<SEC-DOCUMENT>0001356090-21-000011.txt : 20211108
<SEC-HEADER>0001356090-21-000011.hdr.sgml : 20211108
<ACCEPTANCE-DATETIME>20211108080232
ACCESSION NUMBER:		0001356090-21-000011
CONFORMED SUBMISSION TYPE:	10-Q
PUBLIC DOCUMENT COUNT:		111
CONFORMED PERIOD OF REPORT:	20210930
FILED AS OF DATE:		20211108
DATE AS OF CHANGE:		20211108

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:		211386574

	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-20210930.htm
<DESCRIPTION>10-Q
<TEXT>
<XBRL>
<?xml version="1.0" ?><!--XBRL Document Created with Wdesk from Workiva--><!--Copyright 2021 Workiva--><!--r:4e8d753a-4a64-4171-b3a4-f67c68082e8a,g:606b8470-ae24-4d7a-ac04-0c14fd998f62,d:d27ad070b0cf40ce8f1a92febdc58814--><html xmlns:srt="http://fasb.org/srt/2021-01-31" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:dei="http://xbrl.sec.gov/dei/2021" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:ixt="http://www.xbrl.org/inlineXBRL/transformation/2020-02-12" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ixt-sec="http://www.sec.gov/inlineXBRL/transformation/2015-08-31" xmlns="http://www.w3.org/1999/xhtml" xmlns:us-gaap="http://fasb.org/us-gaap/2021-01-31" xmlns:pgen="http://www.dna.com/20210930" xmlns:ix="http://www.xbrl.org/2013/inlineXBRL" xmlns:link="http://www.xbrl.org/2003/linkbase" xml:lang="en-US"><head><meta http-equiv="Content-Type" content="text/html"/>


<title>pgen-20210930</title></head><body><div style="display:none"><ix:header><ix:hidden><ix:nonNumeric contextRef="i5cc25946d6f843cca98ce03c128dee12_D20210101-20210930" name="dei:AmendmentFlag" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF80L2ZyYWc6NTZjMzkxYjNhMGJmNGZiMGIxNzEwZDdkMTY0YTFmNmQvdGFibGU6NDlkOWU3OWZmYzMxNGVhYWE5N2YxMWZiMWYyYThmMzkvdGFibGVyYW5nZTo0OWQ5ZTc5ZmZjMzE0ZWFhYTk3ZjExZmIxZjJhOGYzOV8zLTEtMS0xLTA_0051045c-e8ad-4566-a44b-1f1c77cf8d07">false</ix:nonNumeric><ix:nonNumeric contextRef="i5cc25946d6f843cca98ce03c128dee12_D20210101-20210930" name="dei:DocumentFiscalYearFocus" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF80L2ZyYWc6NTZjMzkxYjNhMGJmNGZiMGIxNzEwZDdkMTY0YTFmNmQvdGFibGU6NDlkOWU3OWZmYzMxNGVhYWE5N2YxMWZiMWYyYThmMzkvdGFibGVyYW5nZTo0OWQ5ZTc5ZmZjMzE0ZWFhYTk3ZjExZmIxZjJhOGYzOV80LTEtMS0xLTA_f93b422e-f1ad-4dc8-92e3-f5ebef69caf8">2021</ix:nonNumeric><ix:nonNumeric contextRef="i5cc25946d6f843cca98ce03c128dee12_D20210101-20210930" name="dei:DocumentFiscalPeriodFocus" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF80L2ZyYWc6NTZjMzkxYjNhMGJmNGZiMGIxNzEwZDdkMTY0YTFmNmQvdGFibGU6NDlkOWU3OWZmYzMxNGVhYWE5N2YxMWZiMWYyYThmMzkvdGFibGVyYW5nZTo0OWQ5ZTc5ZmZjMzE0ZWFhYTk3ZjExZmIxZjJhOGYzOV81LTEtMS0xLTA_37dd25db-69dd-4e1a-8fe0-a0585d7b9d6d">Q3</ix:nonNumeric><ix:nonNumeric contextRef="i5cc25946d6f843cca98ce03c128dee12_D20210101-20210930" name="dei:EntityCentralIndexKey" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF80L2ZyYWc6NTZjMzkxYjNhMGJmNGZiMGIxNzEwZDdkMTY0YTFmNmQvdGFibGU6NDlkOWU3OWZmYzMxNGVhYWE5N2YxMWZiMWYyYThmMzkvdGFibGVyYW5nZTo0OWQ5ZTc5ZmZjMzE0ZWFhYTk3ZjExZmIxZjJhOGYzOV82LTEtMS0xLTA_712b15e4-ea78-400a-8a4f-cf87e577ffa2">0001356090</ix:nonNumeric><ix:nonNumeric contextRef="i5cc25946d6f843cca98ce03c128dee12_D20210101-20210930" format="ixt:date-month-day" name="dei:CurrentFiscalYearEndDate" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF80L2ZyYWc6NTZjMzkxYjNhMGJmNGZiMGIxNzEwZDdkMTY0YTFmNmQvdGFibGU6NDlkOWU3OWZmYzMxNGVhYWE5N2YxMWZiMWYyYThmMzkvdGFibGVyYW5nZTo0OWQ5ZTc5ZmZjMzE0ZWFhYTk3ZjExZmIxZjJhOGYzOV83LTEtMS0xLTA_dbda8727-ef50-4642-900f-f0918dfcb1bf">12/31</ix:nonNumeric><ix:nonNumeric contextRef="i5a489210628545949d02408f7da99dfa_D20180701-20180731" name="pgen:ShareLendingAgreementLengthOfTimeForSharesToBeReturnedUponTermination" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF83My9mcmFnOjc0Zjg0ODE4YWZlODQ1Nzg4YTFlZjc2OTQ4MmYzZmExL3RleHRyZWdpb246NzRmODQ4MThhZmU4NDU3ODhhMWVmNzY5NDgyZjNmYTFfMTA3OA_ddafccb1-f5ee-4795-b6dd-bca34cb61488">P5D</ix:nonNumeric><ix:nonNumeric contextRef="iccf820029f5d430386981fd3db7c9c81_I20210930" name="us-gaap:LesseeOperatingLeaseRemainingLeaseTerm" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF83OS9mcmFnOjBhMTcxOWFjN2NmNzQxYzI4NTBlNDZkZGU4NzVlMTNjL3RleHRyZWdpb246MGExNzE5YWM3Y2Y3NDFjMjg1MGU0NmRkZTg3NWUxM2NfMzQw_ea208192-cec0-4bfb-a78d-e0419a19a13b">P1Y</ix:nonNumeric></ix:hidden><ix:references xml:lang="en-US"><link:schemaRef xlink:type="simple" xlink:href="pgen-20210930.xsd"></link:schemaRef></ix:references><ix:resources><xbrli:context id="i5cc25946d6f843cca98ce03c128dee12_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:unit id="shares"><xbrli:measure>xbrli:shares</xbrli:measure></xbrli:unit><xbrli:context id="i3af4dcfd0371467f90cd4217bb12e052_I20211031"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001356090</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2021-10-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="usd"><xbrli:measure>iso4217:USD</xbrli:measure></xbrli:unit><xbrli:context id="i10cc24b3666e419ab532a7423ad3973f_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="i335637e17881457e8936f1f0a875356f_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="id9de34f8676d41d0bf670e8f2b1f3d3e_I20210930"><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-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i98a78c7d0d294d828e5dc047598d7abb_I20201231"><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>2020-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="id358d13dea0a4fbfbe3a3ebc644083d7_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:RelatedPartyTransactionsByRelatedPartyAxis">pgen:RelatedPartiesAggregatedMember</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="i4ae55b075d8c43dd9aa751986492fdb8_D20200701-20200930"><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:RelatedPartyTransactionsByRelatedPartyAxis">pgen:RelatedPartiesAggregatedMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentContinuingOperationsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-07-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia9a4264cbeb948afa8751b97b6002fff_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:RelatedPartyTransactionsByRelatedPartyAxis">pgen:RelatedPartiesAggregatedMember</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="i15d92f1bb69245d9b2abb1330d4b296a_D20200101-20200930"><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:RelatedPartyTransactionsByRelatedPartyAxis">pgen:RelatedPartiesAggregatedMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentContinuingOperationsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ibd2ebffe374d4323b37eabecf1a9122f_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="i59a626f571b146af831be268b391c309_D20200701-20200930"><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>2020-07-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i394d418bd4bc463dbcb3f332bf6d984d_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="ic3f03ac6dd6b4e22b864b071d95276ee_D20200101-20200930"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ifda1dd38e4ac4868b9ca2a60093bc092_D20210701-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001356090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</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="iad74edb9c40a4946a1c764b30d018787_D20200701-20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001356090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentContinuingOperationsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-07-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i719ee91108074449bab5afdf80371f75_D20210101-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001356090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</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="i5b6abd37f2d14f3f9cb494c908b475da_D20200101-20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001356090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentContinuingOperationsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7f72cbaf620c49f1a5a36743d4566a15_D20210701-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001356090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</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="if0343a6a3ae142f28af01218f2490a67_D20200701-20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001356090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentContinuingOperationsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-07-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie7e23d23ab534a239bc022dd0f828480_D20210101-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001356090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</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="i49fbe9abb3ad4afb9935c52e7816cccb_D20200101-20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001356090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentContinuingOperationsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i200535066628407dbd9c9e4eac770c47_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">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="ied796979c59a477ea778c02e77cf8c34_D20200701-20200930"><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">pgen:OtherMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-07-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3d36b981acba46e78c5b02cd07b0ae3f_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">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="i74049e1ce405484db98ee46de043608a_D20200101-20200930"><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">pgen:OtherMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ifc3e3937b254475dad37dd3ba81c65cd_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="ib8823275714f4404a73f00dfec878e74_D20200701-20200930"><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>2020-07-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7c87348a6e37447f9c25f8c9994702d9_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="ia7c671eaeae548848b7c1580da7540a9_D20200101-20200930"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ibbda1d45c4164127977e21bbd05ea939_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="i3d2aac06481848c0b780ff88829ab732_D20200701-20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001356090</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2020-07-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic5858e179144480d94112d8d522800ba_D20200101-20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001356090</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie4dda0c055074109963baa2a4f72f9a3_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="ib9695457cd4f411eb910017ceb7f92ee_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="id279a9a2593c4c398d11a0fb8fa913fb_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="if03693cfab3647b392edeebe8de1bc72_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="i61fa285df8534b58b06d02c5996463b4_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="ib3e5f51d950740508e26b0aef7c63dd1_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="i09a732c57d3e4d75b8a1dac7a7a2e050_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="id079711df7124ab7a7bab8f4b5857897_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="if1ffec6b544e42b2b536feda0c816481_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="ic950777057b140cba68e3bd0fb5eb454_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="i1792f8e9f61a4944bdacd5cbafa1f630_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="i22d8f5b7f55c45b7ae3b24a6cbbd2a66_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="i200e3784e6384eab9e63690fb19fc728_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="i34d62c88e79441b48d12093752093e30_I20200630"><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-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7621bb9c5f644bf787e89b9c1cc000b5_I20200630"><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-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ide53466710484d6c91be76a6df5b5990_I20200630"><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-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i128e07acb2f6473e828efa5848cbd00b_I20200630"><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-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i17e12d1c3e564f0b96be7e0f25ebf286_I20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001356090</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2020-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ied3acaffde3f4181a4aae0784b9fea02_D20200701-20200930"><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>2020-07-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2a81aae2a5f444e187cb089342b8dc84_D20200701-20200930"><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>2020-07-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i26de2628407249be94d10f74e9985155_D20200701-20200930"><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>2020-07-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2c6512e6229b48518783b3b12aa71b36_D20200701-20200930"><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>2020-07-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i81bacc2685aa4e43854875b4a166f8b9_I20200930"><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-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic173066de43540dcb06d8567c3123660_I20200930"><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-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i40b2190ee18441fb9f8f0a143dd72a60_I20200930"><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-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i74ec28532a214e77b7d6e366c70b224b_I20200930"><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-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i236a23c1535f4375bef77d40cd593d28_I20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001356090</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2020-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6d784876acba43bf9b221a0a9abedbac_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="i5c1d485188b0455d87d25ffc3a89abc6_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="id78b40ba4e224354ac240e1a99785275_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="iafc9130943de494da7b8b8293dbde8f1_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="i079860bd3d3145679d6afaf7d2c5cecb_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="i662ef39ea14e431793ce2deff1c27a82_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="i5a78d7c281fc4aa1adf83cc169b9b97f_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="i864b12bff34349339a987fc1c1004ba9_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="i50ee112dba174b05928e4fc1115977b7_I20191231"><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>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i59916192454c4b9ead886b77510f0c29_I20191231"><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>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i896e5276951a4be594befa962baf3875_I20191231"><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>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i47e83ae1537944298b813b7df55094cc_I20191231"><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>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic2fd5e09960e40dbbd884a86b652e73d_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001356090</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8c9429422ebf47569231453a5acda800_D20200101-20200930"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i68bf9a978d0a49079bf0c8c0d2826412_D20200101-20200930"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9b0436fc36614db99f98de9a263197a6_D20200101-20200930"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iad70182347a74446b5279119c94d2f7d_D20200101-20200930"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia2156c9a34e94f6591686812aea6265a_D20210101-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001356090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DiscontinuedOperationsDisposedOfByMeansOtherThanSaleAbandonmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">pgen:MBPTitanMember</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="ifa18915f37034fcd9970b546e78636f6_I20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001356090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DiscontinuedOperationsDisposedOfByMeansOtherThanSaleAbandonmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">pgen:MBPTitanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iddf86473d065405697614a8c29ac1ca4_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001356090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DiscontinuedOperationsDisposedOfByMeansOtherThanSaleAbandonmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">pgen:MBPTitanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iccf81e41d29b4ad491948e752f99611d_D20210701-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001356090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DiscontinuedOperationsDisposedOfByMeansOtherThanSaleAbandonmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">pgen:MBPTitanMember</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="i53770c1c4fff4ad398eeb73603965a59_D20200701-20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001356090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DiscontinuedOperationsDisposedOfByMeansOtherThanSaleAbandonmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">pgen:MBPTitanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-07-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i100734a67f6c4557bae2fdca915a7d06_D20200101-20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001356090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DiscontinuedOperationsDisposedOfByMeansOtherThanSaleAbandonmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">pgen:MBPTitanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8ff64ee6b39641ae8f8d1d70d3848592_I20200131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001356090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">pgen:TSBiotechnologyHoldingsLLCMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DiscontinuedOperationsDisposedOfBySaleMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i436d952a0b0248f3ac92cff77e4e50a8_I20200102"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001356090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">pgen:EnviroFlightLLCMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DiscontinuedOperationsDisposedOfBySaleMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-01-02</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3c94b2bcd06b4480b5bc192fb7251ebe_D20200101-20200131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001356090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">pgen:TSBiotechnologyHoldingsLLCMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DiscontinuedOperationsDisposedOfBySaleMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i74b9769f3eaa4cb09892280c33c2a092_D20200701-20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001356090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">pgen:TSBiotechnologyHoldingsLLCAndEnviroFlightLLCMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DiscontinuedOperationsDisposedOfBySaleMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-07-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9114e305aa40453aa9d7fad37e68e71a_D20200101-20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001356090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">pgen:TSBiotechnologyHoldingsLLCMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DiscontinuedOperationsDisposedOfBySaleMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i49f42cf6ba704e63b9e2a90a914a4e48_D20200101-20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001356090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">pgen:EnviroFlightLLCMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DiscontinuedOperationsDisposedOfBySaleMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib28b263bc82e402fbee0062e69d3072d_D20200101-20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001356090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">pgen:TSBiotechnologyHoldingsLLCAndEnviroFlightLLCMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DiscontinuedOperationsDisposedOfBySaleMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ife066fd0e4364003a58878fe92188444_D20200101-20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001356090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">pgen:TSBiotechnologyHoldingsLLCMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">pgen:RelatedPartiesAggregatedMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DiscontinuedOperationsDisposedOfBySaleMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i07661c01eba64376a5557d8e56b0ab01_D20200101-20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001356090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeAxis">us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeOrGroupOfInvesteesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">pgen:EnviroFlightLLCMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DiscontinuedOperationsDisposedOfBySaleMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i59368dc7d8d64f3dbce8338b607a089c_D20140301-20140331"><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-03-01</xbrli:startDate><xbrli:endDate>2014-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:unit id="number"><xbrli:measure>xbrli:pure</xbrli:measure></xbrli:unit><xbrli:context id="i75cc3b1a85c24925881fc30dd8e9326b_I20140331"><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-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i13eb98bb390542d29d205e584183dd1c_D20140301-20140331"><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-03-01</xbrli:startDate><xbrli:endDate>2014-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i250ea9469724417e82378c20c0837606_I20140331"><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-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i49e9d2dfad88456dafe8a21305b8fd5d_I20210930"><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>2021-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="i562414ba2b44421bac2f04e9202ccaf4_I20210930"><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-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iacc116f0b486453fb5bf6f11ae073bb8_I20201231"><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>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ibf33b5b63b254b6d9b72cb74303384b9_D20151201-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-12-01</xbrli:startDate><xbrli:endDate>2015-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i326abe3d02e743f98e3db118a46eb959_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="i357d54b0db1b495cb158623a3833359c_D20151201-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-12-01</xbrli:startDate><xbrli:endDate>2015-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id31de2f357ed44e38b81ab0c7976a343_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="i05c2a1521701470bb76f3a4730219597_D20151201-20151231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001356090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">pgen:IntrexonEnergyPartnersIILLCMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">pgen:AllInvestorsMember</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="ie81a20b600184db98dc435d52e18290f_I20210930"><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>2021-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1ae31db94ac049f3a2c5ac100ed6eff0_I20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001356090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">pgen:IntrexonEnergyPartnersIILLCMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">pgen:OtherAccruedLiabilitiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia2d63d40e56646eb8c6a2c2fce5cd1a7_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001356090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">pgen:IntrexonEnergyPartnersIILLCMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">pgen:OtherAccruedLiabilitiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i21ff7fe93b83479eb34be845252d0b11_D20210701-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001356090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">pgen:ZiopharmMember</xbrldi:explicitMember><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="i7f31add614f243f78a3ea791099706b6_D20200701-20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001356090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">pgen:ZiopharmMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">us-gaap:CollaborativeArrangementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-07-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if5d365a4caca4ed3a00fd5d11f31bb36_D20210101-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001356090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">pgen:ZiopharmMember</xbrldi:explicitMember><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="i7187ea80220d498295aa1f9c0c198504_D20200101-20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001356090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">pgen:ZiopharmMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">us-gaap:CollaborativeArrangementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="icad7cb175ec34040847ebe1fdc773307_D20210701-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001356090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">pgen:OragenicsMember</xbrldi:explicitMember><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="i057edffc7bde48d3869412fe031f8172_D20200701-20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001356090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">pgen:OragenicsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">us-gaap:CollaborativeArrangementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-07-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i16a1fa1f30624422b87754b00609c5f5_D20210101-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001356090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">pgen:OragenicsMember</xbrldi:explicitMember><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="ic6d9a7cf2ebe4dde876a55ba27b2d5f8_D20200101-20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001356090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">pgen:OragenicsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">us-gaap:CollaborativeArrangementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9d9e6dece70d4ff68c19d092baa89bbc_D20210701-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001356090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">pgen:CastleCreekBiosciencesIncMember</xbrldi:explicitMember><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="i78aef9eced264d2095c334edafa25ab7_D20200701-20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001356090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">pgen:CastleCreekBiosciencesIncMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">us-gaap:CollaborativeArrangementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-07-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i680c38a10cf6480aae3ee0ba6fcaee36_D20210101-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001356090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">pgen:CastleCreekBiosciencesIncMember</xbrldi:explicitMember><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="ice21e6bdf40a44c59a4509af3853374c_D20200101-20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001356090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">pgen:CastleCreekBiosciencesIncMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">us-gaap:CollaborativeArrangementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iaf449eb03d4441a38281e9c73a26d388_D20210701-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001356090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">pgen:OtherMember</xbrldi:explicitMember><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="i84fbdc360f204af8890eed5930e1bfb2_D20200701-20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001356090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">pgen:OtherMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">us-gaap:CollaborativeArrangementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-07-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7f31eaf61d55458aaf32ce4a768bb31f_D20210101-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001356090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">pgen:OtherMember</xbrldi:explicitMember><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="i2ea2d1e3a2034afc88c399263e0bab6f_D20200101-20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001356090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">pgen:OtherMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">us-gaap:CollaborativeArrangementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib97ac0fdb70c48dda9090b425181f3b3_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="ib380983160cf489b806e5f47819d1297_D20200701-20200930"><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>2020-07-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6a1e76587e524256a59928cffc1d69b2_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="i83835b90444b4bb7a560e921448957f8_D20200101-20200930"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ifd71f6a192ab407e94fb82a309d2eabf_D20210701-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001356090</xbrli:identifier><xbrli:segment><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="ie75f4a7a91f043fcab929b430db2024a_D20200701-20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001356090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">pgen:UpfrontAndMilestonePaymentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-07-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iedbbaa196bb1411b918758ca3b357cf7_D20210101-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001356090</xbrli:identifier><xbrli:segment><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="if35c6cf82b4d4c20bd407e47ca40f32b_D20200101-20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001356090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">pgen:UpfrontAndMilestonePaymentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1b484bf94df24440b37e2dd92fe11eec_I20210930"><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-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i54915a99798840a69859c833be8a2e6a_I20201231"><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>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id59605caf9f443d084595df768de79fb_I20210930"><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-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib4a3d230811f4319ba608b665614e00a_I20201231"><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>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib8ae3cdbf45a43349769320118903ca1_I20210930"><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-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie0cc4d65123944238c3cb16a4694418c_I20201231"><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>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if75b442e73d743188d92004cd60a463a_I20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001356090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">pgen:IntrexonEnergyPartnersMember</xbrldi:explicitMember><xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis"><us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2021-10-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain></xbrldi:typedMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i478df5b524be4486ab717a34942d9dfb_I20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001356090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">pgen:UpfrontAndMilestonePaymentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">pgen:IntrexonEnergyPartnersMember</xbrldi:explicitMember><xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis"><us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2021-10-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain></xbrldi:typedMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i24346d2d61ae4e1da0042f39a989e460_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001356090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">pgen:IntrexonEnergyPartnersMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">pgen:UpfrontAndMilestonePaymentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i508e039049714fcb866d1175a461987b_I20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001356090</xbrli:identifier><xbrli:segment><xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis"><us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2021-10-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain></xbrldi:typedMember><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">pgen:IntrexonEnergyPartnersIILLCMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3cc6594702704a90816476b40fc53f0b_I20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001356090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">pgen:UpfrontAndMilestonePaymentsMember</xbrldi:explicitMember><xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis"><us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2021-10-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain></xbrldi:typedMember><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">pgen:IntrexonEnergyPartnersIILLCMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1354a8b69ccc45e3a5111e5ad08a722a_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001356090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">pgen:UpfrontAndMilestonePaymentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">pgen:IntrexonEnergyPartnersIILLCMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ica2fdf224641436b9ee35fd6f88a0903_I20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001356090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">pgen:CastleCreekBiosciencesIncMember</xbrldi:explicitMember><xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis"><us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2021-10-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain></xbrldi:typedMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i83658fc8f9784b2dbc8ec1c3a9a235cb_I20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001356090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">pgen:CastleCreekBiosciencesIncMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">pgen:UpfrontAndMilestonePaymentsMember</xbrldi:explicitMember><xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis"><us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2021-10-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain></xbrldi:typedMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if76500509a274ca7bad9b5e66ceafb99_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001356090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">pgen:CastleCreekBiosciencesIncMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">pgen:UpfrontAndMilestonePaymentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if09ef573e12c46efb3028ab4085cc7ba_I20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001356090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">pgen:OtherCollaborationsMember</xbrldi:explicitMember><xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis"><us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2021-10-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain></xbrldi:typedMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i930db1c0e69e451196fe9eef63a4f5b8_I20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001356090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">pgen:OtherCollaborationsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">pgen:UpfrontAndMilestonePaymentsMember</xbrldi:explicitMember><xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis"><us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2021-10-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain></xbrldi:typedMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if30f71e035cc4cfe92985751f6d1561e_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001356090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">pgen:OtherCollaborationsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">pgen:UpfrontAndMilestonePaymentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie4cee7ea5e4541dc93f4e3b9f3514618_I20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001356090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">pgen:UpfrontAndMilestonePaymentsMember</xbrldi:explicitMember><xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis"><us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2021-10-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain></xbrldi:typedMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie321acc9a1f44e6a95ef7f25de63458c_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001356090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">pgen:UpfrontAndMilestonePaymentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2e7dac2909a94af2bcd579dda475ddb5_I20210930"><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-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i30d3ef60673a4d20a6526bc886faffa1_I20210930"><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-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i86499efd4cb94ed99bb5af6e44352121_I20201231"><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>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic0922f4fa64240dcb10520d5c94678f6_I20201231"><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>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic06a14c1923a4b33a66b9f552c8e0702_I20210930"><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-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ife39152f910044c3883c4a4c6800362a_I20210930"><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-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id3314c4ceaab4ffc8e1536192bb1a222_I20210930"><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:USGovernmentDebtSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i474ec9d55c4f4285acad13b1cc98dcf3_I20210930"><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-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8dfdd7f2f77946569079788b5261216e_I20210930"><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-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if0d56e4247b9463fb2e461f67a9f5398_I20210930"><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-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ied5c665b7d5945af81d03c86dc794e72_I20210930"><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-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic6fa0bd3917d47c4b7d130ad15bbe7f6_I20210930"><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-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id8d0bc6d4c174b1ab1e17f4a2a07afa2_I20210930"><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-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if13404574a564fe7b300d306efdd7f35_I20201231"><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>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i617e0bf07da44250ba2dae07055d0ca5_I20201231"><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>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5212c1454f84437f97d4baf1b379a672_I20201231"><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:USGovernmentDebtSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i47eed72ac877434cbf664e572f05f1d2_I20201231"><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>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iece71163a7394824a8dd167345105d4f_I20201231"><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>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia09693912d3a4591ab4231b66d974a37_I20201231"><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>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1e55ddc5c8014345bcd99022293dbcd7_I20201231"><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>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i720cb5cea85b4af8a7f7acc6247852b1_I20201231"><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>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8e7bb73614104b8fb3fb819b086e07a0_I20201231"><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>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia4551eebc4dd430da55aebebf22c33cb_I20210930"><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-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id0746a7c0209430bbd1425b596874a5d_I20201231"><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>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i26d1dc8b348e429aac92ba30680d0133_I20210930"><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-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i38c21ab9e76d4dbbbf83e2051ad146ea_I20201231"><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>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2a4618eaf2654e60a20fd094bc26eefb_I20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001356090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PublicUtilitiesInventoryAxis">pgen:WorkInProcessMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia99fe00556a642f3b76b513d7695b390_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001356090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PublicUtilitiesInventoryAxis">pgen:WorkInProcessMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie3220778e6024de198bad1181695f392_I20210930"><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-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i94cfbd1c61da4c9e896c68e453e9b86a_I20201231"><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>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2cd46fac9e7744afb5c848d8ca8fa07c_I20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001356090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PublicUtilitiesInventoryAxis">pgen:FeedMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="idd69493e734f4cfbbb515f6c9cee0873_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001356090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PublicUtilitiesInventoryAxis">pgen:FeedMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib92070a3301c46c4a934098ec3b083ac_I20210930"><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-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ibf48bd0f7e5349779a55f23374be2ddf_I20210930"><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-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i02d0401c1ec84ea595d0bc0884671a8f_I20210930"><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-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib659cb2b4b68475d9b77eecd261b72de_I20201231"><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>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic9e0563afbbd4509a6d13ce4b751ea7e_I20201231"><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>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib55fced5c53e4c1489d6abf4eaa5b47d_I20201231"><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>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i631e75184ff947b996c660d04b37f255_I20210930"><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:FirstNationalBankofOmahaMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pgen:TransOvaGeneticsLcMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ide8ab87323844de6a99a092666cd54a4_I20210930"><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:FirstNationalBankofOmahaMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pgen:TransOvaGeneticsLcMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i71404cc79e7a4901b1a0c3c75592b250_I20201231"><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:FirstNationalBankofOmahaMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pgen:TransOvaGeneticsLcMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i96e481eac7934fbfa04130c179b0bb86_I20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001356090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">pgen:AmericanStateBankMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pgen:ExemplarGeneticsLLCMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if974552808274e2abce754d8f0b9fb29_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001356090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">pgen:AmericanStateBankMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pgen:ExemplarGeneticsLLCMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib5d7629291344814960f6ea25b16dd55_I20210930"><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-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1c2d640e98e747a781197edef680c198_I20201231"><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>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iade17fd63a6a4b62a2c99160785f8e2e_I20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001356090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:NotesPayableToBanksMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2316cb7b3e62470eba47277351739af6_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001356090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:NotesPayableToBanksMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i78f66a72107f46189ea36770133136cf_I20210930"><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-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1af3c73a85e14ceaaae7ec3b6e826675_I20201231"><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>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i989772c1de9c447f990dd1676182ab49_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="i1c829635128c456c8a053ed8d42fae8e_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:unit id="day"><xbrli:measure>pgen:day</xbrli:measure></xbrli:unit><xbrli:context id="ibe01b8ddd9ce4544a1ef697aef406f73_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:context id="i4d2694dca6fe484aa4d25b3832caec0c_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="i198cb3b12ea84f089869193c5b22a416_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="i53cb019823a344c4895ddadb412b400d_D20200701-20200930"><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>2020-07-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8b0297f128da4f10ab461fdcf96ccb29_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="i2653efa7dfed4ced857b238745c97c6d_D20200101-20200930"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia61836bfbae244b998c3e1f16f8ab348_I20180930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001356090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">pgen:HarvestIntrexonEnterpriseFundILPMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pgen:ActoBioTherapeuticsInc.Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2988fbd87e0c4768817cf830b711066b_I20180930"><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="dei:LegalEntityAxis">pgen:ActoBioTherapeuticsInc.Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">pgen:HarvestIntrexonEnterpriseFundILPMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i56540ad21536447ab4b1a50b8328982e_D20200901-20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001356090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pgen:ActoBioNotesMember</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="ic90644110fb043ef9e9d31a85da93fee_D20200701-20200930"><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="dei:LegalEntityAxis">pgen:ActoBioTherapeuticsInc.Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">pgen:HarvestIntrexonEnterpriseFundILPMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-07-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i21727e0b70ed4b09a8b74c628f90eac7_D20200101-20200930"><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="dei:LegalEntityAxis">pgen:ActoBioTherapeuticsInc.Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">pgen:HarvestIntrexonEnterpriseFundILPMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia05401f483e14dfc85745ddf2c66269c_I20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001356090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pgen:MerckConvertibleNoteMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1187604c2ea14eebb80f0a1935718170_D20201001-20201031"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001356090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pgen:MerckConvertibleNoteMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-10-01</xbrli:startDate><xbrli:endDate>2020-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia173469fe1f3490094d967fad176c5e1_I20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001356090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">pgen:AmericanStateBankMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:NotesPayableToBanksMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pgen:TransOvaGeneticsLcMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i64fb7bbfb5a14a0aa555962af5b4c886_D20210101-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001356090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">pgen:AmericanStateBankMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:NotesPayableToBanksMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pgen:TransOvaGeneticsLcMember</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="i8c9258dfba1d4de18bfd0b0c3521913b_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="i14f530a8ac3e4c7fb51a52120b45b06d_D20200701-20200930"><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>2020-07-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4f212217590d4223985e15525bc3118b_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="i92f8b23cebf347e1bac1b1750aab7a1c_D20200101-20200930"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8cad4b3bb7e542cb85027b011e27598d_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="us-gaap:IncomeTaxAuthorityAxis">us-gaap:ForeignCountryMember</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="i593f0e10ffd14db28209071e7557af70_D20200701-20200930"><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="us-gaap:IncomeTaxAuthorityAxis">us-gaap:ForeignCountryMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-07-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4e114bb84a824cd38ef9c29d62462d89_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="us-gaap:IncomeTaxAuthorityAxis">us-gaap:ForeignCountryMember</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="i76c879919374475eb4694b4ed7638a6c_D20200101-20200930"><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="us-gaap:IncomeTaxAuthorityAxis">us-gaap:ForeignCountryMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie8b27b8f6d8e409ea85748f21d8c53ea_I20210930"><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>2021-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i845ea46d638c4c259733b1ed9a581b61_I20210930"><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>2021-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5130bc66640e4eb88db67bf8ea46b582_I20210930"><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>2021-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i256ee53b23b14c5c84b7c25670646d58_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="ibd2c51b519a04eb68bab2d2367286646_D20200131-20200131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001356090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">pgen:TSBiotechnologyHoldingsLLCMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-31</xbrli:startDate><xbrli:endDate>2020-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5a489210628545949d02408f7da99dfa_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="icd8b400e1bbd40c5a81934f065366271_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="i00f16e35b21b4acbac33ba183d70815d_I20210930"><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-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i158fd8256a134572b7d1f8aee62522fa_I20201231"><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>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i85b7521061ad4665b499a595d32b287a_I20210930"><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-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i46250fd18d504b5db71d9eacc6b54419_I20201231"><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>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ica4614c71e0d478085f7f939ff8b9d01_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="i7b4d84d27e8c4f6ba48d569bbb7055f9_D20200701-20200930"><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>2020-07-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1daee2de8e754d71a63d25e5dd680cae_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="ie3d66780035b4fbfb1c6db2e73c4bd16_D20200101-20200930"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i404910e9f5ba41a387bb7ec1f490daa6_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="i956ff5b6069745f19e9f7c49a3c75d0c_D20200701-20200930"><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>2020-07-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6862cd89758a427694737ec01eb86665_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="i809ce20e1eb14a12a5b170c991cdd4be_D20200101-20200930"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iad69a12e9a154f2d8973230b1fd2d032_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="i32d0fce4f1dd498faf7a935dc56bae70_D20200701-20200930"><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>2020-07-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib32d2d6c403949c8a0d27c5a3e235d56_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="ic0358ad3a4b44939bee41217ffa9946e_D20200101-20200930"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i32280e38cc684abfa774c1219fd1e7f5_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="i03093492b02541ca94983496408a9049_D20200701-20200930"><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>2020-07-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i987b536b72ea4fcebbdcd402e9f13aae_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="i5574dc3829fd40ecb82da4d0e3f4f871_D20200101-20200930"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ieb19ac336a9243b4aa50554627951f44_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="i8f3c59c612104f08a1f552dfdd1eb9f4_D20200701-20200930"><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>2020-07-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1be9b57acc354ecbb0809b0534085072_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="i255d3896f1cf48a3b4d364532e68bc0b_D20200101-20200930"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id8dfa0a5f4074a07a803f738d5bd22c2_I20210930"><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>2021-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0c2c061f974f4906a40df878684fea77_I20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001356090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">pgen:PrecigenStockOptionPlan2013PlanMemberMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7e7ebbf407ce412280c89f6e0ab1198f_I20210930"><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>2021-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7b77c9badcce40a3916e75941006ca65_I20201231"><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>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iff66e8e265754992a65402086df244b8_D20200101-20201231"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i041bf999636948c0a36483d04e7c2200_D20210101-20210930"><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-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i03b8c77b6e0e4908832f51b1dfe8629e_I20210930"><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-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i04638c99da7f45a89e484a9267e67151_D20200101-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-01-01</xbrli:startDate><xbrli:endDate>2020-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i47a740653c2647dea078ce98a9a1aeec_D20200101-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-01-01</xbrli:startDate><xbrli:endDate>2020-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4ac0f3db54774a89a04146b7539e4b8c_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="i6985ce3347b3487f81676eeb824be9bd_D20200901-20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001356090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember><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="i5570b1510da04601838a36d6a60b2ec1_D20200901-20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001356090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember><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="i3189f2a5fee844828941ed626c10ed68_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="id4c579b710b349d5978711752e0056b0_D20200701-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:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-07-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i79dda3a0da0e4551abd72a829f876f93_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="i341544ea88444b4a98829897f7df7cb3_D20200101-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:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iccf820029f5d430386981fd3db7c9c81_I20210930"><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>2021-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if00836b98f334fd88d3d692c947487be_I20210930"><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>2021-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="claim"><xbrli:measure>pgen:claim</xbrli:measure></xbrli:unit><xbrli:context id="ifd0e89be29ef4ff2bf0ce6282ccf3a60_D20201201-20201201"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001356090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">pgen:XYLLCMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:LitigationCaseAxis">pgen:LicensingAndPatentInfringementSuitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-12-01</xbrli:startDate><xbrli:endDate>2020-12-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4864b0d68ce8408fb442d96cc7909741_I20201130"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001356090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">pgen:XYLLCMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:LitigationCaseAxis">pgen:LicensingAndPatentInfringementSuitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-11-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="patent"><xbrli:measure>pgen:patent</xbrli:measure></xbrli:unit><xbrli:context id="iec58d14c1aee49288cbb5fce6b7edd46_I20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001356090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">pgen:XYLLCMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:LitigationCaseAxis">pgen:LicensingAndPatentInfringementSuitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6767c5a616dc49f0bc5676b847dd3fed_D20200901-20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001356090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">pgen:SecuritiesAndExchangeCommissionMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:LitigationCaseAxis">pgen:MethaneBioconversionPlatformDisclosuresMember</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="i68d20c353051486891af3377a4b1e74d_D20201201-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001356090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">pgen:HarvestIntrexonEnterpriseFundILPMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-12-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9f4e92dcb42f42bd94008725448830d9_I20201130"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001356090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">pgen:ExotechADSkincareAndThriveAgrobioticsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">us-gaap:CollaborativeArrangementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-11-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iecd062a58bad438b92b9de62f55ab6b4_I20201130"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001356090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">pgen:ExotechADSkincareAndThriveAgrobioticsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-11-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if3e8a05e26ea4967b5053360cf46a8df_I20210930"><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>2021-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id0b90457faef48f6ab8f4f6a245fffd8_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="i99739816a9064f69b7cbf354b6b75bc8_D20200701-20200930"><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>2020-07-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i49cd1b82ae034c85be7e5e546bad9408_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="i1219d0cae26c42df91322e74bb797aaf_D20200101-20200930"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ifce5b757aea04820a93d1def3d4d92f5_D20191201-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001356090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">pgen:CastleCreekBiosciencesIncMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-12-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2d13e1e3de514f19bf79e4232a5c4191_D20200101-20200131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001356090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">pgen:CastleCreekBiosciencesIncMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5bea4622c854441fadc7f666b6992ea7_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="ic75b51f8f48948c38a0eb76512d2281c_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="id98af134343340569c20dbd866b95fce_D20200701-20200930"><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>2020-07-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2c3240ee1b5840c583ab6214d6168a55_D20200101-20200930"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0507aa9039bd46649caa47bb3f7138b4_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="ia6266eb2ff594cfa8dafbaa012ff1aea_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="id1c1510559aa46a48e55f6a29a55d5d5_D20200701-20200930"><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>2020-07-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ibe031544d4574b9ca5944b9a4271ddef_D20200101-20200930"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1c5ee1541c4044e4956ddd4e92dcee85_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="i4cd42c64aeb94140ad65c9eb814e79ed_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="i631cc21e01224d06afd3e53253a89a18_D20200101-20200930"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib720a1ad8c6a4f8e93d33237d212cc14_D20200701-20200930"><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>2020-07-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i72ac4418f2554d1b93506c5ff70f6b58_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="ia59e848425a54115906e4c67f8c10467_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="if6162e81dd5f4c85ac2862a1d740a2d4_D20200701-20200930"><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>2020-07-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iac0e8f1478df4590b85fa32e2e6d876e_D20200101-20200930"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i328b407c3a2a48cabd11b7161cd55c72_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="ic10408375e6f4c019abb26587054d310_D20200701-20200930"><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>2020-07-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i100c94d580b04f06809f76752ab91bea_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="i084ac4981b4c478fba5e890cbcf071bf_D20200101-20200930"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie81a5f8d96d647bf8274bc9136841da1_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="ia587df04cc4845daa4dfa97c5e4bfc80_D20200701-20200930"><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>2020-07-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iabe85c524cd7456093969359f049f638_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="i70f76266f7d84e468bb387d313782c29_D20200101-20200930"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6fccfa1be94f4e439473da39baa30292_D20210701-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001356090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">pgen:TransOvaSegmentMember</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="ic7bd8fd9431d442cbf0bb4a5c95bbde4_D20200701-20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001356090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">pgen:TransOvaSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-07-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i82cdb3c98b404512aae81cccecc75638_D20210101-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001356090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">pgen:TransOvaSegmentMember</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="i730591c6b58f491793158af49d2153ba_D20200101-20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001356090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">pgen:TransOvaSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i44a646e7b05f4e869bdbef3b30c3c495_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="i027df0cbb39b4a56962d64e799245fae_D20200701-20200930"><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>2020-07-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie4cdfbc6382843ec90a452e40f5ea155_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="i872f4537d3044df1b46668368f4c4371_D20200101-20200930"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i964438fccfa94e2e859768e31264b41b_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="i73dce821bb694a5695d4ef5c0785c393_D20200701-20200930"><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>2020-07-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="idde2542d214a4fed9de878c658b5e193_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="iae302a521f0f4de791fe55f78b5c2af9_D20200101-20200930"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ibaae41e13ff640c68ecf0c855ccf887b_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="ia14e2781cfc1463b85bac329d19cbde9_D20200701-20200930"><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>2020-07-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4889c07cff37490a8dff19d16b2440c5_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="id9c22233fb964a5b997eb51cc32a132b_D20200101-20200930"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i945bfe4b1bbb4a9e9dadf214bb52af3b_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="i9ef35fd5199444ffbd5c9f3388352801_D20200701-20200930"><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>2020-07-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i96756f6fd8414e9ab47b6e15ecafa7a1_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="i1c236c716f45453ab297223a2ac58647_D20200101-20200930"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie6831d2f326c45e78427d3769b1aa67e_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="i6413ffca49414a8b892b4e890c6c960b_D20200701-20200930"><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>2020-07-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7560405453a54941b749e4a0fae27461_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="i545f9fe6d00d4c2781856f0407c917b1_D20200101-20200930"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ife48318274624f7fa6ffd1cdcc583857_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="i277683d7261c40bb936da870872f7cd5_D20200701-20200930"><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>2020-07-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="idf08a8748bff422d92265ef70a815c38_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="ib4a82163a2da43d494aae31307a6138a_D20200101-20200930"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iebd7a36254bf470199246337acbf0b76_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="i1b9febcacfd44a478eef296fad5e9b79_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: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="i160da183c8254444bee598e0ecf3a4e6_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:TransOvaSegmentMember</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="ie82b3858b95945bcb6ca42ede243d5d2_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="i5674e59d5f414a22a9617ae85c87a337_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="i17b58f0c3d8f4c0ea936bdacdbf10487_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><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">pgen:TransOvaSegmentMember</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="i3e8e74bb205f4260bf00f530cfd34d2d_D20200701-20200930"><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>2020-07-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i31d6c6f1e44d4b7c87dbbc116565c467_D20200701-20200930"><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:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-07-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i31a96fbad5d64e7985dfc3f0aa191414_D20200701-20200930"><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:TransOvaSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-07-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i41a73a51d9184f5cbd0ea9dd5ebd923c_D20200701-20200930"><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>2020-07-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i38370af20949426d97348f1b13e75308_D20200701-20200930"><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>2020-07-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i28a2096eb6fe44e698cb96a3086bca9c_D20200701-20200930"><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><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">pgen:TransOvaSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-07-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8d44d8afa3dc4821975c9cf4fc39d5e3_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="i75728dc48ebc4593a369eefc1567188e_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: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="idc1d7f343be74e878ee85981894a4c5e_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:TransOvaSegmentMember</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="ie7a04e9800214cc9990eac8011d33d05_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="i1490b852f7e94d9eba2aa3b60f4caabc_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="i760bceee7c6a4c4492fff6e07bbef5df_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><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">pgen:TransOvaSegmentMember</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="i40d8cebd34de4783bcb93924708da8ac_D20200101-20200930"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6fe408db1d6b451c94deb85045b3b091_D20200101-20200930"><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:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia75f30951c4b4d96b1bcac7fecaa1a1d_D20200101-20200930"><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:TransOvaSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iec71082dd6a44589b4f19aff36e7143c_D20200101-20200930"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia91d6ef2c8bf4f7284f327f9694bec1a_D20200101-20200930"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i77d159e992a246f1b7d5ced5efb96ad7_D20200101-20200930"><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><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">pgen:TransOvaSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie6844d54fc9d45979be973b33e1de98c_D20210701-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001356090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">pgen:OperatingSegmentsAndCorporateNonSegmentMember</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="iec3b567869ef416a8ee48398d78042b2_D20200701-20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001356090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">pgen:OperatingSegmentsAndCorporateNonSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-07-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iafa2aa17a16d47618371a085d66a269b_D20210101-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001356090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">pgen:OperatingSegmentsAndCorporateNonSegmentMember</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="i5807b017d084494fbd825cf79e01b847_D20200101-20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001356090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">pgen:OperatingSegmentsAndCorporateNonSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1db796eb9a364eb381dfeaefcb02a330_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="i8e38bbe2bc9149488afb908f6aa4bb1d_D20200701-20200930"><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>2020-07-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i508e8af98d0a4b4081865b2e4757917d_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="i94e9a8a7bc5b412f8aadb82b8937b546_D20200101-20200930"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="icab887594ac1441bbf7b4334b887a2fe_I20210930"><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-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic273b57dc35645cc915dc5af3d64a67b_I20201231"><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>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iaed31a8d6ee74a1e8ff3af3f3af23bb4_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="ie101a02ce1fb45fdbbf2c4051b5c7164_D20200701-20200930"><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>2020-07-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i843407156242450288d4c5cf06ff3af7_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><xbrli:context id="i796b261dea104acfb11d07bc08a7d98d_D20200101-20200930"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context></ix:resources></ix:header></div><div id="id27ad070b0cf40ce8f1a92febdc58814_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="#id27ad070b0cf40ce8f1a92febdc58814_7">Table of Contents</a></span></div></div><div style="margin-top:4pt;text-align:center"><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="i5cc25946d6f843cca98ce03c128dee12_D20210101-20210930" name="dei:DocumentType" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8xL2ZyYWc6MWVjNTZkY2NjNTAwNDBlMjgwNzMxYjg2OTM1OWNkNmYvdGV4dHJlZ2lvbjoxZWM1NmRjY2M1MDA0MGUyODA3MzFiODY5MzU5Y2Q2Zl8yMDY3_cad71ca5-824d-415f-a85a-f50a1754fd3c">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="i5cc25946d6f843cca98ce03c128dee12_D20210101-20210930" format="ixt-sec:boolballotbox" name="dei:DocumentQuarterlyReport" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8xL2ZyYWc6MWVjNTZkY2NjNTAwNDBlMjgwNzMxYjg2OTM1OWNkNmYvdGFibGU6ODM1Njk3YTJhYjRkNDY4NDg5ZTg4Mzg0NjQ3ZGNmZTQvdGFibGVyYW5nZTo4MzU2OTdhMmFiNGQ0Njg0ODllODgzODQ2NDdkY2ZlNF8wLTAtMS0xLTA_4e7e9ca2-c5bb-494e-baa7-8100fe86b462">&#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="i5cc25946d6f843cca98ce03c128dee12_D20210101-20210930" format="ixt:date-monthname-day-year-en" name="dei:DocumentPeriodEndDate" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8xL2ZyYWc6MWVjNTZkY2NjNTAwNDBlMjgwNzMxYjg2OTM1OWNkNmYvdGV4dHJlZ2lvbjoxZWM1NmRjY2M1MDA0MGUyODA3MzFiODY5MzU5Y2Q2Zl8xMjM_718101ba-7bc3-42f7-89ed-4b9af993cd21">September&#160;30, 2021</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="i5cc25946d6f843cca98ce03c128dee12_D20210101-20210930" format="ixt-sec:boolballotbox" name="dei:DocumentTransitionReport" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8xL2ZyYWc6MWVjNTZkY2NjNTAwNDBlMjgwNzMxYjg2OTM1OWNkNmYvdGFibGU6MDlmMzE0Yzk5NjVjNDU1MGI4ZWQ0Zjg3NjJkNjA5MWMvdGFibGVyYW5nZTowOWYzMTRjOTk2NWM0NTUwYjhlZDRmODc2MmQ2MDkxY18wLTAtMS0xLTA_e9a4cc40-35d0-4f9b-b05b-183ca43a8bfe">&#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="i5cc25946d6f843cca98ce03c128dee12_D20210101-20210930" name="dei:EntityFileNumber" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8xL2ZyYWc6MWVjNTZkY2NjNTAwNDBlMjgwNzMxYjg2OTM1OWNkNmYvdGV4dHJlZ2lvbjoxZWM1NmRjY2M1MDA0MGUyODA3MzFiODY5MzU5Y2Q2Zl8yMDY4_7e83b2d9-6d74-44a8-8075-c0bf84048798">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="i5cc25946d6f843cca98ce03c128dee12_D20210101-20210930" name="dei:EntityRegistrantName" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8xL2ZyYWc6MWVjNTZkY2NjNTAwNDBlMjgwNzMxYjg2OTM1OWNkNmYvdGV4dHJlZ2lvbjoxZWM1NmRjY2M1MDA0MGUyODA3MzFiODY5MzU5Y2Q2Zl8yMDY0_74be5a3a-2d74-4df8-885f-2a6dee0de386">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="i5cc25946d6f843cca98ce03c128dee12_D20210101-20210930" format="ixt-sec:stateprovnameen" name="dei:EntityIncorporationStateCountryCode" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8xL2ZyYWc6MWVjNTZkY2NjNTAwNDBlMjgwNzMxYjg2OTM1OWNkNmYvdGFibGU6YjZjZjY3MGE5NThkNDBlY2IzZmUzNzYzM2YwMGUyNmEvdGFibGVyYW5nZTpiNmNmNjcwYTk1OGQ0MGVjYjNmZTM3NjMzZjAwZTI2YV8wLTEtMS0xLTA_89de0d13-bf17-4b04-88fe-a322f4004e3c">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="i5cc25946d6f843cca98ce03c128dee12_D20210101-20210930" name="dei:EntityTaxIdentificationNumber" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8xL2ZyYWc6MWVjNTZkY2NjNTAwNDBlMjgwNzMxYjg2OTM1OWNkNmYvdGFibGU6YjZjZjY3MGE5NThkNDBlY2IzZmUzNzYzM2YwMGUyNmEvdGFibGVyYW5nZTpiNmNmNjcwYTk1OGQ0MGVjYjNmZTM3NjMzZjAwZTI2YV8wLTQtMS0xLTA_7f3e2c7e-1d49-4c2b-b907-3dc2cc649709">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="i5cc25946d6f843cca98ce03c128dee12_D20210101-20210930" name="dei:EntityAddressAddressLine1" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8xL2ZyYWc6MWVjNTZkY2NjNTAwNDBlMjgwNzMxYjg2OTM1OWNkNmYvdGFibGU6YjZjZjY3MGE5NThkNDBlY2IzZmUzNzYzM2YwMGUyNmEvdGFibGVyYW5nZTpiNmNmNjcwYTk1OGQ0MGVjYjNmZTM3NjMzZjAwZTI2YV8zLTEtMS0xLTA_f5390fc2-2c3c-454f-a918-571bdb5166e3">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="i5cc25946d6f843cca98ce03c128dee12_D20210101-20210930" name="dei:EntityAddressCityOrTown" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8xL2ZyYWc6MWVjNTZkY2NjNTAwNDBlMjgwNzMxYjg2OTM1OWNkNmYvdGFibGU6YjZjZjY3MGE5NThkNDBlY2IzZmUzNzYzM2YwMGUyNmEvdGFibGVyYW5nZTpiNmNmNjcwYTk1OGQ0MGVjYjNmZTM3NjMzZjAwZTI2YV80LTEtMS0xLTA_8da9d420-e1e1-4828-a372-489041d1bcf2">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="i5cc25946d6f843cca98ce03c128dee12_D20210101-20210930" format="ixt-sec:stateprovnameen" name="dei:EntityAddressStateOrProvince" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8xL2ZyYWc6MWVjNTZkY2NjNTAwNDBlMjgwNzMxYjg2OTM1OWNkNmYvdGFibGU6YjZjZjY3MGE5NThkNDBlY2IzZmUzNzYzM2YwMGUyNmEvdGFibGVyYW5nZTpiNmNmNjcwYTk1OGQ0MGVjYjNmZTM3NjMzZjAwZTI2YV80LTItMS0xLTA_7bbfe626-8e5a-4ecd-b8a9-ddcfabe28efc">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="i5cc25946d6f843cca98ce03c128dee12_D20210101-20210930" name="dei:EntityAddressPostalZipCode" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8xL2ZyYWc6MWVjNTZkY2NjNTAwNDBlMjgwNzMxYjg2OTM1OWNkNmYvdGFibGU6YjZjZjY3MGE5NThkNDBlY2IzZmUzNzYzM2YwMGUyNmEvdGFibGVyYW5nZTpiNmNmNjcwYTk1OGQ0MGVjYjNmZTM3NjMzZjAwZTI2YV80LTQtMS0xLTA_778b61ff-53af-4e42-baeb-499a8ed026fe">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="i5cc25946d6f843cca98ce03c128dee12_D20210101-20210930" name="dei:CityAreaCode" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8xL2ZyYWc6MWVjNTZkY2NjNTAwNDBlMjgwNzMxYjg2OTM1OWNkNmYvdGV4dHJlZ2lvbjoxZWM1NmRjY2M1MDA0MGUyODA3MzFiODY5MzU5Y2Q2Zl8yMDY5_13f1e4d7-018c-4832-a740-b30a37dc6362">301</ix:nonNumeric>) <ix:nonNumeric contextRef="i5cc25946d6f843cca98ce03c128dee12_D20210101-20210930" name="dei:LocalPhoneNumber" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8xL2ZyYWc6MWVjNTZkY2NjNTAwNDBlMjgwNzMxYjg2OTM1OWNkNmYvdGV4dHJlZ2lvbjoxZWM1NmRjY2M1MDA0MGUyODA3MzFiODY5MzU5Y2Q2Zl8yMDcw_0e178847-21b8-4b7d-8a0c-ca8ffc163383">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="i5cc25946d6f843cca98ce03c128dee12_D20210101-20210930" name="dei:Security12bTitle" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8xL2ZyYWc6MWVjNTZkY2NjNTAwNDBlMjgwNzMxYjg2OTM1OWNkNmYvdGFibGU6ZTlhZWQzMTQzMTc2NDczMjlhOWYyMjIyOTVjNDUzYTQvdGFibGVyYW5nZTplOWFlZDMxNDMxNzY0NzMyOWE5ZjIyMjI5NWM0NTNhNF8xLTAtMS0xLTA_594d7bfa-865b-46a5-a39c-4dd0c59e7adc">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="i5cc25946d6f843cca98ce03c128dee12_D20210101-20210930" name="dei:TradingSymbol" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8xL2ZyYWc6MWVjNTZkY2NjNTAwNDBlMjgwNzMxYjg2OTM1OWNkNmYvdGFibGU6ZTlhZWQzMTQzMTc2NDczMjlhOWYyMjIyOTVjNDUzYTQvdGFibGVyYW5nZTplOWFlZDMxNDMxNzY0NzMyOWE5ZjIyMjI5NWM0NTNhNF8xLTItMS0xLTA_72987afb-38ab-49d7-b98f-a9d81bb3179a">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="i5cc25946d6f843cca98ce03c128dee12_D20210101-20210930" format="ixt-sec:exchnameen" name="dei:SecurityExchangeName" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8xL2ZyYWc6MWVjNTZkY2NjNTAwNDBlMjgwNzMxYjg2OTM1OWNkNmYvdGFibGU6ZTlhZWQzMTQzMTc2NDczMjlhOWYyMjIyOTVjNDUzYTQvdGFibGVyYW5nZTplOWFlZDMxNDMxNzY0NzMyOWE5ZjIyMjI5NWM0NTNhNF8xLTQtMS0xLTA_1d02d564-6c80-4730-9452-2e52537c4f0d">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="i5cc25946d6f843cca98ce03c128dee12_D20210101-20210930" name="dei:EntityCurrentReportingStatus" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8xL2ZyYWc6MWVjNTZkY2NjNTAwNDBlMjgwNzMxYjg2OTM1OWNkNmYvdGV4dHJlZ2lvbjoxZWM1NmRjY2M1MDA0MGUyODA3MzFiODY5MzU5Y2Q2Zl8yMDY1_852775f8-5bd6-49b3-8a5d-fe3841508304">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="i5cc25946d6f843cca98ce03c128dee12_D20210101-20210930" name="dei:EntityInteractiveDataCurrent" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8xL2ZyYWc6MWVjNTZkY2NjNTAwNDBlMjgwNzMxYjg2OTM1OWNkNmYvdGV4dHJlZ2lvbjoxZWM1NmRjY2M1MDA0MGUyODA3MzFiODY5MzU5Y2Q2Zl8yMDcx_6de5486e-e6ea-44a0-a52a-8e4b85cbc1df">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="i5cc25946d6f843cca98ce03c128dee12_D20210101-20210930" format="ixt-sec:entityfilercategoryen" name="dei:EntityFilerCategory" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8xL2ZyYWc6MWVjNTZkY2NjNTAwNDBlMjgwNzMxYjg2OTM1OWNkNmYvdGFibGU6NDg3OWNkMzhlMDM5NDE4ODliZmUzOTBjMTI5NTcyYWMvdGFibGVyYW5nZTo0ODc5Y2QzOGUwMzk0MTg4OWJmZTM5MGMxMjk1NzJhY18wLTQtMS0xLTA_807c3372-e3dc-4cdd-8eda-37e668963acd">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="i5cc25946d6f843cca98ce03c128dee12_D20210101-20210930" format="ixt-sec:boolballotbox" name="dei:EntitySmallBusiness" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8xL2ZyYWc6MWVjNTZkY2NjNTAwNDBlMjgwNzMxYjg2OTM1OWNkNmYvdGFibGU6NDg3OWNkMzhlMDM5NDE4ODliZmUzOTBjMTI5NTcyYWMvdGFibGVyYW5nZTo0ODc5Y2QzOGUwMzk0MTg4OWJmZTM5MGMxMjk1NzJhY18yLTYtMS0xLTA_04eb532a-236e-4c56-a677-1f6cf74df23a">&#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="i5cc25946d6f843cca98ce03c128dee12_D20210101-20210930" format="ixt-sec:boolballotbox" name="dei:EntityEmergingGrowthCompany" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8xL2ZyYWc6MWVjNTZkY2NjNTAwNDBlMjgwNzMxYjg2OTM1OWNkNmYvdGFibGU6NDg3OWNkMzhlMDM5NDE4ODliZmUzOTBjMTI5NTcyYWMvdGFibGVyYW5nZTo0ODc5Y2QzOGUwMzk0MTg4OWJmZTM5MGMxMjk1NzJhY180LTYtMS0xLTA_237a2850-f897-41d9-9529-bc6a24d8206d">&#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="i5cc25946d6f843cca98ce03c128dee12_D20210101-20210930" format="ixt-sec:boolballotbox" name="dei:EntityShellCompany" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8xL2ZyYWc6MWVjNTZkY2NjNTAwNDBlMjgwNzMxYjg2OTM1OWNkNmYvdGV4dHJlZ2lvbjoxZWM1NmRjY2M1MDA0MGUyODA3MzFiODY5MzU5Y2Q2Zl8yMDY2_f0e86c33-0f88-4e35-ae4e-bcebe27aaa42">&#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, 2021, <ix:nonFraction unitRef="shares" contextRef="i3af4dcfd0371467f90cd4217bb12e052_I20211031" decimals="INF" format="ixt:num-dot-decimal" name="dei:EntityCommonStockSharesOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8xL2ZyYWc6MWVjNTZkY2NjNTAwNDBlMjgwNzMxYjg2OTM1OWNkNmYvdGV4dHJlZ2lvbjoxZWM1NmRjY2M1MDA0MGUyODA3MzFiODY5MzU5Y2Q2Zl8xOTg2_83c2abfa-a71e-405b-8e5f-90969e5442ef">206,738,499</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="id27ad070b0cf40ce8f1a92febdc58814_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="#id27ad070b0cf40ce8f1a92febdc58814_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:99.707%"><tr><td style="width:1.0%"></td><td style="width:4.178%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:88.782%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:3.740%"></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="#id27ad070b0cf40ce8f1a92febdc58814_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="#id27ad070b0cf40ce8f1a92febdc58814_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="#id27ad070b0cf40ce8f1a92febdc58814_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="#id27ad070b0cf40ce8f1a92febdc58814_19">Condensed Consolidated Balance Sheets as of September 30, 2021 and December&#160;31, 2020</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="#id27ad070b0cf40ce8f1a92febdc58814_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="#id27ad070b0cf40ce8f1a92febdc58814_22">Condensed Consolidated Statements of Operations for the Three and Nine Months Ended September 30, 2021 and 2020</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="#id27ad070b0cf40ce8f1a92febdc58814_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="#id27ad070b0cf40ce8f1a92febdc58814_25">Condensed Consolidated Statements of Comprehensive Loss for the Three and Nine Months Ended September 30, 2021 and 2020</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="#id27ad070b0cf40ce8f1a92febdc58814_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="#id27ad070b0cf40ce8f1a92febdc58814_28">Condensed Consolidated Statements of Shareholders' Equity for the Three and Nine Months Ended September 30, 2021 and 2020</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="#id27ad070b0cf40ce8f1a92febdc58814_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="#id27ad070b0cf40ce8f1a92febdc58814_31">Condensed Consolidated Statements of Cash Flows for the Nine Months Ended September 30, 2021 and 2020</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="#id27ad070b0cf40ce8f1a92febdc58814_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="#id27ad070b0cf40ce8f1a92febdc58814_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="#id27ad070b0cf40ce8f1a92febdc58814_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="#id27ad070b0cf40ce8f1a92febdc58814_94">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="#id27ad070b0cf40ce8f1a92febdc58814_94">36</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="#id27ad070b0cf40ce8f1a92febdc58814_97">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="#id27ad070b0cf40ce8f1a92febdc58814_97">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="#id27ad070b0cf40ce8f1a92febdc58814_100">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="#id27ad070b0cf40ce8f1a92febdc58814_100">53</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="#id27ad070b0cf40ce8f1a92febdc58814_103">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="#id27ad070b0cf40ce8f1a92febdc58814_106">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="#id27ad070b0cf40ce8f1a92febdc58814_106">54</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="#id27ad070b0cf40ce8f1a92febdc58814_109">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="#id27ad070b0cf40ce8f1a92febdc58814_109">54</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="#id27ad070b0cf40ce8f1a92febdc58814_112">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="#id27ad070b0cf40ce8f1a92febdc58814_112">54</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="#id27ad070b0cf40ce8f1a92febdc58814_115">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="#id27ad070b0cf40ce8f1a92febdc58814_115">54</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="#id27ad070b0cf40ce8f1a92febdc58814_118">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="#id27ad070b0cf40ce8f1a92febdc58814_118">54</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="#id27ad070b0cf40ce8f1a92febdc58814_121">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="#id27ad070b0cf40ce8f1a92febdc58814_121">54</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="#id27ad070b0cf40ce8f1a92febdc58814_124">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="#id27ad070b0cf40ce8f1a92febdc58814_124">55</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="#id27ad070b0cf40ce8f1a92febdc58814_127">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="#id27ad070b0cf40ce8f1a92febdc58814_127">56</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%">, Trans Ova Genetics</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%">, Progentus</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="id27ad070b0cf40ce8f1a92febdc58814_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="#id27ad070b0cf40ce8f1a92febdc58814_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, 2020, 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="id27ad070b0cf40ce8f1a92febdc58814_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="#id27ad070b0cf40ce8f1a92febdc58814_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="id27ad070b0cf40ce8f1a92febdc58814_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="id27ad070b0cf40ce8f1a92febdc58814_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/>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:10pt;font-weight:700;line-height:100%">December 31,<br/>2020</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="i10cc24b3666e419ab532a7423ad3973f_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8xOS9mcmFnOmY1ZmJkMDBiNzZlZjQ4YjZhZGRkZWViNmU4YzVkY2UxL3RhYmxlOmEyYmZhYmQ4MjY2YTRlMGQ5NmM2NmJmMWM0ZDExMWJjL3RhYmxlcmFuZ2U6YTJiZmFiZDgyNjZhNGUwZDk2YzY2YmYxYzRkMTExYmNfMy0xLTEtMS0w_9806640b-8af3-4727-9221-78adbf228a23">41,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 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="i335637e17881457e8936f1f0a875356f_I20201231" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8xOS9mcmFnOmY1ZmJkMDBiNzZlZjQ4YjZhZGRkZWViNmU4YzVkY2UxL3RhYmxlOmEyYmZhYmQ4MjY2YTRlMGQ5NmM2NmJmMWM0ZDExMWJjL3RhYmxlcmFuZ2U6YTJiZmFiZDgyNjZhNGUwZDk2YzY2YmYxYzRkMTExYmNfMy0zLTEtMS0w_df2de63c-bc53-4325-95ea-952457c7c3eb">51,792</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%">Short-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="i10cc24b3666e419ab532a7423ad3973f_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ShortTermInvestments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8xOS9mcmFnOmY1ZmJkMDBiNzZlZjQ4YjZhZGRkZWViNmU4YzVkY2UxL3RhYmxlOmEyYmZhYmQ4MjY2YTRlMGQ5NmM2NmJmMWM0ZDExMWJjL3RhYmxlcmFuZ2U6YTJiZmFiZDgyNjZhNGUwZDk2YzY2YmYxYzRkMTExYmNfNS0xLTEtMS0w_140ef9eb-b726-4011-afce-fe22932afc41">72,684</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="i335637e17881457e8936f1f0a875356f_I20201231" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ShortTermInvestments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8xOS9mcmFnOmY1ZmJkMDBiNzZlZjQ4YjZhZGRkZWViNmU4YzVkY2UxL3RhYmxlOmEyYmZhYmQ4MjY2YTRlMGQ5NmM2NmJmMWM0ZDExMWJjL3RhYmxlcmFuZ2U6YTJiZmFiZDgyNjZhNGUwZDk2YzY2YmYxYzRkMTExYmNfNS0zLTEtMS0w_44fb1765-1325-4a3f-a1ec-490ceaada3ac">48,325</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%">Receivables</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: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="i10cc24b3666e419ab532a7423ad3973f_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8xOS9mcmFnOmY1ZmJkMDBiNzZlZjQ4YjZhZGRkZWViNmU4YzVkY2UxL3RhYmxlOmEyYmZhYmQ4MjY2YTRlMGQ5NmM2NmJmMWM0ZDExMWJjL3RhYmxlcmFuZ2U6YTJiZmFiZDgyNjZhNGUwZDk2YzY2YmYxYzRkMTExYmNfOC0wLTEtMS0wL3RleHRyZWdpb246MTU4OGQzOGU3NDYxNGY5ZDk0MmMzNjYyOGU1MzE3ZTlfNDc_8fe02eb2-8b8e-4b35-8217-4c5d943ecfca">5,562</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i335637e17881457e8936f1f0a875356f_I20201231" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8xOS9mcmFnOmY1ZmJkMDBiNzZlZjQ4YjZhZGRkZWViNmU4YzVkY2UxL3RhYmxlOmEyYmZhYmQ4MjY2YTRlMGQ5NmM2NmJmMWM0ZDExMWJjL3RhYmxlcmFuZ2U6YTJiZmFiZDgyNjZhNGUwZDk2YzY2YmYxYzRkMTExYmNfOC0wLTEtMS0wL3RleHRyZWdpb246MTU4OGQzOGU3NDYxNGY5ZDk0MmMzNjYyOGU1MzE3ZTlfNTQ_ca04ce4d-d4f5-4e81-9e8a-099260bb9cc2">4,825</ix:nonFraction> as of September&#160;30, 2021 and December&#160;31, 2020, 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="i10cc24b3666e419ab532a7423ad3973f_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AccountsReceivableNetCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8xOS9mcmFnOmY1ZmJkMDBiNzZlZjQ4YjZhZGRkZWViNmU4YzVkY2UxL3RhYmxlOmEyYmZhYmQ4MjY2YTRlMGQ5NmM2NmJmMWM0ZDExMWJjL3RhYmxlcmFuZ2U6YTJiZmFiZDgyNjZhNGUwZDk2YzY2YmYxYzRkMTExYmNfOC0xLTEtMS0w_f68ad070-51e0-4cae-b941-8eefb1ac8025">20,169</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="i335637e17881457e8936f1f0a875356f_I20201231" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AccountsReceivableNetCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8xOS9mcmFnOmY1ZmJkMDBiNzZlZjQ4YjZhZGRkZWViNmU4YzVkY2UxL3RhYmxlOmEyYmZhYmQ4MjY2YTRlMGQ5NmM2NmJmMWM0ZDExMWJjL3RhYmxlcmFuZ2U6YTJiZmFiZDgyNjZhNGUwZDk2YzY2YmYxYzRkMTExYmNfOC0zLTEtMS0w_c92c3c17-15a2-4b03-97a3-9cbeee7259c7">16,487</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"><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="i10cc24b3666e419ab532a7423ad3973f_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="pgen:RelatedPartyReceivableAllowanceforCreditLossCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8xOS9mcmFnOmY1ZmJkMDBiNzZlZjQ4YjZhZGRkZWViNmU4YzVkY2UxL3RhYmxlOmEyYmZhYmQ4MjY2YTRlMGQ5NmM2NmJmMWM0ZDExMWJjL3RhYmxlcmFuZ2U6YTJiZmFiZDgyNjZhNGUwZDk2YzY2YmYxYzRkMTExYmNfOS0wLTEtMS0wL3RleHRyZWdpb246MThjZWVkNGRlMWQ5NDNlNWJjODU5N2UxNWI1Njc0MjZfNTc_0c7a84e3-0a11-4f41-9634-6a6133d28dac"><ix:nonFraction unitRef="usd" contextRef="i335637e17881457e8936f1f0a875356f_I20201231" decimals="-3" format="ixt:num-dot-decimal" name="pgen:RelatedPartyReceivableAllowanceforCreditLossCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8xOS9mcmFnOmY1ZmJkMDBiNzZlZjQ4YjZhZGRkZWViNmU4YzVkY2UxL3RhYmxlOmEyYmZhYmQ4MjY2YTRlMGQ5NmM2NmJmMWM0ZDExMWJjL3RhYmxlcmFuZ2U6YTJiZmFiZDgyNjZhNGUwZDk2YzY2YmYxYzRkMTExYmNfOS0wLTEtMS0wL3RleHRyZWdpb246MThjZWVkNGRlMWQ5NDNlNWJjODU5N2UxNWI1Njc0MjZfNTc_6f926629-f8fb-40e0-ae8b-ee276d2fa788">1,509</ix:nonFraction></ix:nonFraction> as of September&#160;30, 2021 and December&#160;31, 2020</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="i10cc24b3666e419ab532a7423ad3973f_I20210930" decimals="-3" name="us-gaap:DueFromRelatedPartiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8xOS9mcmFnOmY1ZmJkMDBiNzZlZjQ4YjZhZGRkZWViNmU4YzVkY2UxL3RhYmxlOmEyYmZhYmQ4MjY2YTRlMGQ5NmM2NmJmMWM0ZDExMWJjL3RhYmxlcmFuZ2U6YTJiZmFiZDgyNjZhNGUwZDk2YzY2YmYxYzRkMTExYmNfOS0xLTEtMS0w_bdb1c24a-25fb-40fe-87ce-40d93d0e3e2f">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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i335637e17881457e8936f1f0a875356f_I20201231" decimals="-3" name="us-gaap:DueFromRelatedPartiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8xOS9mcmFnOmY1ZmJkMDBiNzZlZjQ4YjZhZGRkZWViNmU4YzVkY2UxL3RhYmxlOmEyYmZhYmQ4MjY2YTRlMGQ5NmM2NmJmMWM0ZDExMWJjL3RhYmxlcmFuZ2U6YTJiZmFiZDgyNjZhNGUwZDk2YzY2YmYxYzRkMTExYmNfOS0zLTEtMS0w_7478e872-3b64-4c91-862f-173a18e84d9c">19</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%">Notes</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="i10cc24b3666e419ab532a7423ad3973f_I20210930" decimals="-3" format="ixt:fixed-zero" name="us-gaap:NotesAndLoansReceivableNetCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8xOS9mcmFnOmY1ZmJkMDBiNzZlZjQ4YjZhZGRkZWViNmU4YzVkY2UxL3RhYmxlOmEyYmZhYmQ4MjY2YTRlMGQ5NmM2NmJmMWM0ZDExMWJjL3RhYmxlcmFuZ2U6YTJiZmFiZDgyNjZhNGUwZDk2YzY2YmYxYzRkMTExYmNfMTAtMS0xLTEtMA_a3454c8f-2809-47cb-9fb0-8bacc7c1de32">&#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="i335637e17881457e8936f1f0a875356f_I20201231" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NotesAndLoansReceivableNetCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8xOS9mcmFnOmY1ZmJkMDBiNzZlZjQ4YjZhZGRkZWViNmU4YzVkY2UxL3RhYmxlOmEyYmZhYmQ4MjY2YTRlMGQ5NmM2NmJmMWM0ZDExMWJjL3RhYmxlcmFuZ2U6YTJiZmFiZDgyNjZhNGUwZDk2YzY2YmYxYzRkMTExYmNfMTAtMy0xLTEtMA_732f2c5f-5118-4ca4-a81d-799ca50e15da">3,689</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</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="i10cc24b3666e419ab532a7423ad3973f_I20210930" decimals="-3" name="us-gaap:OtherReceivablesNetCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8xOS9mcmFnOmY1ZmJkMDBiNzZlZjQ4YjZhZGRkZWViNmU4YzVkY2UxL3RhYmxlOmEyYmZhYmQ4MjY2YTRlMGQ5NmM2NmJmMWM0ZDExMWJjL3RhYmxlcmFuZ2U6YTJiZmFiZDgyNjZhNGUwZDk2YzY2YmYxYzRkMTExYmNfMTEtMS0xLTEtMA_25dd904d-410b-4b7a-bef7-b6b70b4403a6">848</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="i335637e17881457e8936f1f0a875356f_I20201231" decimals="-3" name="us-gaap:OtherReceivablesNetCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8xOS9mcmFnOmY1ZmJkMDBiNzZlZjQ4YjZhZGRkZWViNmU4YzVkY2UxL3RhYmxlOmEyYmZhYmQ4MjY2YTRlMGQ5NmM2NmJmMWM0ZDExMWJjL3RhYmxlcmFuZ2U6YTJiZmFiZDgyNjZhNGUwZDk2YzY2YmYxYzRkMTExYmNfMTEtMy0xLTEtMA_3c388758-e14e-444c-8d69-01ef3a0abf73">232</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="i10cc24b3666e419ab532a7423ad3973f_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:InventoryGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8xOS9mcmFnOmY1ZmJkMDBiNzZlZjQ4YjZhZGRkZWViNmU4YzVkY2UxL3RhYmxlOmEyYmZhYmQ4MjY2YTRlMGQ5NmM2NmJmMWM0ZDExMWJjL3RhYmxlcmFuZ2U6YTJiZmFiZDgyNjZhNGUwZDk2YzY2YmYxYzRkMTExYmNfMTItMS0xLTEtMA_18cc85b3-56ea-4039-acdc-48e5dce0b6b7">9,936</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="i335637e17881457e8936f1f0a875356f_I20201231" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:InventoryGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8xOS9mcmFnOmY1ZmJkMDBiNzZlZjQ4YjZhZGRkZWViNmU4YzVkY2UxL3RhYmxlOmEyYmZhYmQ4MjY2YTRlMGQ5NmM2NmJmMWM0ZDExMWJjL3RhYmxlcmFuZ2U6YTJiZmFiZDgyNjZhNGUwZDk2YzY2YmYxYzRkMTExYmNfMTItMy0xLTEtMA_70d2b19a-ea1e-43ad-ab27-f20ea6ec1b20">11,359</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="i10cc24b3666e419ab532a7423ad3973f_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8xOS9mcmFnOmY1ZmJkMDBiNzZlZjQ4YjZhZGRkZWViNmU4YzVkY2UxL3RhYmxlOmEyYmZhYmQ4MjY2YTRlMGQ5NmM2NmJmMWM0ZDExMWJjL3RhYmxlcmFuZ2U6YTJiZmFiZDgyNjZhNGUwZDk2YzY2YmYxYzRkMTExYmNfMTMtMS0xLTEtMA_59464649-4e65-4b5f-861d-11a01e55227a">7,661</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="i335637e17881457e8936f1f0a875356f_I20201231" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8xOS9mcmFnOmY1ZmJkMDBiNzZlZjQ4YjZhZGRkZWViNmU4YzVkY2UxL3RhYmxlOmEyYmZhYmQ4MjY2YTRlMGQ5NmM2NmJmMWM0ZDExMWJjL3RhYmxlcmFuZ2U6YTJiZmFiZDgyNjZhNGUwZDk2YzY2YmYxYzRkMTExYmNfMTMtMy0xLTEtMA_44a64c3a-6120-4e84-842f-929d3f09cfd1">7,192</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 or abandonment</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="i10cc24b3666e419ab532a7423ad3973f_I20210930" decimals="-3" format="ixt:fixed-zero" name="us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8xOS9mcmFnOmY1ZmJkMDBiNzZlZjQ4YjZhZGRkZWViNmU4YzVkY2UxL3RhYmxlOmEyYmZhYmQ4MjY2YTRlMGQ5NmM2NmJmMWM0ZDExMWJjL3RhYmxlcmFuZ2U6YTJiZmFiZDgyNjZhNGUwZDk2YzY2YmYxYzRkMTExYmNfMTQtMS0xLTEtMA_2135d6a0-a1e4-4ed8-ab3e-29d1f844501d">&#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="i335637e17881457e8936f1f0a875356f_I20201231" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8xOS9mcmFnOmY1ZmJkMDBiNzZlZjQ4YjZhZGRkZWViNmU4YzVkY2UxL3RhYmxlOmEyYmZhYmQ4MjY2YTRlMGQ5NmM2NmJmMWM0ZDExMWJjL3RhYmxlcmFuZ2U6YTJiZmFiZDgyNjZhNGUwZDk2YzY2YmYxYzRkMTExYmNfMTQtMy0xLTEtMA_3f923a7e-8b05-4d67-bba0-d4c6195e092a">9,853</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="i10cc24b3666e419ab532a7423ad3973f_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AssetsCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8xOS9mcmFnOmY1ZmJkMDBiNzZlZjQ4YjZhZGRkZWViNmU4YzVkY2UxL3RhYmxlOmEyYmZhYmQ4MjY2YTRlMGQ5NmM2NmJmMWM0ZDExMWJjL3RhYmxlcmFuZ2U6YTJiZmFiZDgyNjZhNGUwZDk2YzY2YmYxYzRkMTExYmNfMTUtMS0xLTEtMA_5cc47968-b8bf-4f05-9b30-bcd599ef243b">153,092</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="i335637e17881457e8936f1f0a875356f_I20201231" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AssetsCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8xOS9mcmFnOmY1ZmJkMDBiNzZlZjQ4YjZhZGRkZWViNmU4YzVkY2UxL3RhYmxlOmEyYmZhYmQ4MjY2YTRlMGQ5NmM2NmJmMWM0ZDExMWJjL3RhYmxlcmFuZ2U6YTJiZmFiZDgyNjZhNGUwZDk2YzY2YmYxYzRkMTExYmNfMTUtMy0xLTEtMA_7fe6f159-f6a3-4259-b1ef-459b509bfb4f">148,948</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="i10cc24b3666e419ab532a7423ad3973f_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8xOS9mcmFnOmY1ZmJkMDBiNzZlZjQ4YjZhZGRkZWViNmU4YzVkY2UxL3RhYmxlOmEyYmZhYmQ4MjY2YTRlMGQ5NmM2NmJmMWM0ZDExMWJjL3RhYmxlcmFuZ2U6YTJiZmFiZDgyNjZhNGUwZDk2YzY2YmYxYzRkMTExYmNfMTYtMS0xLTEtMA_a04a19c3-858e-4569-926f-7465e52ec591">66,926</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="i335637e17881457e8936f1f0a875356f_I20201231" decimals="-3" format="ixt:fixed-zero" name="us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8xOS9mcmFnOmY1ZmJkMDBiNzZlZjQ4YjZhZGRkZWViNmU4YzVkY2UxL3RhYmxlOmEyYmZhYmQ4MjY2YTRlMGQ5NmM2NmJmMWM0ZDExMWJjL3RhYmxlcmFuZ2U6YTJiZmFiZDgyNjZhNGUwZDk2YzY2YmYxYzRkMTExYmNfMTYtMy0xLTEtMA_f6a0122a-d440-4013-9a7e-5b9b9d13d988">&#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%">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="i10cc24b3666e419ab532a7423ad3973f_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PropertyPlantAndEquipmentNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8xOS9mcmFnOmY1ZmJkMDBiNzZlZjQ4YjZhZGRkZWViNmU4YzVkY2UxL3RhYmxlOmEyYmZhYmQ4MjY2YTRlMGQ5NmM2NmJmMWM0ZDExMWJjL3RhYmxlcmFuZ2U6YTJiZmFiZDgyNjZhNGUwZDk2YzY2YmYxYzRkMTExYmNfMTgtMS0xLTEtMA_680db6ff-e913-42ef-911b-1224aed372fd">32,757</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="i335637e17881457e8936f1f0a875356f_I20201231" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PropertyPlantAndEquipmentNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8xOS9mcmFnOmY1ZmJkMDBiNzZlZjQ4YjZhZGRkZWViNmU4YzVkY2UxL3RhYmxlOmEyYmZhYmQ4MjY2YTRlMGQ5NmM2NmJmMWM0ZDExMWJjL3RhYmxlcmFuZ2U6YTJiZmFiZDgyNjZhNGUwZDk2YzY2YmYxYzRkMTExYmNfMTgtMy0xLTEtMA_e77b448a-7853-4d83-969f-274df17b11f4">34,924</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="i10cc24b3666e419ab532a7423ad3973f_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8xOS9mcmFnOmY1ZmJkMDBiNzZlZjQ4YjZhZGRkZWViNmU4YzVkY2UxL3RhYmxlOmEyYmZhYmQ4MjY2YTRlMGQ5NmM2NmJmMWM0ZDExMWJjL3RhYmxlcmFuZ2U6YTJiZmFiZDgyNjZhNGUwZDk2YzY2YmYxYzRkMTExYmNfMTktMS0xLTEtMA_5b975687-654c-42db-b617-7a9b509324d8">56,914</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="i335637e17881457e8936f1f0a875356f_I20201231" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8xOS9mcmFnOmY1ZmJkMDBiNzZlZjQ4YjZhZGRkZWViNmU4YzVkY2UxL3RhYmxlOmEyYmZhYmQ4MjY2YTRlMGQ5NmM2NmJmMWM0ZDExMWJjL3RhYmxlcmFuZ2U6YTJiZmFiZDgyNjZhNGUwZDk2YzY2YmYxYzRkMTExYmNfMTktMy0xLTEtMA_939876dd-c534-4a78-9c52-f4dc16d8bc05">65,396</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="i10cc24b3666e419ab532a7423ad3973f_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Goodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8xOS9mcmFnOmY1ZmJkMDBiNzZlZjQ4YjZhZGRkZWViNmU4YzVkY2UxL3RhYmxlOmEyYmZhYmQ4MjY2YTRlMGQ5NmM2NmJmMWM0ZDExMWJjL3RhYmxlcmFuZ2U6YTJiZmFiZDgyNjZhNGUwZDk2YzY2YmYxYzRkMTExYmNfMjAtMS0xLTEtMA_b6b6629b-2a37-44d0-a2f9-ba133e38ce21">54,206</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="i335637e17881457e8936f1f0a875356f_I20201231" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Goodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8xOS9mcmFnOmY1ZmJkMDBiNzZlZjQ4YjZhZGRkZWViNmU4YzVkY2UxL3RhYmxlOmEyYmZhYmQ4MjY2YTRlMGQ5NmM2NmJmMWM0ZDExMWJjL3RhYmxlcmFuZ2U6YTJiZmFiZDgyNjZhNGUwZDk2YzY2YmYxYzRkMTExYmNfMjAtMy0xLTEtMA_d79d8959-95e1-45af-a4dc-6cb9608076d3">54,363</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="i10cc24b3666e419ab532a7423ad3973f_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeaseRightOfUseAsset" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8xOS9mcmFnOmY1ZmJkMDBiNzZlZjQ4YjZhZGRkZWViNmU4YzVkY2UxL3RhYmxlOmEyYmZhYmQ4MjY2YTRlMGQ5NmM2NmJmMWM0ZDExMWJjL3RhYmxlcmFuZ2U6YTJiZmFiZDgyNjZhNGUwZDk2YzY2YmYxYzRkMTExYmNfMjItMS0xLTEtMA_a51bcf92-4d43-4f9a-bcc8-b5b068442f67">11,765</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="i335637e17881457e8936f1f0a875356f_I20201231" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeaseRightOfUseAsset" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8xOS9mcmFnOmY1ZmJkMDBiNzZlZjQ4YjZhZGRkZWViNmU4YzVkY2UxL3RhYmxlOmEyYmZhYmQ4MjY2YTRlMGQ5NmM2NmJmMWM0ZDExMWJjL3RhYmxlcmFuZ2U6YTJiZmFiZDgyNjZhNGUwZDk2YzY2YmYxYzRkMTExYmNfMjItMy0xLTEtMA_f7c5f255-5349-4041-84ee-523c3ccd8152">9,353</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="i10cc24b3666e419ab532a7423ad3973f_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OtherAssetsNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8xOS9mcmFnOmY1ZmJkMDBiNzZlZjQ4YjZhZGRkZWViNmU4YzVkY2UxL3RhYmxlOmEyYmZhYmQ4MjY2YTRlMGQ5NmM2NmJmMWM0ZDExMWJjL3RhYmxlcmFuZ2U6YTJiZmFiZDgyNjZhNGUwZDk2YzY2YmYxYzRkMTExYmNfMjMtMS0xLTEtMA_c73bad3e-70ba-443f-af82-7898d4ac17cc">1,239</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="i335637e17881457e8936f1f0a875356f_I20201231" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OtherAssetsNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8xOS9mcmFnOmY1ZmJkMDBiNzZlZjQ4YjZhZGRkZWViNmU4YzVkY2UxL3RhYmxlOmEyYmZhYmQ4MjY2YTRlMGQ5NmM2NmJmMWM0ZDExMWJjL3RhYmxlcmFuZ2U6YTJiZmFiZDgyNjZhNGUwZDk2YzY2YmYxYzRkMTExYmNfMjMtMy0xLTEtMA_a0bd1e75-61f2-4579-8521-16d0caacb88c">1,603</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 assets</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="i10cc24b3666e419ab532a7423ad3973f_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Assets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8xOS9mcmFnOmY1ZmJkMDBiNzZlZjQ4YjZhZGRkZWViNmU4YzVkY2UxL3RhYmxlOmEyYmZhYmQ4MjY2YTRlMGQ5NmM2NmJmMWM0ZDExMWJjL3RhYmxlcmFuZ2U6YTJiZmFiZDgyNjZhNGUwZDk2YzY2YmYxYzRkMTExYmNfMjQtMS0xLTEtMA_5eb62a0c-dbd5-4b2c-ad42-8b452139df7b">376,899</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="i335637e17881457e8936f1f0a875356f_I20201231" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Assets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8xOS9mcmFnOmY1ZmJkMDBiNzZlZjQ4YjZhZGRkZWViNmU4YzVkY2UxL3RhYmxlOmEyYmZhYmQ4MjY2YTRlMGQ5NmM2NmJmMWM0ZDExMWJjL3RhYmxlcmFuZ2U6YTJiZmFiZDgyNjZhNGUwZDk2YzY2YmYxYzRkMTExYmNfMjQtMy0xLTEtMA_0a796b13-8f7b-40e5-a76e-38b54f58d118">314,587</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><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="#id27ad070b0cf40ce8f1a92febdc58814_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/>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:10pt;font-weight:700;line-height:100%">December 31,<br/>2020</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="i10cc24b3666e419ab532a7423ad3973f_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AccountsPayableCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8xOS9mcmFnOmY1ZmJkMDBiNzZlZjQ4YjZhZGRkZWViNmU4YzVkY2UxL3RhYmxlOmFiZWVhZGZlNmRjZDQ2N2I5NjFhMTI5MTdlNTkzNGJmL3RhYmxlcmFuZ2U6YWJlZWFkZmU2ZGNkNDY3Yjk2MWExMjkxN2U1OTM0YmZfMy0xLTEtMS0w_abe7ab9d-4298-42b6-9134-f42701ca9425">3,624</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="i335637e17881457e8936f1f0a875356f_I20201231" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AccountsPayableCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8xOS9mcmFnOmY1ZmJkMDBiNzZlZjQ4YjZhZGRkZWViNmU4YzVkY2UxL3RhYmxlOmFiZWVhZGZlNmRjZDQ2N2I5NjFhMTI5MTdlNTkzNGJmL3RhYmxlcmFuZ2U6YWJlZWFkZmU2ZGNkNDY3Yjk2MWExMjkxN2U1OTM0YmZfMy0zLTEtMS0w_e3caae75-7123-42d0-ac13-8ee77126f004">4,598</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="i10cc24b3666e419ab532a7423ad3973f_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:EmployeeRelatedLiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8xOS9mcmFnOmY1ZmJkMDBiNzZlZjQ4YjZhZGRkZWViNmU4YzVkY2UxL3RhYmxlOmFiZWVhZGZlNmRjZDQ2N2I5NjFhMTI5MTdlNTkzNGJmL3RhYmxlcmFuZ2U6YWJlZWFkZmU2ZGNkNDY3Yjk2MWExMjkxN2U1OTM0YmZfNC0xLTEtMS0w_8d0c546e-86db-4181-b9e2-36d8d2365aed">8,077</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="i335637e17881457e8936f1f0a875356f_I20201231" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:EmployeeRelatedLiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8xOS9mcmFnOmY1ZmJkMDBiNzZlZjQ4YjZhZGRkZWViNmU4YzVkY2UxL3RhYmxlOmFiZWVhZGZlNmRjZDQ2N2I5NjFhMTI5MTdlNTkzNGJmL3RhYmxlcmFuZ2U6YWJlZWFkZmU2ZGNkNDY3Yjk2MWExMjkxN2U1OTM0YmZfNC0zLTEtMS0w_72b6d78b-fbef-4b65-8c3a-e48cf1e558d8">8,097</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="i10cc24b3666e419ab532a7423ad3973f_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OtherAccruedLiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8xOS9mcmFnOmY1ZmJkMDBiNzZlZjQ4YjZhZGRkZWViNmU4YzVkY2UxL3RhYmxlOmFiZWVhZGZlNmRjZDQ2N2I5NjFhMTI5MTdlNTkzNGJmL3RhYmxlcmFuZ2U6YWJlZWFkZmU2ZGNkNDY3Yjk2MWExMjkxN2U1OTM0YmZfNS0xLTEtMS0w_f8bf15f4-efb2-47ac-9f05-e723ce24d049">11,258</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="i335637e17881457e8936f1f0a875356f_I20201231" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OtherAccruedLiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8xOS9mcmFnOmY1ZmJkMDBiNzZlZjQ4YjZhZGRkZWViNmU4YzVkY2UxL3RhYmxlOmFiZWVhZGZlNmRjZDQ2N2I5NjFhMTI5MTdlNTkzNGJmL3RhYmxlcmFuZ2U6YWJlZWFkZmU2ZGNkNDY3Yjk2MWExMjkxN2U1OTM0YmZfNS0zLTEtMS0w_eb7d6253-2e79-40ef-96ec-72be12904523">9,549</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="i10cc24b3666e419ab532a7423ad3973f_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ContractWithCustomerLiabilityCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8xOS9mcmFnOmY1ZmJkMDBiNzZlZjQ4YjZhZGRkZWViNmU4YzVkY2UxL3RhYmxlOmFiZWVhZGZlNmRjZDQ2N2I5NjFhMTI5MTdlNTkzNGJmL3RhYmxlcmFuZ2U6YWJlZWFkZmU2ZGNkNDY3Yjk2MWExMjkxN2U1OTM0YmZfNi0xLTEtMS0w_7c7efbe7-649f-4dc7-a1c7-ed3c31d32c9f">3,693</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="i335637e17881457e8936f1f0a875356f_I20201231" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ContractWithCustomerLiabilityCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8xOS9mcmFnOmY1ZmJkMDBiNzZlZjQ4YjZhZGRkZWViNmU4YzVkY2UxL3RhYmxlOmFiZWVhZGZlNmRjZDQ2N2I5NjFhMTI5MTdlNTkzNGJmL3RhYmxlcmFuZ2U6YWJlZWFkZmU2ZGNkNDY3Yjk2MWExMjkxN2U1OTM0YmZfNi0zLTEtMS0w_3d3ab319-932c-4f86-97a7-7b1e52a6a3c4">2,800</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="i10cc24b3666e419ab532a7423ad3973f_I20210930" decimals="-3" name="us-gaap:LongTermDebtCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8xOS9mcmFnOmY1ZmJkMDBiNzZlZjQ4YjZhZGRkZWViNmU4YzVkY2UxL3RhYmxlOmFiZWVhZGZlNmRjZDQ2N2I5NjFhMTI5MTdlNTkzNGJmL3RhYmxlcmFuZ2U6YWJlZWFkZmU2ZGNkNDY3Yjk2MWExMjkxN2U1OTM0YmZfOC0xLTEtMS0w_f5ebafad-8dfc-4c79-8cd0-732ca48d1fd3">355</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="i335637e17881457e8936f1f0a875356f_I20201231" decimals="-3" name="us-gaap:LongTermDebtCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8xOS9mcmFnOmY1ZmJkMDBiNzZlZjQ4YjZhZGRkZWViNmU4YzVkY2UxL3RhYmxlOmFiZWVhZGZlNmRjZDQ2N2I5NjFhMTI5MTdlNTkzNGJmL3RhYmxlcmFuZ2U6YWJlZWFkZmU2ZGNkNDY3Yjk2MWExMjkxN2U1OTM0YmZfOC0zLTEtMS0w_290999fa-b8b1-4a0a-9d83-09650005f91d">360</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="i10cc24b3666e419ab532a7423ad3973f_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeaseLiabilityCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8xOS9mcmFnOmY1ZmJkMDBiNzZlZjQ4YjZhZGRkZWViNmU4YzVkY2UxL3RhYmxlOmFiZWVhZGZlNmRjZDQ2N2I5NjFhMTI5MTdlNTkzNGJmL3RhYmxlcmFuZ2U6YWJlZWFkZmU2ZGNkNDY3Yjk2MWExMjkxN2U1OTM0YmZfMTAtMS0xLTEtMA_1f53e863-89c0-4df3-ba16-ac1111e6a13e">1,959</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="i335637e17881457e8936f1f0a875356f_I20201231" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeaseLiabilityCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8xOS9mcmFnOmY1ZmJkMDBiNzZlZjQ4YjZhZGRkZWViNmU4YzVkY2UxL3RhYmxlOmFiZWVhZGZlNmRjZDQ2N2I5NjFhMTI5MTdlNTkzNGJmL3RhYmxlcmFuZ2U6YWJlZWFkZmU2ZGNkNDY3Yjk2MWExMjkxN2U1OTM0YmZfMTAtMy0xLTEtMA_49b868a9-e130-4fe5-b0c7-84ed846adb4a">2,657</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="i10cc24b3666e419ab532a7423ad3973f_I20210930" decimals="-3" name="us-gaap:DueToRelatedPartiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8xOS9mcmFnOmY1ZmJkMDBiNzZlZjQ4YjZhZGRkZWViNmU4YzVkY2UxL3RhYmxlOmFiZWVhZGZlNmRjZDQ2N2I5NjFhMTI5MTdlNTkzNGJmL3RhYmxlcmFuZ2U6YWJlZWFkZmU2ZGNkNDY3Yjk2MWExMjkxN2U1OTM0YmZfMTEtMS0xLTEtMA_1137ee07-392b-4a92-b6f1-52f3705b1abc">23</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="i335637e17881457e8936f1f0a875356f_I20201231" decimals="-3" name="us-gaap:DueToRelatedPartiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8xOS9mcmFnOmY1ZmJkMDBiNzZlZjQ4YjZhZGRkZWViNmU4YzVkY2UxL3RhYmxlOmFiZWVhZGZlNmRjZDQ2N2I5NjFhMTI5MTdlNTkzNGJmL3RhYmxlcmFuZ2U6YWJlZWFkZmU2ZGNkNDY3Yjk2MWExMjkxN2U1OTM0YmZfMTEtMy0xLTEtMA_32d1a70c-2131-45f3-8124-58d669f8d33d">19</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 liabilities held for sale or abandonment</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="i10cc24b3666e419ab532a7423ad3973f_I20210930" decimals="-3" format="ixt:fixed-zero" name="us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8xOS9mcmFnOmY1ZmJkMDBiNzZlZjQ4YjZhZGRkZWViNmU4YzVkY2UxL3RhYmxlOmFiZWVhZGZlNmRjZDQ2N2I5NjFhMTI5MTdlNTkzNGJmL3RhYmxlcmFuZ2U6YWJlZWFkZmU2ZGNkNDY3Yjk2MWExMjkxN2U1OTM0YmZfMTItMS0xLTEtMA_1b7a2cca-318d-46ad-86fc-2b2c2a13502f">&#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="i335637e17881457e8936f1f0a875356f_I20201231" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8xOS9mcmFnOmY1ZmJkMDBiNzZlZjQ4YjZhZGRkZWViNmU4YzVkY2UxL3RhYmxlOmFiZWVhZGZlNmRjZDQ2N2I5NjFhMTI5MTdlNTkzNGJmL3RhYmxlcmFuZ2U6YWJlZWFkZmU2ZGNkNDY3Yjk2MWExMjkxN2U1OTM0YmZfMTItMy0xLTEtMA_ec36cbc6-1e13-4270-8b33-835e6b073d51">14,047</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="i10cc24b3666e419ab532a7423ad3973f_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8xOS9mcmFnOmY1ZmJkMDBiNzZlZjQ4YjZhZGRkZWViNmU4YzVkY2UxL3RhYmxlOmFiZWVhZGZlNmRjZDQ2N2I5NjFhMTI5MTdlNTkzNGJmL3RhYmxlcmFuZ2U6YWJlZWFkZmU2ZGNkNDY3Yjk2MWExMjkxN2U1OTM0YmZfMTMtMS0xLTEtMA_5e86ff0e-665b-490f-8bb4-c1eb1000571d">28,989</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="i335637e17881457e8936f1f0a875356f_I20201231" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8xOS9mcmFnOmY1ZmJkMDBiNzZlZjQ4YjZhZGRkZWViNmU4YzVkY2UxL3RhYmxlOmFiZWVhZGZlNmRjZDQ2N2I5NjFhMTI5MTdlNTkzNGJmL3RhYmxlcmFuZ2U6YWJlZWFkZmU2ZGNkNDY3Yjk2MWExMjkxN2U1OTM0YmZfMTMtMy0xLTEtMA_49e78f95-d75e-4ab1-9f7b-c5e853ca1429">42,127</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="i10cc24b3666e419ab532a7423ad3973f_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LongTermDebtNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8xOS9mcmFnOmY1ZmJkMDBiNzZlZjQ4YjZhZGRkZWViNmU4YzVkY2UxL3RhYmxlOmFiZWVhZGZlNmRjZDQ2N2I5NjFhMTI5MTdlNTkzNGJmL3RhYmxlcmFuZ2U6YWJlZWFkZmU2ZGNkNDY3Yjk2MWExMjkxN2U1OTM0YmZfMTQtMS0xLTEtMA_c750b2fc-c7c1-4b5d-9834-99dc5e681ef1">179,817</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="i335637e17881457e8936f1f0a875356f_I20201231" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LongTermDebtNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8xOS9mcmFnOmY1ZmJkMDBiNzZlZjQ4YjZhZGRkZWViNmU4YzVkY2UxL3RhYmxlOmFiZWVhZGZlNmRjZDQ2N2I5NjFhMTI5MTdlNTkzNGJmL3RhYmxlcmFuZ2U6YWJlZWFkZmU2ZGNkNDY3Yjk2MWExMjkxN2U1OTM0YmZfMTQtMy0xLTEtMA_944bbaca-8bfa-4c0b-a683-bb6b20bdbe49">171,522</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 $<ix:nonFraction unitRef="usd" contextRef="id9de34f8676d41d0bf670e8f2b1f3d3e_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ContractWithCustomerLiabilityNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8xOS9mcmFnOmY1ZmJkMDBiNzZlZjQ4YjZhZGRkZWViNmU4YzVkY2UxL3RhYmxlOmFiZWVhZGZlNmRjZDQ2N2I5NjFhMTI5MTdlNTkzNGJmL3RhYmxlcmFuZ2U6YWJlZWFkZmU2ZGNkNDY3Yjk2MWExMjkxN2U1OTM0YmZfMTYtMC0xLTEtMC90ZXh0cmVnaW9uOjI2MjM1MDY2OGQwYzQ4NzZiZjAxYThmYmI4OTI3ZGJkXzU2_3b666598-2d78-403c-ac50-c66273c50a6c"><ix:nonFraction unitRef="usd" contextRef="i98a78c7d0d294d828e5dc047598d7abb_I20201231" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ContractWithCustomerLiabilityNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8xOS9mcmFnOmY1ZmJkMDBiNzZlZjQ4YjZhZGRkZWViNmU4YzVkY2UxL3RhYmxlOmFiZWVhZGZlNmRjZDQ2N2I5NjFhMTI5MTdlNTkzNGJmL3RhYmxlcmFuZ2U6YWJlZWFkZmU2ZGNkNDY3Yjk2MWExMjkxN2U1OTM0YmZfMTYtMC0xLTEtMC90ZXh0cmVnaW9uOjI2MjM1MDY2OGQwYzQ4NzZiZjAxYThmYmI4OTI3ZGJkXzU2_fcad374d-9d0e-49c9-9f9e-fff8716927d7">21,205</ix:nonFraction></ix:nonFraction> from related parties as of September&#160;30, 2021 and December&#160;31, 2020</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="i10cc24b3666e419ab532a7423ad3973f_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ContractWithCustomerLiabilityNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8xOS9mcmFnOmY1ZmJkMDBiNzZlZjQ4YjZhZGRkZWViNmU4YzVkY2UxL3RhYmxlOmFiZWVhZGZlNmRjZDQ2N2I5NjFhMTI5MTdlNTkzNGJmL3RhYmxlcmFuZ2U6YWJlZWFkZmU2ZGNkNDY3Yjk2MWExMjkxN2U1OTM0YmZfMTYtMS0xLTEtMA_abbc7397-8ed6-4f01-bea0-1f5b95f7306a">23,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="i335637e17881457e8936f1f0a875356f_I20201231" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ContractWithCustomerLiabilityNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8xOS9mcmFnOmY1ZmJkMDBiNzZlZjQ4YjZhZGRkZWViNmU4YzVkY2UxL3RhYmxlOmFiZWVhZGZlNmRjZDQ2N2I5NjFhMTI5MTdlNTkzNGJmL3RhYmxlcmFuZ2U6YWJlZWFkZmU2ZGNkNDY3Yjk2MWExMjkxN2U1OTM0YmZfMTYtMy0xLTEtMA_9e8fb921-745b-4ae7-afc8-39c74d7047cf">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="i10cc24b3666e419ab532a7423ad3973f_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeaseLiabilityNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8xOS9mcmFnOmY1ZmJkMDBiNzZlZjQ4YjZhZGRkZWViNmU4YzVkY2UxL3RhYmxlOmFiZWVhZGZlNmRjZDQ2N2I5NjFhMTI5MTdlNTkzNGJmL3RhYmxlcmFuZ2U6YWJlZWFkZmU2ZGNkNDY3Yjk2MWExMjkxN2U1OTM0YmZfMTctMS0xLTEtMA_5ee82cba-d2a8-4e3c-a66f-383e657cc40c">11,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="i335637e17881457e8936f1f0a875356f_I20201231" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeaseLiabilityNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8xOS9mcmFnOmY1ZmJkMDBiNzZlZjQ4YjZhZGRkZWViNmU4YzVkY2UxL3RhYmxlOmFiZWVhZGZlNmRjZDQ2N2I5NjFhMTI5MTdlNTkzNGJmL3RhYmxlcmFuZ2U6YWJlZWFkZmU2ZGNkNDY3Yjk2MWExMjkxN2U1OTM0YmZfMTctMy0xLTEtMA_3d544ab2-5d28-4d78-bbfc-d0e2bac2c703">7,744</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="i10cc24b3666e419ab532a7423ad3973f_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredIncomeTaxLiabilitiesNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8xOS9mcmFnOmY1ZmJkMDBiNzZlZjQ4YjZhZGRkZWViNmU4YzVkY2UxL3RhYmxlOmFiZWVhZGZlNmRjZDQ2N2I5NjFhMTI5MTdlNTkzNGJmL3RhYmxlcmFuZ2U6YWJlZWFkZmU2ZGNkNDY3Yjk2MWExMjkxN2U1OTM0YmZfMTgtMS0xLTEtMA_e25697fd-11de-4f84-b4d5-d8944b8a4277">2,574</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="i335637e17881457e8936f1f0a875356f_I20201231" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredIncomeTaxLiabilitiesNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8xOS9mcmFnOmY1ZmJkMDBiNzZlZjQ4YjZhZGRkZWViNmU4YzVkY2UxL3RhYmxlOmFiZWVhZGZlNmRjZDQ2N2I5NjFhMTI5MTdlNTkzNGJmL3RhYmxlcmFuZ2U6YWJlZWFkZmU2ZGNkNDY3Yjk2MWExMjkxN2U1OTM0YmZfMTgtMy0xLTEtMA_9ffb30b2-7c8f-459b-85b5-5fb86db4712d">2,897</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 long-term 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="i10cc24b3666e419ab532a7423ad3973f_I20210930" decimals="-3" name="us-gaap:OtherLiabilitiesNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8xOS9mcmFnOmY1ZmJkMDBiNzZlZjQ4YjZhZGRkZWViNmU4YzVkY2UxL3RhYmxlOmFiZWVhZGZlNmRjZDQ2N2I5NjFhMTI5MTdlNTkzNGJmL3RhYmxlcmFuZ2U6YWJlZWFkZmU2ZGNkNDY3Yjk2MWExMjkxN2U1OTM0YmZfMTktMS0xLTEtMA_7762439c-8e9d-4f7a-a8e3-3a79968c769a">50</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="i335637e17881457e8936f1f0a875356f_I20201231" decimals="-3" name="us-gaap:OtherLiabilitiesNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8xOS9mcmFnOmY1ZmJkMDBiNzZlZjQ4YjZhZGRkZWViNmU4YzVkY2UxL3RhYmxlOmFiZWVhZGZlNmRjZDQ2N2I5NjFhMTI5MTdlNTkzNGJmL3RhYmxlcmFuZ2U6YWJlZWFkZmU2ZGNkNDY3Yjk2MWExMjkxN2U1OTM0YmZfMTktMy0xLTEtMA_99bc34ba-dc36-4272-a781-5dcdfaa39034">100</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="i10cc24b3666e419ab532a7423ad3973f_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Liabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8xOS9mcmFnOmY1ZmJkMDBiNzZlZjQ4YjZhZGRkZWViNmU4YzVkY2UxL3RhYmxlOmFiZWVhZGZlNmRjZDQ2N2I5NjFhMTI5MTdlNTkzNGJmL3RhYmxlcmFuZ2U6YWJlZWFkZmU2ZGNkNDY3Yjk2MWExMjkxN2U1OTM0YmZfMjAtMS0xLTEtMA_74c5aed2-3c01-4abd-b1a5-c93c4d3187d7">245,652</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="i335637e17881457e8936f1f0a875356f_I20201231" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Liabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8xOS9mcmFnOmY1ZmJkMDBiNzZlZjQ4YjZhZGRkZWViNmU4YzVkY2UxL3RhYmxlOmFiZWVhZGZlNmRjZDQ2N2I5NjFhMTI5MTdlNTkzNGJmL3RhYmxlcmFuZ2U6YWJlZWFkZmU2ZGNkNDY3Yjk2MWExMjkxN2U1OTM0YmZfMjAtMy0xLTEtMA_d1712682-54ca-4eb5-8014-22da014d6c1a">247,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></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 #000000;padding:0 1pt"><ix:nonFraction unitRef="usd" contextRef="i10cc24b3666e419ab532a7423ad3973f_I20210930" xsi:nil="true" name="us-gaap:CommitmentsAndContingencies" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8xOS9mcmFnOmY1ZmJkMDBiNzZlZjQ4YjZhZGRkZWViNmU4YzVkY2UxL3RhYmxlOmFiZWVhZGZlNmRjZDQ2N2I5NjFhMTI5MTdlNTkzNGJmL3RhYmxlcmFuZ2U6YWJlZWFkZmU2ZGNkNDY3Yjk2MWExMjkxN2U1OTM0YmZfMjEtMS0xLTEtMA_0ba0b4f4-f9b8-41ac-a36e-28460021b7f6"></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 #000000;padding:0 1pt"><ix:nonFraction unitRef="usd" contextRef="i335637e17881457e8936f1f0a875356f_I20201231" xsi:nil="true" name="us-gaap:CommitmentsAndContingencies" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8xOS9mcmFnOmY1ZmJkMDBiNzZlZjQ4YjZhZGRkZWViNmU4YzVkY2UxL3RhYmxlOmFiZWVhZGZlNmRjZDQ2N2I5NjFhMTI5MTdlNTkzNGJmL3RhYmxlcmFuZ2U6YWJlZWFkZmU2ZGNkNDY3Yjk2MWExMjkxN2U1OTM0YmZfMjEtMy0xLTEtMA_474b700c-0342-462e-8b80-eab339234409"></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="i335637e17881457e8936f1f0a875356f_I20201231" decimals="INF" format="ixt:fixed-zero" name="us-gaap:CommonStockNoParValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8xOS9mcmFnOmY1ZmJkMDBiNzZlZjQ4YjZhZGRkZWViNmU4YzVkY2UxL3RhYmxlOmFiZWVhZGZlNmRjZDQ2N2I5NjFhMTI5MTdlNTkzNGJmL3RhYmxlcmFuZ2U6YWJlZWFkZmU2ZGNkNDY3Yjk2MWExMjkxN2U1OTM0YmZfMjMtMC0xLTEtMC90ZXh0cmVnaW9uOjFhNjJmN2M4NDhlYjQzNDY4NGE2M2NiOGVmNzAzNmFlXzE4_8ae2994a-a18c-4ab8-bff2-28cc832e2ae5"><ix:nonFraction unitRef="usdPerShare" contextRef="i10cc24b3666e419ab532a7423ad3973f_I20210930" decimals="INF" format="ixt:fixed-zero" name="us-gaap:CommonStockNoParValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8xOS9mcmFnOmY1ZmJkMDBiNzZlZjQ4YjZhZGRkZWViNmU4YzVkY2UxL3RhYmxlOmFiZWVhZGZlNmRjZDQ2N2I5NjFhMTI5MTdlNTkzNGJmL3RhYmxlcmFuZ2U6YWJlZWFkZmU2ZGNkNDY3Yjk2MWExMjkxN2U1OTM0YmZfMjMtMC0xLTEtMC90ZXh0cmVnaW9uOjFhNjJmN2M4NDhlYjQzNDY4NGE2M2NiOGVmNzAzNmFlXzE4_db86a454-1b8a-4b40-b76c-b80a3d4aff44">no</ix:nonFraction></ix:nonFraction> par value, <ix:nonFraction unitRef="shares" contextRef="i335637e17881457e8936f1f0a875356f_I20201231" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesAuthorized" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8xOS9mcmFnOmY1ZmJkMDBiNzZlZjQ4YjZhZGRkZWViNmU4YzVkY2UxL3RhYmxlOmFiZWVhZGZlNmRjZDQ2N2I5NjFhMTI5MTdlNTkzNGJmL3RhYmxlcmFuZ2U6YWJlZWFkZmU2ZGNkNDY3Yjk2MWExMjkxN2U1OTM0YmZfMjMtMC0xLTEtMC90ZXh0cmVnaW9uOjFhNjJmN2M4NDhlYjQzNDY4NGE2M2NiOGVmNzAzNmFlXzMy_2928e129-7434-4d1f-bd71-7e90b954c74c"><ix:nonFraction unitRef="shares" contextRef="i10cc24b3666e419ab532a7423ad3973f_I20210930" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesAuthorized" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8xOS9mcmFnOmY1ZmJkMDBiNzZlZjQ4YjZhZGRkZWViNmU4YzVkY2UxL3RhYmxlOmFiZWVhZGZlNmRjZDQ2N2I5NjFhMTI5MTdlNTkzNGJmL3RhYmxlcmFuZ2U6YWJlZWFkZmU2ZGNkNDY3Yjk2MWExMjkxN2U1OTM0YmZfMjMtMC0xLTEtMC90ZXh0cmVnaW9uOjFhNjJmN2M4NDhlYjQzNDY4NGE2M2NiOGVmNzAzNmFlXzMy_2deda259-9b95-4695-9158-e8c72921dc14">400,000,000</ix:nonFraction></ix:nonFraction> shares authorized as of September&#160;30, 2021 and December&#160;31, 2020; <ix:nonFraction unitRef="shares" contextRef="i10cc24b3666e419ab532a7423ad3973f_I20210930" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8xOS9mcmFnOmY1ZmJkMDBiNzZlZjQ4YjZhZGRkZWViNmU4YzVkY2UxL3RhYmxlOmFiZWVhZGZlNmRjZDQ2N2I5NjFhMTI5MTdlNTkzNGJmL3RhYmxlcmFuZ2U6YWJlZWFkZmU2ZGNkNDY3Yjk2MWExMjkxN2U1OTM0YmZfMjMtMC0xLTEtMC90ZXh0cmVnaW9uOjFhNjJmN2M4NDhlYjQzNDY4NGE2M2NiOGVmNzAzNmFlXzcw_c32a8f3b-2853-46a1-a59d-193a02edbe80"><ix:nonFraction unitRef="shares" contextRef="i10cc24b3666e419ab532a7423ad3973f_I20210930" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesIssued" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8xOS9mcmFnOmY1ZmJkMDBiNzZlZjQ4YjZhZGRkZWViNmU4YzVkY2UxL3RhYmxlOmFiZWVhZGZlNmRjZDQ2N2I5NjFhMTI5MTdlNTkzNGJmL3RhYmxlcmFuZ2U6YWJlZWFkZmU2ZGNkNDY3Yjk2MWExMjkxN2U1OTM0YmZfMjMtMC0xLTEtMC90ZXh0cmVnaW9uOjFhNjJmN2M4NDhlYjQzNDY4NGE2M2NiOGVmNzAzNmFlXzcw_d9a89f00-7a68-4e00-b0fc-96704b4ba29a">206,738,499</ix:nonFraction></ix:nonFraction> shares and <ix:nonFraction unitRef="shares" contextRef="i335637e17881457e8936f1f0a875356f_I20201231" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8xOS9mcmFnOmY1ZmJkMDBiNzZlZjQ4YjZhZGRkZWViNmU4YzVkY2UxL3RhYmxlOmFiZWVhZGZlNmRjZDQ2N2I5NjFhMTI5MTdlNTkzNGJmL3RhYmxlcmFuZ2U6YWJlZWFkZmU2ZGNkNDY3Yjk2MWExMjkxN2U1OTM0YmZfMjMtMC0xLTEtMC90ZXh0cmVnaW9uOjFhNjJmN2M4NDhlYjQzNDY4NGE2M2NiOGVmNzAzNmFlXzg0_d27eb8ac-d6be-455c-a8ef-1478318c2de6"><ix:nonFraction unitRef="shares" contextRef="i335637e17881457e8936f1f0a875356f_I20201231" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesIssued" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8xOS9mcmFnOmY1ZmJkMDBiNzZlZjQ4YjZhZGRkZWViNmU4YzVkY2UxL3RhYmxlOmFiZWVhZGZlNmRjZDQ2N2I5NjFhMTI5MTdlNTkzNGJmL3RhYmxlcmFuZ2U6YWJlZWFkZmU2ZGNkNDY3Yjk2MWExMjkxN2U1OTM0YmZfMjMtMC0xLTEtMC90ZXh0cmVnaW9uOjFhNjJmN2M4NDhlYjQzNDY4NGE2M2NiOGVmNzAzNmFlXzg0_d54c6d07-13de-4209-aee1-649d3f13cf52">187,663,207</ix:nonFraction></ix:nonFraction> shares issued and outstanding as of September&#160;30, 2021 and December&#160;31, 2020, 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="i10cc24b3666e419ab532a7423ad3973f_I20210930" decimals="-3" format="ixt:fixed-zero" name="us-gaap:CommonStockValueOutstanding" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8xOS9mcmFnOmY1ZmJkMDBiNzZlZjQ4YjZhZGRkZWViNmU4YzVkY2UxL3RhYmxlOmFiZWVhZGZlNmRjZDQ2N2I5NjFhMTI5MTdlNTkzNGJmL3RhYmxlcmFuZ2U6YWJlZWFkZmU2ZGNkNDY3Yjk2MWExMjkxN2U1OTM0YmZfMjMtMS0xLTEtMA_8296b810-265b-4f20-a411-f587fe66e853">&#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="i335637e17881457e8936f1f0a875356f_I20201231" decimals="-3" format="ixt:fixed-zero" name="us-gaap:CommonStockValueOutstanding" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8xOS9mcmFnOmY1ZmJkMDBiNzZlZjQ4YjZhZGRkZWViNmU4YzVkY2UxL3RhYmxlOmFiZWVhZGZlNmRjZDQ2N2I5NjFhMTI5MTdlNTkzNGJmL3RhYmxlcmFuZ2U6YWJlZWFkZmU2ZGNkNDY3Yjk2MWExMjkxN2U1OTM0YmZfMjMtMy0xLTEtMA_2b3ed064-dde0-4a09-97ea-9c72d50d3975">&#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="i10cc24b3666e419ab532a7423ad3973f_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AdditionalPaidInCapital" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8xOS9mcmFnOmY1ZmJkMDBiNzZlZjQ4YjZhZGRkZWViNmU4YzVkY2UxL3RhYmxlOmFiZWVhZGZlNmRjZDQ2N2I5NjFhMTI5MTdlNTkzNGJmL3RhYmxlcmFuZ2U6YWJlZWFkZmU2ZGNkNDY3Yjk2MWExMjkxN2U1OTM0YmZfMjQtMS0xLTEtMA_02783a4d-d716-44d0-ac36-b40926dcc81c">2,020,254</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="i335637e17881457e8936f1f0a875356f_I20201231" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AdditionalPaidInCapital" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8xOS9mcmFnOmY1ZmJkMDBiNzZlZjQ4YjZhZGRkZWViNmU4YzVkY2UxL3RhYmxlOmFiZWVhZGZlNmRjZDQ2N2I5NjFhMTI5MTdlNTkzNGJmL3RhYmxlcmFuZ2U6YWJlZWFkZmU2ZGNkNDY3Yjk2MWExMjkxN2U1OTM0YmZfMjQtMy0xLTEtMA_3c628555-8c5d-4ef7-b28f-31974b371bd1">1,886,567</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="i10cc24b3666e419ab532a7423ad3973f_I20210930" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:RetainedEarningsAccumulatedDeficit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8xOS9mcmFnOmY1ZmJkMDBiNzZlZjQ4YjZhZGRkZWViNmU4YzVkY2UxL3RhYmxlOmFiZWVhZGZlNmRjZDQ2N2I5NjFhMTI5MTdlNTkzNGJmL3RhYmxlcmFuZ2U6YWJlZWFkZmU2ZGNkNDY3Yjk2MWExMjkxN2U1OTM0YmZfMjUtMS0xLTEtMA_ef085cd7-1bd8-49b0-8932-84cb2f9a7bb4">1,890,522</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="i335637e17881457e8936f1f0a875356f_I20201231" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:RetainedEarningsAccumulatedDeficit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8xOS9mcmFnOmY1ZmJkMDBiNzZlZjQ4YjZhZGRkZWViNmU4YzVkY2UxL3RhYmxlOmFiZWVhZGZlNmRjZDQ2N2I5NjFhMTI5MTdlNTkzNGJmL3RhYmxlcmFuZ2U6YWJlZWFkZmU2ZGNkNDY3Yjk2MWExMjkxN2U1OTM0YmZfMjUtMy0xLTEtMA_0720c26f-8bb2-4d5c-83c3-0008f67f4391">1,823,390</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 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="i10cc24b3666e419ab532a7423ad3973f_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8xOS9mcmFnOmY1ZmJkMDBiNzZlZjQ4YjZhZGRkZWViNmU4YzVkY2UxL3RhYmxlOmFiZWVhZGZlNmRjZDQ2N2I5NjFhMTI5MTdlNTkzNGJmL3RhYmxlcmFuZ2U6YWJlZWFkZmU2ZGNkNDY3Yjk2MWExMjkxN2U1OTM0YmZfMjYtMS0xLTEtMA_37ec990f-055b-45e3-a42a-9ba71f81a7c7">1,515</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="i335637e17881457e8936f1f0a875356f_I20201231" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8xOS9mcmFnOmY1ZmJkMDBiNzZlZjQ4YjZhZGRkZWViNmU4YzVkY2UxL3RhYmxlOmFiZWVhZGZlNmRjZDQ2N2I5NjFhMTI5MTdlNTkzNGJmL3RhYmxlcmFuZ2U6YWJlZWFkZmU2ZGNkNDY3Yjk2MWExMjkxN2U1OTM0YmZfMjYtMy0xLTEtMA_11fdbd14-b1aa-4980-9a31-c9ebd9c97d80">3,997</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="i10cc24b3666e419ab532a7423ad3973f_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8xOS9mcmFnOmY1ZmJkMDBiNzZlZjQ4YjZhZGRkZWViNmU4YzVkY2UxL3RhYmxlOmFiZWVhZGZlNmRjZDQ2N2I5NjFhMTI5MTdlNTkzNGJmL3RhYmxlcmFuZ2U6YWJlZWFkZmU2ZGNkNDY3Yjk2MWExMjkxN2U1OTM0YmZfMjctMS0xLTEtMA_915daf9f-b883-421e-bb4d-d3b8d5de9b8f">131,247</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="i335637e17881457e8936f1f0a875356f_I20201231" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8xOS9mcmFnOmY1ZmJkMDBiNzZlZjQ4YjZhZGRkZWViNmU4YzVkY2UxL3RhYmxlOmFiZWVhZGZlNmRjZDQ2N2I5NjFhMTI5MTdlNTkzNGJmL3RhYmxlcmFuZ2U6YWJlZWFkZmU2ZGNkNDY3Yjk2MWExMjkxN2U1OTM0YmZfMjctMy0xLTEtMA_0f299581-6808-4667-ba98-18a185b9c2ee">67,174</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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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="i10cc24b3666e419ab532a7423ad3973f_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LiabilitiesAndStockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8xOS9mcmFnOmY1ZmJkMDBiNzZlZjQ4YjZhZGRkZWViNmU4YzVkY2UxL3RhYmxlOmFiZWVhZGZlNmRjZDQ2N2I5NjFhMTI5MTdlNTkzNGJmL3RhYmxlcmFuZ2U6YWJlZWFkZmU2ZGNkNDY3Yjk2MWExMjkxN2U1OTM0YmZfMzAtMS0xLTEtMA_d604154a-327b-4476-b3bd-182355fbf7cc">376,899</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="i335637e17881457e8936f1f0a875356f_I20201231" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LiabilitiesAndStockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8xOS9mcmFnOmY1ZmJkMDBiNzZlZjQ4YjZhZGRkZWViNmU4YzVkY2UxL3RhYmxlOmFiZWVhZGZlNmRjZDQ2N2I5NjFhMTI5MTdlNTkzNGJmL3RhYmxlcmFuZ2U6YWJlZWFkZmU2ZGNkNDY3Yjk2MWExMjkxN2U1OTM0YmZfMzAtMy0xLTEtMA_040e626c-9605-4fc8-bf5b-b522af28ce9b">314,587</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"><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="id27ad070b0cf40ce8f1a92febdc58814_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="#id27ad070b0cf40ce8f1a92febdc58814_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%">2021</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%">2020</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%">2021</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%">2020</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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Collaboration and licensing revenues, including $<ix:nonFraction unitRef="usd" contextRef="id358d13dea0a4fbfbe3a3ebc644083d7_D20210701-20210930" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yMi9mcmFnOmY2N2IzMjBhNzUxNjRlMTdiZWZhNmRhM2IwNDU4NjZhL3RhYmxlOmM0NDJmMThhMjk0MTQ5ZTY5YjIyNDYxMDM4MzI0MzAxL3RhYmxlcmFuZ2U6YzQ0MmYxOGEyOTQxNDllNjliMjI0NjEwMzgzMjQzMDFfMy0wLTEtMS0wL3RleHRyZWdpb246YjgzNzg4NWI5Y2U0NDU1NmFjNTRhY2Y0MDRmMmFiOTdfNTI_36024f00-a4c4-4d9b-a56f-955da437e2b7">0</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i4ae55b075d8c43dd9aa751986492fdb8_D20200701-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yMi9mcmFnOmY2N2IzMjBhNzUxNjRlMTdiZWZhNmRhM2IwNDU4NjZhL3RhYmxlOmM0NDJmMThhMjk0MTQ5ZTY5YjIyNDYxMDM4MzI0MzAxL3RhYmxlcmFuZ2U6YzQ0MmYxOGEyOTQxNDllNjliMjI0NjEwMzgzMjQzMDFfMy0wLTEtMS0wL3RleHRyZWdpb246YjgzNzg4NWI5Y2U0NDU1NmFjNTRhY2Y0MDRmMmFiOTdfNTk_64dcd9e7-6fcd-49ca-9d34-2bc8b7c7168b">2,823</ix:nonFraction> from related parties during the three months ended September 30, 2021 and 2020, respectively, and $<ix:nonFraction unitRef="usd" contextRef="ia9a4264cbeb948afa8751b97b6002fff_D20210101-20210930" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yMi9mcmFnOmY2N2IzMjBhNzUxNjRlMTdiZWZhNmRhM2IwNDU4NjZhL3RhYmxlOmM0NDJmMThhMjk0MTQ5ZTY5YjIyNDYxMDM4MzI0MzAxL3RhYmxlcmFuZ2U6YzQ0MmYxOGEyOTQxNDllNjliMjI0NjEwMzgzMjQzMDFfMy0wLTEtMS0wL3RleHRyZWdpb246YjgzNzg4NWI5Y2U0NDU1NmFjNTRhY2Y0MDRmMmFiOTdfMTIz_6c2d24b2-0282-46f2-ac75-9fed81720d5f">0</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i15d92f1bb69245d9b2abb1330d4b296a_D20200101-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yMi9mcmFnOmY2N2IzMjBhNzUxNjRlMTdiZWZhNmRhM2IwNDU4NjZhL3RhYmxlOmM0NDJmMThhMjk0MTQ5ZTY5YjIyNDYxMDM4MzI0MzAxL3RhYmxlcmFuZ2U6YzQ0MmYxOGEyOTQxNDllNjliMjI0NjEwMzgzMjQzMDFfMy0wLTEtMS0wL3RleHRyZWdpb246YjgzNzg4NWI5Y2U0NDU1NmFjNTRhY2Y0MDRmMmFiOTdfMTMw_15158112-17fd-4254-a738-be05eb3c3990">3,053</ix:nonFraction> during the nine months ended September 30, 2021 and 2020, respectively</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%"><ix:nonFraction unitRef="usd" contextRef="ibd2ebffe374d4323b37eabecf1a9122f_D20210701-20210930" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yMi9mcmFnOmY2N2IzMjBhNzUxNjRlMTdiZWZhNmRhM2IwNDU4NjZhL3RhYmxlOmM0NDJmMThhMjk0MTQ5ZTY5YjIyNDYxMDM4MzI0MzAxL3RhYmxlcmFuZ2U6YzQ0MmYxOGEyOTQxNDllNjliMjI0NjEwMzgzMjQzMDFfMy0xLTEtMS0w_4ccd27c5-a1f1-4104-b54a-864a349c45e0">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="i59a626f571b146af831be268b391c309_D20200701-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yMi9mcmFnOmY2N2IzMjBhNzUxNjRlMTdiZWZhNmRhM2IwNDU4NjZhL3RhYmxlOmM0NDJmMThhMjk0MTQ5ZTY5YjIyNDYxMDM4MzI0MzAxL3RhYmxlcmFuZ2U6YzQ0MmYxOGEyOTQxNDllNjliMjI0NjEwMzgzMjQzMDFfMy0zLTEtMS0w_ae16ac38-6ebc-414c-90d6-443de079f3cf">5,223</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="i394d418bd4bc463dbcb3f332bf6d984d_D20210101-20210930" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yMi9mcmFnOmY2N2IzMjBhNzUxNjRlMTdiZWZhNmRhM2IwNDU4NjZhL3RhYmxlOmM0NDJmMThhMjk0MTQ5ZTY5YjIyNDYxMDM4MzI0MzAxL3RhYmxlcmFuZ2U6YzQ0MmYxOGEyOTQxNDllNjliMjI0NjEwMzgzMjQzMDFfMy01LTEtMS0w_638a4371-7297-4c0e-8515-1bde13bf26d5">389</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="ic3f03ac6dd6b4e22b864b071d95276ee_D20200101-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yMi9mcmFnOmY2N2IzMjBhNzUxNjRlMTdiZWZhNmRhM2IwNDU4NjZhL3RhYmxlOmM0NDJmMThhMjk0MTQ5ZTY5YjIyNDYxMDM4MzI0MzAxL3RhYmxlcmFuZ2U6YzQ0MmYxOGEyOTQxNDllNjliMjI0NjEwMzgzMjQzMDFfMy03LTEtMS0w_37638649-4632-450f-8c0a-5014eeb28b9f">20,259</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="ifda1dd38e4ac4868b9ca2a60093bc092_D20210701-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yMi9mcmFnOmY2N2IzMjBhNzUxNjRlMTdiZWZhNmRhM2IwNDU4NjZhL3RhYmxlOmM0NDJmMThhMjk0MTQ5ZTY5YjIyNDYxMDM4MzI0MzAxL3RhYmxlcmFuZ2U6YzQ0MmYxOGEyOTQxNDllNjliMjI0NjEwMzgzMjQzMDFfNC0xLTEtMS0w_716e2fcc-10f6-47c3-8d6d-9de363947758">7,297</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="iad74edb9c40a4946a1c764b30d018787_D20200701-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yMi9mcmFnOmY2N2IzMjBhNzUxNjRlMTdiZWZhNmRhM2IwNDU4NjZhL3RhYmxlOmM0NDJmMThhMjk0MTQ5ZTY5YjIyNDYxMDM4MzI0MzAxL3RhYmxlcmFuZ2U6YzQ0MmYxOGEyOTQxNDllNjliMjI0NjEwMzgzMjQzMDFfNC0zLTEtMS0w_d1df4cec-dcfe-468d-bfb0-b2516c57de50">6,896</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="i719ee91108074449bab5afdf80371f75_D20210101-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yMi9mcmFnOmY2N2IzMjBhNzUxNjRlMTdiZWZhNmRhM2IwNDU4NjZhL3RhYmxlOmM0NDJmMThhMjk0MTQ5ZTY5YjIyNDYxMDM4MzI0MzAxL3RhYmxlcmFuZ2U6YzQ0MmYxOGEyOTQxNDllNjliMjI0NjEwMzgzMjQzMDFfNC01LTEtMS0w_e29fca0b-9b2d-4b81-a74f-093e6e8c86c3">22,013</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="i5b6abd37f2d14f3f9cb494c908b475da_D20200101-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yMi9mcmFnOmY2N2IzMjBhNzUxNjRlMTdiZWZhNmRhM2IwNDU4NjZhL3RhYmxlOmM0NDJmMThhMjk0MTQ5ZTY5YjIyNDYxMDM4MzI0MzAxL3RhYmxlcmFuZ2U6YzQ0MmYxOGEyOTQxNDllNjliMjI0NjEwMzgzMjQzMDFfNC03LTEtMS0w_be044863-a272-4b4c-afa3-aef2a48ee22c">20,397</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="i7f72cbaf620c49f1a5a36743d4566a15_D20210701-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yMi9mcmFnOmY2N2IzMjBhNzUxNjRlMTdiZWZhNmRhM2IwNDU4NjZhL3RhYmxlOmM0NDJmMThhMjk0MTQ5ZTY5YjIyNDYxMDM4MzI0MzAxL3RhYmxlcmFuZ2U6YzQ0MmYxOGEyOTQxNDllNjliMjI0NjEwMzgzMjQzMDFfNS0xLTEtMS0w_fcc6ccaa-a6fd-4bbf-ad4c-e1cba7fccaee">14,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="if0343a6a3ae142f28af01218f2490a67_D20200701-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yMi9mcmFnOmY2N2IzMjBhNzUxNjRlMTdiZWZhNmRhM2IwNDU4NjZhL3RhYmxlOmM0NDJmMThhMjk0MTQ5ZTY5YjIyNDYxMDM4MzI0MzAxL3RhYmxlcmFuZ2U6YzQ0MmYxOGEyOTQxNDllNjliMjI0NjEwMzgzMjQzMDFfNS0zLTEtMS0w_0e17ce95-a5ef-42bb-a7c1-ca80fa9e2d28">11,288</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="ie7e23d23ab534a239bc022dd0f828480_D20210101-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yMi9mcmFnOmY2N2IzMjBhNzUxNjRlMTdiZWZhNmRhM2IwNDU4NjZhL3RhYmxlOmM0NDJmMThhMjk0MTQ5ZTY5YjIyNDYxMDM4MzI0MzAxL3RhYmxlcmFuZ2U6YzQ0MmYxOGEyOTQxNDllNjliMjI0NjEwMzgzMjQzMDFfNS01LTEtMS0w_a9fbde68-f4b6-4816-8c3d-decd946fa522">56,851</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="i49fbe9abb3ad4afb9935c52e7816cccb_D20200101-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yMi9mcmFnOmY2N2IzMjBhNzUxNjRlMTdiZWZhNmRhM2IwNDU4NjZhL3RhYmxlOmM0NDJmMThhMjk0MTQ5ZTY5YjIyNDYxMDM4MzI0MzAxL3RhYmxlcmFuZ2U6YzQ0MmYxOGEyOTQxNDllNjliMjI0NjEwMzgzMjQzMDFfNS03LTEtMS0w_9bd33041-cade-467a-b277-664ccc2c54c1">42,615</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="i200535066628407dbd9c9e4eac770c47_D20210701-20210930" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yMi9mcmFnOmY2N2IzMjBhNzUxNjRlMTdiZWZhNmRhM2IwNDU4NjZhL3RhYmxlOmM0NDJmMThhMjk0MTQ5ZTY5YjIyNDYxMDM4MzI0MzAxL3RhYmxlcmFuZ2U6YzQ0MmYxOGEyOTQxNDllNjliMjI0NjEwMzgzMjQzMDFfNi0xLTEtMS0w_ec290b28-bcf1-41f3-851a-bb9b39894a3f">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="ied796979c59a477ea778c02e77cf8c34_D20200701-20200930" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yMi9mcmFnOmY2N2IzMjBhNzUxNjRlMTdiZWZhNmRhM2IwNDU4NjZhL3RhYmxlOmM0NDJmMThhMjk0MTQ5ZTY5YjIyNDYxMDM4MzI0MzAxL3RhYmxlcmFuZ2U6YzQ0MmYxOGEyOTQxNDllNjliMjI0NjEwMzgzMjQzMDFfNi0zLTEtMS0w_48d65a13-504e-4fe2-8832-d24af652cd43">176</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="i3d36b981acba46e78c5b02cd07b0ae3f_D20210101-20210930" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yMi9mcmFnOmY2N2IzMjBhNzUxNjRlMTdiZWZhNmRhM2IwNDU4NjZhL3RhYmxlOmM0NDJmMThhMjk0MTQ5ZTY5YjIyNDYxMDM4MzI0MzAxL3RhYmxlcmFuZ2U6YzQ0MmYxOGEyOTQxNDllNjliMjI0NjEwMzgzMjQzMDFfNi01LTEtMS0w_4f3a5103-7ab0-4ba3-808d-58ab95355b40">399</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="i74049e1ce405484db98ee46de043608a_D20200101-20200930" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yMi9mcmFnOmY2N2IzMjBhNzUxNjRlMTdiZWZhNmRhM2IwNDU4NjZhL3RhYmxlOmM0NDJmMThhMjk0MTQ5ZTY5YjIyNDYxMDM4MzI0MzAxL3RhYmxlcmFuZ2U6YzQ0MmYxOGEyOTQxNDllNjliMjI0NjEwMzgzMjQzMDFfNi03LTEtMS0w_fb6a4a24-dde7-460c-a813-6f64a8a566bf">574</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="ifc3e3937b254475dad37dd3ba81c65cd_D20210701-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yMi9mcmFnOmY2N2IzMjBhNzUxNjRlMTdiZWZhNmRhM2IwNDU4NjZhL3RhYmxlOmM0NDJmMThhMjk0MTQ5ZTY5YjIyNDYxMDM4MzI0MzAxL3RhYmxlcmFuZ2U6YzQ0MmYxOGEyOTQxNDllNjliMjI0NjEwMzgzMjQzMDFfNy0xLTEtMS0w_312cf9d6-6290-4817-90b1-e5ae16da2082">21,561</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="ib8823275714f4404a73f00dfec878e74_D20200701-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yMi9mcmFnOmY2N2IzMjBhNzUxNjRlMTdiZWZhNmRhM2IwNDU4NjZhL3RhYmxlOmM0NDJmMThhMjk0MTQ5ZTY5YjIyNDYxMDM4MzI0MzAxL3RhYmxlcmFuZ2U6YzQ0MmYxOGEyOTQxNDllNjliMjI0NjEwMzgzMjQzMDFfNy0zLTEtMS0w_de9bd766-14a8-4315-b1b1-4f60aedfaa7b">23,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><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="i7c87348a6e37447f9c25f8c9994702d9_D20210101-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yMi9mcmFnOmY2N2IzMjBhNzUxNjRlMTdiZWZhNmRhM2IwNDU4NjZhL3RhYmxlOmM0NDJmMThhMjk0MTQ5ZTY5YjIyNDYxMDM4MzI0MzAxL3RhYmxlcmFuZ2U6YzQ0MmYxOGEyOTQxNDllNjliMjI0NjEwMzgzMjQzMDFfNy01LTEtMS0w_2cc50fef-c604-4f72-8430-2766954823c4">79,652</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="ia7c671eaeae548848b7c1580da7540a9_D20200101-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yMi9mcmFnOmY2N2IzMjBhNzUxNjRlMTdiZWZhNmRhM2IwNDU4NjZhL3RhYmxlOmM0NDJmMThhMjk0MTQ5ZTY5YjIyNDYxMDM4MzI0MzAxL3RhYmxlcmFuZ2U6YzQ0MmYxOGEyOTQxNDllNjliMjI0NjEwMzgzMjQzMDFfNy03LTEtMS0w_afb84133-88e6-4220-9eb7-01798fef9431">83,845</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="ifda1dd38e4ac4868b9ca2a60093bc092_D20210701-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CostOfGoodsAndServicesSold" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yMi9mcmFnOmY2N2IzMjBhNzUxNjRlMTdiZWZhNmRhM2IwNDU4NjZhL3RhYmxlOmM0NDJmMThhMjk0MTQ5ZTY5YjIyNDYxMDM4MzI0MzAxL3RhYmxlcmFuZ2U6YzQ0MmYxOGEyOTQxNDllNjliMjI0NjEwMzgzMjQzMDFfOS0xLTEtMS0w_8a9e7bdc-d49f-4e74-9c3c-91115f7454e8">7,492</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="iad74edb9c40a4946a1c764b30d018787_D20200701-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CostOfGoodsAndServicesSold" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yMi9mcmFnOmY2N2IzMjBhNzUxNjRlMTdiZWZhNmRhM2IwNDU4NjZhL3RhYmxlOmM0NDJmMThhMjk0MTQ5ZTY5YjIyNDYxMDM4MzI0MzAxL3RhYmxlcmFuZ2U6YzQ0MmYxOGEyOTQxNDllNjliMjI0NjEwMzgzMjQzMDFfOS0zLTEtMS0w_327a8554-4bf1-4083-be4c-165407de3c58">7,296</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="i719ee91108074449bab5afdf80371f75_D20210101-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CostOfGoodsAndServicesSold" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yMi9mcmFnOmY2N2IzMjBhNzUxNjRlMTdiZWZhNmRhM2IwNDU4NjZhL3RhYmxlOmM0NDJmMThhMjk0MTQ5ZTY5YjIyNDYxMDM4MzI0MzAxL3RhYmxlcmFuZ2U6YzQ0MmYxOGEyOTQxNDllNjliMjI0NjEwMzgzMjQzMDFfOS01LTEtMS0w_ab57ebe8-8026-4aa9-8702-7ff993767ba0">19,201</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="i5b6abd37f2d14f3f9cb494c908b475da_D20200101-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CostOfGoodsAndServicesSold" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yMi9mcmFnOmY2N2IzMjBhNzUxNjRlMTdiZWZhNmRhM2IwNDU4NjZhL3RhYmxlOmM0NDJmMThhMjk0MTQ5ZTY5YjIyNDYxMDM4MzI0MzAxL3RhYmxlcmFuZ2U6YzQ0MmYxOGEyOTQxNDllNjliMjI0NjEwMzgzMjQzMDFfOS03LTEtMS0w_e1c8d298-f61f-467c-b52e-5c56f2f5cbf3">21,526</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="i7f72cbaf620c49f1a5a36743d4566a15_D20210701-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CostOfGoodsAndServicesSold" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yMi9mcmFnOmY2N2IzMjBhNzUxNjRlMTdiZWZhNmRhM2IwNDU4NjZhL3RhYmxlOmM0NDJmMThhMjk0MTQ5ZTY5YjIyNDYxMDM4MzI0MzAxL3RhYmxlcmFuZ2U6YzQ0MmYxOGEyOTQxNDllNjliMjI0NjEwMzgzMjQzMDFfMTAtMS0xLTEtMA_a98c2d39-2986-4d1f-b7b8-91a321314675">7,958</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="if0343a6a3ae142f28af01218f2490a67_D20200701-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CostOfGoodsAndServicesSold" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yMi9mcmFnOmY2N2IzMjBhNzUxNjRlMTdiZWZhNmRhM2IwNDU4NjZhL3RhYmxlOmM0NDJmMThhMjk0MTQ5ZTY5YjIyNDYxMDM4MzI0MzAxL3RhYmxlcmFuZ2U6YzQ0MmYxOGEyOTQxNDllNjliMjI0NjEwMzgzMjQzMDFfMTAtMy0xLTEtMA_594e0108-4a3b-4ecd-8015-f85bb2723b45">5,891</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="ie7e23d23ab534a239bc022dd0f828480_D20210101-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CostOfGoodsAndServicesSold" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yMi9mcmFnOmY2N2IzMjBhNzUxNjRlMTdiZWZhNmRhM2IwNDU4NjZhL3RhYmxlOmM0NDJmMThhMjk0MTQ5ZTY5YjIyNDYxMDM4MzI0MzAxL3RhYmxlcmFuZ2U6YzQ0MmYxOGEyOTQxNDllNjliMjI0NjEwMzgzMjQzMDFfMTAtNS0xLTEtMA_e6ce4ba6-a5d4-4c54-b92c-a7d77f064c3f">24,258</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="i49fbe9abb3ad4afb9935c52e7816cccb_D20200101-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CostOfGoodsAndServicesSold" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yMi9mcmFnOmY2N2IzMjBhNzUxNjRlMTdiZWZhNmRhM2IwNDU4NjZhL3RhYmxlOmM0NDJmMThhMjk0MTQ5ZTY5YjIyNDYxMDM4MzI0MzAxL3RhYmxlcmFuZ2U6YzQ0MmYxOGEyOTQxNDllNjliMjI0NjEwMzgzMjQzMDFfMTAtNy0xLTEtMA_f288364e-be8a-4327-818b-82d171b176f9">20,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%">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="ifc3e3937b254475dad37dd3ba81c65cd_D20210701-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ResearchAndDevelopmentExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yMi9mcmFnOmY2N2IzMjBhNzUxNjRlMTdiZWZhNmRhM2IwNDU4NjZhL3RhYmxlOmM0NDJmMThhMjk0MTQ5ZTY5YjIyNDYxMDM4MzI0MzAxL3RhYmxlcmFuZ2U6YzQ0MmYxOGEyOTQxNDllNjliMjI0NjEwMzgzMjQzMDFfMTEtMS0xLTEtMA_8e978aad-891f-46a5-b908-a1875012bf9a">12,920</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="ib8823275714f4404a73f00dfec878e74_D20200701-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ResearchAndDevelopmentExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yMi9mcmFnOmY2N2IzMjBhNzUxNjRlMTdiZWZhNmRhM2IwNDU4NjZhL3RhYmxlOmM0NDJmMThhMjk0MTQ5ZTY5YjIyNDYxMDM4MzI0MzAxL3RhYmxlcmFuZ2U6YzQ0MmYxOGEyOTQxNDllNjliMjI0NjEwMzgzMjQzMDFfMTEtMy0xLTEtMA_502bd1ff-410b-41c2-9c04-a9e27656378c">10,172</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="i7c87348a6e37447f9c25f8c9994702d9_D20210101-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ResearchAndDevelopmentExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yMi9mcmFnOmY2N2IzMjBhNzUxNjRlMTdiZWZhNmRhM2IwNDU4NjZhL3RhYmxlOmM0NDJmMThhMjk0MTQ5ZTY5YjIyNDYxMDM4MzI0MzAxL3RhYmxlcmFuZ2U6YzQ0MmYxOGEyOTQxNDllNjliMjI0NjEwMzgzMjQzMDFfMTEtNS0xLTEtMA_d5745588-24e8-44d0-8bc7-54b7672895f6">37,122</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="ia7c671eaeae548848b7c1580da7540a9_D20200101-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ResearchAndDevelopmentExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yMi9mcmFnOmY2N2IzMjBhNzUxNjRlMTdiZWZhNmRhM2IwNDU4NjZhL3RhYmxlOmM0NDJmMThhMjk0MTQ5ZTY5YjIyNDYxMDM4MzI0MzAxL3RhYmxlcmFuZ2U6YzQ0MmYxOGEyOTQxNDllNjliMjI0NjEwMzgzMjQzMDFfMTEtNy0xLTEtMA_da69b617-c6bc-4aba-a0be-3137c92462bd">30,973</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="ifc3e3937b254475dad37dd3ba81c65cd_D20210701-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:SellingGeneralAndAdministrativeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yMi9mcmFnOmY2N2IzMjBhNzUxNjRlMTdiZWZhNmRhM2IwNDU4NjZhL3RhYmxlOmM0NDJmMThhMjk0MTQ5ZTY5YjIyNDYxMDM4MzI0MzAxL3RhYmxlcmFuZ2U6YzQ0MmYxOGEyOTQxNDllNjliMjI0NjEwMzgzMjQzMDFfMTItMS0xLTEtMA_64a64d06-ae83-49c6-be3c-cdb6be39361a">18,660</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="ib8823275714f4404a73f00dfec878e74_D20200701-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:SellingGeneralAndAdministrativeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yMi9mcmFnOmY2N2IzMjBhNzUxNjRlMTdiZWZhNmRhM2IwNDU4NjZhL3RhYmxlOmM0NDJmMThhMjk0MTQ5ZTY5YjIyNDYxMDM4MzI0MzAxL3RhYmxlcmFuZ2U6YzQ0MmYxOGEyOTQxNDllNjliMjI0NjEwMzgzMjQzMDFfMTItMy0xLTEtMA_dd0b1930-b1a7-4bb4-9481-5718b325f7e8">22,310</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="i7c87348a6e37447f9c25f8c9994702d9_D20210101-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:SellingGeneralAndAdministrativeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yMi9mcmFnOmY2N2IzMjBhNzUxNjRlMTdiZWZhNmRhM2IwNDU4NjZhL3RhYmxlOmM0NDJmMThhMjk0MTQ5ZTY5YjIyNDYxMDM4MzI0MzAxL3RhYmxlcmFuZ2U6YzQ0MmYxOGEyOTQxNDllNjliMjI0NjEwMzgzMjQzMDFfMTItNS0xLTEtMA_671fcbbc-94ff-41dc-9098-eb2819083ebd">57,359</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="ia7c671eaeae548848b7c1580da7540a9_D20200101-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:SellingGeneralAndAdministrativeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yMi9mcmFnOmY2N2IzMjBhNzUxNjRlMTdiZWZhNmRhM2IwNDU4NjZhL3RhYmxlOmM0NDJmMThhMjk0MTQ5ZTY5YjIyNDYxMDM4MzI0MzAxL3RhYmxlcmFuZ2U6YzQ0MmYxOGEyOTQxNDllNjliMjI0NjEwMzgzMjQzMDFfMTItNy0xLTEtMA_67bbe223-7639-41b7-baed-64d61a90aa29">61,665</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><td colspan="3" style="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%">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%"><ix:nonFraction unitRef="usd" contextRef="ifc3e3937b254475dad37dd3ba81c65cd_D20210701-20210930" decimals="-3" format="ixt:fixed-zero" name="us-gaap:OtherAssetImpairmentCharges" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yMi9mcmFnOmY2N2IzMjBhNzUxNjRlMTdiZWZhNmRhM2IwNDU4NjZhL3RhYmxlOmM0NDJmMThhMjk0MTQ5ZTY5YjIyNDYxMDM4MzI0MzAxL3RhYmxlcmFuZ2U6YzQ0MmYxOGEyOTQxNDllNjliMjI0NjEwMzgzMjQzMDFfMTQtMS0xLTEtMA_fe54861a-8fcd-4c02-a130-b1713d89db89">&#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="ib8823275714f4404a73f00dfec878e74_D20200701-20200930" decimals="-3" name="us-gaap:OtherAssetImpairmentCharges" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yMi9mcmFnOmY2N2IzMjBhNzUxNjRlMTdiZWZhNmRhM2IwNDU4NjZhL3RhYmxlOmM0NDJmMThhMjk0MTQ5ZTY5YjIyNDYxMDM4MzI0MzAxL3RhYmxlcmFuZ2U6YzQ0MmYxOGEyOTQxNDllNjliMjI0NjEwMzgzMjQzMDFfMTQtMy0xLTEtMA_d25be0ac-aeb3-41ac-b41c-4fba8b142ae2">920</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="i7c87348a6e37447f9c25f8c9994702d9_D20210101-20210930" decimals="-3" name="us-gaap:OtherAssetImpairmentCharges" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yMi9mcmFnOmY2N2IzMjBhNzUxNjRlMTdiZWZhNmRhM2IwNDU4NjZhL3RhYmxlOmM0NDJmMThhMjk0MTQ5ZTY5YjIyNDYxMDM4MzI0MzAxL3RhYmxlcmFuZ2U6YzQ0MmYxOGEyOTQxNDllNjliMjI0NjEwMzgzMjQzMDFfMTQtNS0xLTEtMA_86b9a55b-68b7-4f0e-942f-90b0c4ba112c">543</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="ia7c671eaeae548848b7c1580da7540a9_D20200101-20200930" decimals="-3" name="us-gaap:OtherAssetImpairmentCharges" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yMi9mcmFnOmY2N2IzMjBhNzUxNjRlMTdiZWZhNmRhM2IwNDU4NjZhL3RhYmxlOmM0NDJmMThhMjk0MTQ5ZTY5YjIyNDYxMDM4MzI0MzAxL3RhYmxlcmFuZ2U6YzQ0MmYxOGEyOTQxNDllNjliMjI0NjEwMzgzMjQzMDFfMTQtNy0xLTEtMA_fb191c93-c293-4049-b739-e4dc98264448">920</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 operating expenses</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="ifc3e3937b254475dad37dd3ba81c65cd_D20210701-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OperatingExpenses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yMi9mcmFnOmY2N2IzMjBhNzUxNjRlMTdiZWZhNmRhM2IwNDU4NjZhL3RhYmxlOmM0NDJmMThhMjk0MTQ5ZTY5YjIyNDYxMDM4MzI0MzAxL3RhYmxlcmFuZ2U6YzQ0MmYxOGEyOTQxNDllNjliMjI0NjEwMzgzMjQzMDFfMTUtMS0xLTEtMA_f5ce8bab-c7c5-457a-95a1-44167c87d313">47,030</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="ib8823275714f4404a73f00dfec878e74_D20200701-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OperatingExpenses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yMi9mcmFnOmY2N2IzMjBhNzUxNjRlMTdiZWZhNmRhM2IwNDU4NjZhL3RhYmxlOmM0NDJmMThhMjk0MTQ5ZTY5YjIyNDYxMDM4MzI0MzAxL3RhYmxlcmFuZ2U6YzQ0MmYxOGEyOTQxNDllNjliMjI0NjEwMzgzMjQzMDFfMTUtMy0xLTEtMA_149fda98-83e8-40e2-833b-cbb8a69a7316">46,589</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="i7c87348a6e37447f9c25f8c9994702d9_D20210101-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OperatingExpenses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yMi9mcmFnOmY2N2IzMjBhNzUxNjRlMTdiZWZhNmRhM2IwNDU4NjZhL3RhYmxlOmM0NDJmMThhMjk0MTQ5ZTY5YjIyNDYxMDM4MzI0MzAxL3RhYmxlcmFuZ2U6YzQ0MmYxOGEyOTQxNDllNjliMjI0NjEwMzgzMjQzMDFfMTUtNS0xLTEtMA_00ca18d7-18db-4637-877f-9af6bdf8a70b">138,483</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="ia7c671eaeae548848b7c1580da7540a9_D20200101-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OperatingExpenses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yMi9mcmFnOmY2N2IzMjBhNzUxNjRlMTdiZWZhNmRhM2IwNDU4NjZhL3RhYmxlOmM0NDJmMThhMjk0MTQ5ZTY5YjIyNDYxMDM4MzI0MzAxL3RhYmxlcmFuZ2U6YzQ0MmYxOGEyOTQxNDllNjliMjI0NjEwMzgzMjQzMDFfMTUtNy0xLTEtMA_100fdf19-78c7-4b4f-90e5-2876b69c6cfb">135,281</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 loss</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="ifc3e3937b254475dad37dd3ba81c65cd_D20210701-20210930" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yMi9mcmFnOmY2N2IzMjBhNzUxNjRlMTdiZWZhNmRhM2IwNDU4NjZhL3RhYmxlOmM0NDJmMThhMjk0MTQ5ZTY5YjIyNDYxMDM4MzI0MzAxL3RhYmxlcmFuZ2U6YzQ0MmYxOGEyOTQxNDllNjliMjI0NjEwMzgzMjQzMDFfMTYtMS0xLTEtMA_8a690523-8b53-4e44-8292-aecf2d9c2457">25,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><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="ib8823275714f4404a73f00dfec878e74_D20200701-20200930" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yMi9mcmFnOmY2N2IzMjBhNzUxNjRlMTdiZWZhNmRhM2IwNDU4NjZhL3RhYmxlOmM0NDJmMThhMjk0MTQ5ZTY5YjIyNDYxMDM4MzI0MzAxL3RhYmxlcmFuZ2U6YzQ0MmYxOGEyOTQxNDllNjliMjI0NjEwMzgzMjQzMDFfMTYtMy0xLTEtMA_0f9c24f6-032b-489a-8ffc-37a1e024f3eb">23,006</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="i7c87348a6e37447f9c25f8c9994702d9_D20210101-20210930" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yMi9mcmFnOmY2N2IzMjBhNzUxNjRlMTdiZWZhNmRhM2IwNDU4NjZhL3RhYmxlOmM0NDJmMThhMjk0MTQ5ZTY5YjIyNDYxMDM4MzI0MzAxL3RhYmxlcmFuZ2U6YzQ0MmYxOGEyOTQxNDllNjliMjI0NjEwMzgzMjQzMDFfMTYtNS0xLTEtMA_a2273215-4dca-4b2a-bcf5-a91c57062f42">58,831</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="ia7c671eaeae548848b7c1580da7540a9_D20200101-20200930" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yMi9mcmFnOmY2N2IzMjBhNzUxNjRlMTdiZWZhNmRhM2IwNDU4NjZhL3RhYmxlOmM0NDJmMThhMjk0MTQ5ZTY5YjIyNDYxMDM4MzI0MzAxL3RhYmxlcmFuZ2U6YzQ0MmYxOGEyOTQxNDllNjliMjI0NjEwMzgzMjQzMDFfMTYtNy0xLTEtMA_0876526b-ed67-4657-9598-e6233d00cac1">51,436</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:700;line-height:100%">Other Expense, Net</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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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;text-align: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:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ifc3e3937b254475dad37dd3ba81c65cd_D20210701-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:InterestExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yMi9mcmFnOmY2N2IzMjBhNzUxNjRlMTdiZWZhNmRhM2IwNDU4NjZhL3RhYmxlOmM0NDJmMThhMjk0MTQ5ZTY5YjIyNDYxMDM4MzI0MzAxL3RhYmxlcmFuZ2U6YzQ0MmYxOGEyOTQxNDllNjliMjI0NjEwMzgzMjQzMDFfMjAtMS0xLTEtMA_db0a9945-c429-40ba-aad7-1f9989ebaab1">4,799</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="ib8823275714f4404a73f00dfec878e74_D20200701-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:InterestExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yMi9mcmFnOmY2N2IzMjBhNzUxNjRlMTdiZWZhNmRhM2IwNDU4NjZhL3RhYmxlOmM0NDJmMThhMjk0MTQ5ZTY5YjIyNDYxMDM4MzI0MzAxL3RhYmxlcmFuZ2U6YzQ0MmYxOGEyOTQxNDllNjliMjI0NjEwMzgzMjQzMDFfMjAtMy0xLTEtMA_0121a95d-d2c6-4429-99d5-f44342a3ac4f">4,646</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="i7c87348a6e37447f9c25f8c9994702d9_D20210101-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:InterestExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yMi9mcmFnOmY2N2IzMjBhNzUxNjRlMTdiZWZhNmRhM2IwNDU4NjZhL3RhYmxlOmM0NDJmMThhMjk0MTQ5ZTY5YjIyNDYxMDM4MzI0MzAxL3RhYmxlcmFuZ2U6YzQ0MmYxOGEyOTQxNDllNjliMjI0NjEwMzgzMjQzMDFfMjAtNS0xLTEtMA_cf50e167-c539-4a33-aa4c-89d41d680f5a">14,005</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="ia7c671eaeae548848b7c1580da7540a9_D20200101-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:InterestExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yMi9mcmFnOmY2N2IzMjBhNzUxNjRlMTdiZWZhNmRhM2IwNDU4NjZhL3RhYmxlOmM0NDJmMThhMjk0MTQ5ZTY5YjIyNDYxMDM4MzI0MzAxL3RhYmxlcmFuZ2U6YzQ0MmYxOGEyOTQxNDllNjliMjI0NjEwMzgzMjQzMDFfMjAtNy0xLTEtMA_16577782-ed72-4bae-9f8c-688f05978204">13,830</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%">Interest 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="ifc3e3937b254475dad37dd3ba81c65cd_D20210701-20210930" decimals="-3" name="us-gaap:InvestmentIncomeNonoperating" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yMi9mcmFnOmY2N2IzMjBhNzUxNjRlMTdiZWZhNmRhM2IwNDU4NjZhL3RhYmxlOmM0NDJmMThhMjk0MTQ5ZTY5YjIyNDYxMDM4MzI0MzAxL3RhYmxlcmFuZ2U6YzQ0MmYxOGEyOTQxNDllNjliMjI0NjEwMzgzMjQzMDFfMjEtMS0xLTEtMA_c74edad0-b642-4d31-90e1-f0317a2fdb28">503</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="ib8823275714f4404a73f00dfec878e74_D20200701-20200930" decimals="-3" name="us-gaap:InvestmentIncomeNonoperating" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yMi9mcmFnOmY2N2IzMjBhNzUxNjRlMTdiZWZhNmRhM2IwNDU4NjZhL3RhYmxlOmM0NDJmMThhMjk0MTQ5ZTY5YjIyNDYxMDM4MzI0MzAxL3RhYmxlcmFuZ2U6YzQ0MmYxOGEyOTQxNDllNjliMjI0NjEwMzgzMjQzMDFfMjEtMy0xLTEtMA_8e951138-acb8-4c3f-afb0-03b5d7818e3a">579</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="i7c87348a6e37447f9c25f8c9994702d9_D20210101-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:InvestmentIncomeNonoperating" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yMi9mcmFnOmY2N2IzMjBhNzUxNjRlMTdiZWZhNmRhM2IwNDU4NjZhL3RhYmxlOmM0NDJmMThhMjk0MTQ5ZTY5YjIyNDYxMDM4MzI0MzAxL3RhYmxlcmFuZ2U6YzQ0MmYxOGEyOTQxNDllNjliMjI0NjEwMzgzMjQzMDFfMjEtNS0xLTEtMA_062d90f4-b693-4631-8f11-59b85879d4d3">1,305</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="ia7c671eaeae548848b7c1580da7540a9_D20200101-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:InvestmentIncomeNonoperating" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yMi9mcmFnOmY2N2IzMjBhNzUxNjRlMTdiZWZhNmRhM2IwNDU4NjZhL3RhYmxlOmM0NDJmMThhMjk0MTQ5ZTY5YjIyNDYxMDM4MzI0MzAxL3RhYmxlcmFuZ2U6YzQ0MmYxOGEyOTQxNDllNjliMjI0NjEwMzgzMjQzMDFfMjEtNy0xLTEtMA_f52d48c0-b439-4979-925d-207681f9e1e2">2,025</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 income (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%">(<ix:nonFraction unitRef="usd" contextRef="ifc3e3937b254475dad37dd3ba81c65cd_D20210701-20210930" decimals="-3" sign="-" name="us-gaap:OtherNonoperatingIncomeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yMi9mcmFnOmY2N2IzMjBhNzUxNjRlMTdiZWZhNmRhM2IwNDU4NjZhL3RhYmxlOmM0NDJmMThhMjk0MTQ5ZTY5YjIyNDYxMDM4MzI0MzAxL3RhYmxlcmFuZ2U6YzQ0MmYxOGEyOTQxNDllNjliMjI0NjEwMzgzMjQzMDFfMjItMS0xLTEtMA_065d3fba-b026-412b-bc84-da250c59320c">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="ib8823275714f4404a73f00dfec878e74_D20200701-20200930" decimals="-3" name="us-gaap:OtherNonoperatingIncomeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yMi9mcmFnOmY2N2IzMjBhNzUxNjRlMTdiZWZhNmRhM2IwNDU4NjZhL3RhYmxlOmM0NDJmMThhMjk0MTQ5ZTY5YjIyNDYxMDM4MzI0MzAxL3RhYmxlcmFuZ2U6YzQ0MmYxOGEyOTQxNDllNjliMjI0NjEwMzgzMjQzMDFfMjItMy0xLTEtMA_15ef4623-58ad-4372-a996-9bb777fa1471">10</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="i7c87348a6e37447f9c25f8c9994702d9_D20210101-20210930" decimals="-3" sign="-" name="us-gaap:OtherNonoperatingIncomeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yMi9mcmFnOmY2N2IzMjBhNzUxNjRlMTdiZWZhNmRhM2IwNDU4NjZhL3RhYmxlOmM0NDJmMThhMjk0MTQ5ZTY5YjIyNDYxMDM4MzI0MzAxL3RhYmxlcmFuZ2U6YzQ0MmYxOGEyOTQxNDllNjliMjI0NjEwMzgzMjQzMDFfMjItNS0xLTEtMA_2d0cb8ca-b04d-478d-ab7d-11fdcb4800b7">370</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="ia7c671eaeae548848b7c1580da7540a9_D20200101-20200930" decimals="-3" name="us-gaap:OtherNonoperatingIncomeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yMi9mcmFnOmY2N2IzMjBhNzUxNjRlMTdiZWZhNmRhM2IwNDU4NjZhL3RhYmxlOmM0NDJmMThhMjk0MTQ5ZTY5YjIyNDYxMDM4MzI0MzAxL3RhYmxlcmFuZ2U6YzQ0MmYxOGEyOTQxNDllNjliMjI0NjEwMzgzMjQzMDFfMjItNy0xLTEtMA_73de8472-be8b-435b-888c-63d469270207">145</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 other expense, net</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="ifc3e3937b254475dad37dd3ba81c65cd_D20210701-20210930" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:NonoperatingIncomeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yMi9mcmFnOmY2N2IzMjBhNzUxNjRlMTdiZWZhNmRhM2IwNDU4NjZhL3RhYmxlOmM0NDJmMThhMjk0MTQ5ZTY5YjIyNDYxMDM4MzI0MzAxL3RhYmxlcmFuZ2U6YzQ0MmYxOGEyOTQxNDllNjliMjI0NjEwMzgzMjQzMDFfMjMtMS0xLTEtMA_63b6351f-7096-4b0b-8494-0a7f69536eab">4,416</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="ib8823275714f4404a73f00dfec878e74_D20200701-20200930" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:NonoperatingIncomeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yMi9mcmFnOmY2N2IzMjBhNzUxNjRlMTdiZWZhNmRhM2IwNDU4NjZhL3RhYmxlOmM0NDJmMThhMjk0MTQ5ZTY5YjIyNDYxMDM4MzI0MzAxL3RhYmxlcmFuZ2U6YzQ0MmYxOGEyOTQxNDllNjliMjI0NjEwMzgzMjQzMDFfMjMtMy0xLTEtMA_61822c21-fa0b-4dc3-b0b1-4ef3845fc831">4,057</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="i7c87348a6e37447f9c25f8c9994702d9_D20210101-20210930" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:NonoperatingIncomeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yMi9mcmFnOmY2N2IzMjBhNzUxNjRlMTdiZWZhNmRhM2IwNDU4NjZhL3RhYmxlOmM0NDJmMThhMjk0MTQ5ZTY5YjIyNDYxMDM4MzI0MzAxL3RhYmxlcmFuZ2U6YzQ0MmYxOGEyOTQxNDllNjliMjI0NjEwMzgzMjQzMDFfMjMtNS0xLTEtMA_af56d441-3c6b-4def-bc9b-8fc353fe3cd9">13,070</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="ia7c671eaeae548848b7c1580da7540a9_D20200101-20200930" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:NonoperatingIncomeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yMi9mcmFnOmY2N2IzMjBhNzUxNjRlMTdiZWZhNmRhM2IwNDU4NjZhL3RhYmxlOmM0NDJmMThhMjk0MTQ5ZTY5YjIyNDYxMDM4MzI0MzAxL3RhYmxlcmFuZ2U6YzQ0MmYxOGEyOTQxNDllNjliMjI0NjEwMzgzMjQzMDFfMjMtNy0xLTEtMA_d31bea2b-c5c1-4fb6-b9d2-29ee9b7caf72">11,660</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%">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%"><ix:nonFraction unitRef="usd" contextRef="ifc3e3937b254475dad37dd3ba81c65cd_D20210701-20210930" decimals="-3" format="ixt:fixed-zero" name="us-gaap:IncomeLossFromEquityMethodInvestments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yMi9mcmFnOmY2N2IzMjBhNzUxNjRlMTdiZWZhNmRhM2IwNDU4NjZhL3RhYmxlOmM0NDJmMThhMjk0MTQ5ZTY5YjIyNDYxMDM4MzI0MzAxL3RhYmxlcmFuZ2U6YzQ0MmYxOGEyOTQxNDllNjliMjI0NjEwMzgzMjQzMDFfMjQtMS0xLTEtMA_e31e95c1-422f-44d4-b90b-4d092d7a63d3">&#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="ib8823275714f4404a73f00dfec878e74_D20200701-20200930" decimals="-3" sign="-" name="us-gaap:IncomeLossFromEquityMethodInvestments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yMi9mcmFnOmY2N2IzMjBhNzUxNjRlMTdiZWZhNmRhM2IwNDU4NjZhL3RhYmxlOmM0NDJmMThhMjk0MTQ5ZTY5YjIyNDYxMDM4MzI0MzAxL3RhYmxlcmFuZ2U6YzQ0MmYxOGEyOTQxNDllNjliMjI0NjEwMzgzMjQzMDFfMjQtMy0xLTEtMA_79396f5f-c937-4725-b100-aa6c712dd60d">523</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="i7c87348a6e37447f9c25f8c9994702d9_D20210101-20210930" decimals="-3" sign="-" name="us-gaap:IncomeLossFromEquityMethodInvestments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yMi9mcmFnOmY2N2IzMjBhNzUxNjRlMTdiZWZhNmRhM2IwNDU4NjZhL3RhYmxlOmM0NDJmMThhMjk0MTQ5ZTY5YjIyNDYxMDM4MzI0MzAxL3RhYmxlcmFuZ2U6YzQ0MmYxOGEyOTQxNDllNjliMjI0NjEwMzgzMjQzMDFfMjQtNS0xLTEtMA_dd6731f4-3c5e-458f-b779-4d899e090ca3">3</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="ia7c671eaeae548848b7c1580da7540a9_D20200101-20200930" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromEquityMethodInvestments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yMi9mcmFnOmY2N2IzMjBhNzUxNjRlMTdiZWZhNmRhM2IwNDU4NjZhL3RhYmxlOmM0NDJmMThhMjk0MTQ5ZTY5YjIyNDYxMDM4MzI0MzAxL3RhYmxlcmFuZ2U6YzQ0MmYxOGEyOTQxNDllNjliMjI0NjEwMzgzMjQzMDFfMjQtNy0xLTEtMA_97045440-f154-4b08-aa29-d6c279aacd79">1,125</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%">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%">(<ix:nonFraction unitRef="usd" contextRef="ifc3e3937b254475dad37dd3ba81c65cd_D20210701-20210930" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yMi9mcmFnOmY2N2IzMjBhNzUxNjRlMTdiZWZhNmRhM2IwNDU4NjZhL3RhYmxlOmM0NDJmMThhMjk0MTQ5ZTY5YjIyNDYxMDM4MzI0MzAxL3RhYmxlcmFuZ2U6YzQ0MmYxOGEyOTQxNDllNjliMjI0NjEwMzgzMjQzMDFfMjUtMS0xLTEtMA_1968cc36-d37c-4e70-8448-133fda1b8b0f">29,885</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="ib8823275714f4404a73f00dfec878e74_D20200701-20200930" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yMi9mcmFnOmY2N2IzMjBhNzUxNjRlMTdiZWZhNmRhM2IwNDU4NjZhL3RhYmxlOmM0NDJmMThhMjk0MTQ5ZTY5YjIyNDYxMDM4MzI0MzAxL3RhYmxlcmFuZ2U6YzQ0MmYxOGEyOTQxNDllNjliMjI0NjEwMzgzMjQzMDFfMjUtMy0xLTEtMA_c3e5c2c4-00b5-4f95-ac8b-177a9c981eba">27,586</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="i7c87348a6e37447f9c25f8c9994702d9_D20210101-20210930" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yMi9mcmFnOmY2N2IzMjBhNzUxNjRlMTdiZWZhNmRhM2IwNDU4NjZhL3RhYmxlOmM0NDJmMThhMjk0MTQ5ZTY5YjIyNDYxMDM4MzI0MzAxL3RhYmxlcmFuZ2U6YzQ0MmYxOGEyOTQxNDllNjliMjI0NjEwMzgzMjQzMDFfMjUtNS0xLTEtMA_5ef8ebcb-6d94-4677-835c-26e54a316107">71,904</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="ia7c671eaeae548848b7c1580da7540a9_D20200101-20200930" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yMi9mcmFnOmY2N2IzMjBhNzUxNjRlMTdiZWZhNmRhM2IwNDU4NjZhL3RhYmxlOmM0NDJmMThhMjk0MTQ5ZTY5YjIyNDYxMDM4MzI0MzAxL3RhYmxlcmFuZ2U6YzQ0MmYxOGEyOTQxNDllNjliMjI0NjEwMzgzMjQzMDFfMjUtNy0xLTEtMA_06202c0a-51cc-44e8-be04-90e192de0e98">64,221</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%">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%"><ix:nonFraction unitRef="usd" contextRef="ifc3e3937b254475dad37dd3ba81c65cd_D20210701-20210930" decimals="-3" sign="-" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yMi9mcmFnOmY2N2IzMjBhNzUxNjRlMTdiZWZhNmRhM2IwNDU4NjZhL3RhYmxlOmM0NDJmMThhMjk0MTQ5ZTY5YjIyNDYxMDM4MzI0MzAxL3RhYmxlcmFuZ2U6YzQ0MmYxOGEyOTQxNDllNjliMjI0NjEwMzgzMjQzMDFfMjYtMS0xLTEtMA_b8027a6e-97f7-42f5-b814-310669ac632b">61</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="ib8823275714f4404a73f00dfec878e74_D20200701-20200930" decimals="-3" sign="-" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yMi9mcmFnOmY2N2IzMjBhNzUxNjRlMTdiZWZhNmRhM2IwNDU4NjZhL3RhYmxlOmM0NDJmMThhMjk0MTQ5ZTY5YjIyNDYxMDM4MzI0MzAxL3RhYmxlcmFuZ2U6YzQ0MmYxOGEyOTQxNDllNjliMjI0NjEwMzgzMjQzMDFfMjYtMy0xLTEtMA_400c7695-cdb5-400e-a7ea-c6043ca4ec9b">50</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="i7c87348a6e37447f9c25f8c9994702d9_D20210101-20210930" decimals="-3" sign="-" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yMi9mcmFnOmY2N2IzMjBhNzUxNjRlMTdiZWZhNmRhM2IwNDU4NjZhL3RhYmxlOmM0NDJmMThhMjk0MTQ5ZTY5YjIyNDYxMDM4MzI0MzAxL3RhYmxlcmFuZ2U6YzQ0MmYxOGEyOTQxNDllNjliMjI0NjEwMzgzMjQzMDFfMjYtNS0xLTEtMA_8578bbae-4bd9-42de-b82b-927a02aca21e">173</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="ia7c671eaeae548848b7c1580da7540a9_D20200101-20200930" decimals="-3" sign="-" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yMi9mcmFnOmY2N2IzMjBhNzUxNjRlMTdiZWZhNmRhM2IwNDU4NjZhL3RhYmxlOmM0NDJmMThhMjk0MTQ5ZTY5YjIyNDYxMDM4MzI0MzAxL3RhYmxlcmFuZ2U6YzQ0MmYxOGEyOTQxNDllNjliMjI0NjEwMzgzMjQzMDFfMjYtNy0xLTEtMA_f2ed264e-a821-41ae-b0d9-c479d8938bbc">130</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%">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%">(<ix:nonFraction unitRef="usd" contextRef="ifc3e3937b254475dad37dd3ba81c65cd_D20210701-20210930" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yMi9mcmFnOmY2N2IzMjBhNzUxNjRlMTdiZWZhNmRhM2IwNDU4NjZhL3RhYmxlOmM0NDJmMThhMjk0MTQ5ZTY5YjIyNDYxMDM4MzI0MzAxL3RhYmxlcmFuZ2U6YzQ0MmYxOGEyOTQxNDllNjliMjI0NjEwMzgzMjQzMDFfMjctMS0xLTEtMA_a1aa48f4-6e6b-4e65-91d7-94ba8bd256c5">29,824</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="ib8823275714f4404a73f00dfec878e74_D20200701-20200930" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yMi9mcmFnOmY2N2IzMjBhNzUxNjRlMTdiZWZhNmRhM2IwNDU4NjZhL3RhYmxlOmM0NDJmMThhMjk0MTQ5ZTY5YjIyNDYxMDM4MzI0MzAxL3RhYmxlcmFuZ2U6YzQ0MmYxOGEyOTQxNDllNjliMjI0NjEwMzgzMjQzMDFfMjctMy0xLTEtMA_9cc545a7-5cf7-4643-9e52-b21811fb1fab">27,536</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="i7c87348a6e37447f9c25f8c9994702d9_D20210101-20210930" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yMi9mcmFnOmY2N2IzMjBhNzUxNjRlMTdiZWZhNmRhM2IwNDU4NjZhL3RhYmxlOmM0NDJmMThhMjk0MTQ5ZTY5YjIyNDYxMDM4MzI0MzAxL3RhYmxlcmFuZ2U6YzQ0MmYxOGEyOTQxNDllNjliMjI0NjEwMzgzMjQzMDFfMjctNS0xLTEtMA_2753f80a-dcbe-4df2-82a9-3773fcc7c271">71,731</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="ia7c671eaeae548848b7c1580da7540a9_D20200101-20200930" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yMi9mcmFnOmY2N2IzMjBhNzUxNjRlMTdiZWZhNmRhM2IwNDU4NjZhL3RhYmxlOmM0NDJmMThhMjk0MTQ5ZTY5YjIyNDYxMDM4MzI0MzAxL3RhYmxlcmFuZ2U6YzQ0MmYxOGEyOTQxNDllNjliMjI0NjEwMzgzMjQzMDFfMjctNy0xLTEtMA_254c6503-e9f6-487d-b814-c490aa3c1428">64,091</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%">Income (loss) from discontinued operations, net of 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="ibbda1d45c4164127977e21bbd05ea939_D20210701-20210930" decimals="-3" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yMi9mcmFnOmY2N2IzMjBhNzUxNjRlMTdiZWZhNmRhM2IwNDU4NjZhL3RhYmxlOmM0NDJmMThhMjk0MTQ5ZTY5YjIyNDYxMDM4MzI0MzAxL3RhYmxlcmFuZ2U6YzQ0MmYxOGEyOTQxNDllNjliMjI0NjEwMzgzMjQzMDFfMjgtMS0xLTEtMA_722484c0-59c9-4dc2-b21c-7523fa26b1bd">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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i3d2aac06481848c0b780ff88829ab732_D20200701-20200930" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yMi9mcmFnOmY2N2IzMjBhNzUxNjRlMTdiZWZhNmRhM2IwNDU4NjZhL3RhYmxlOmM0NDJmMThhMjk0MTQ5ZTY5YjIyNDYxMDM4MzI0MzAxL3RhYmxlcmFuZ2U6YzQ0MmYxOGEyOTQxNDllNjliMjI0NjEwMzgzMjQzMDFfMjgtMy0xLTEtMA_c1668c3c-e98b-430f-b7b1-ed0ff3821ec4">1,972</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="i5cc25946d6f843cca98ce03c128dee12_D20210101-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yMi9mcmFnOmY2N2IzMjBhNzUxNjRlMTdiZWZhNmRhM2IwNDU4NjZhL3RhYmxlOmM0NDJmMThhMjk0MTQ5ZTY5YjIyNDYxMDM4MzI0MzAxL3RhYmxlcmFuZ2U6YzQ0MmYxOGEyOTQxNDllNjliMjI0NjEwMzgzMjQzMDFfMjgtNS0xLTEtMA_c97047f0-463c-43ec-99f1-77c21e863cea">4,599</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="ic5858e179144480d94112d8d522800ba_D20200101-20200930" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yMi9mcmFnOmY2N2IzMjBhNzUxNjRlMTdiZWZhNmRhM2IwNDU4NjZhL3RhYmxlOmM0NDJmMThhMjk0MTQ5ZTY5YjIyNDYxMDM4MzI0MzAxL3RhYmxlcmFuZ2U6YzQ0MmYxOGEyOTQxNDllNjliMjI0NjEwMzgzMjQzMDFfMjgtNy0xLTEtMA_26e036d1-5cba-4230-a36f-09593f897ad6">64,769</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 loss</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="ibbda1d45c4164127977e21bbd05ea939_D20210701-20210930" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yMi9mcmFnOmY2N2IzMjBhNzUxNjRlMTdiZWZhNmRhM2IwNDU4NjZhL3RhYmxlOmM0NDJmMThhMjk0MTQ5ZTY5YjIyNDYxMDM4MzI0MzAxL3RhYmxlcmFuZ2U6YzQ0MmYxOGEyOTQxNDllNjliMjI0NjEwMzgzMjQzMDFfMjktMS0xLTEtMA_43469027-5aa2-409d-aa57-17dbb485eef5">29,764</ix:nonFraction>)</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="i3d2aac06481848c0b780ff88829ab732_D20200701-20200930" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yMi9mcmFnOmY2N2IzMjBhNzUxNjRlMTdiZWZhNmRhM2IwNDU4NjZhL3RhYmxlOmM0NDJmMThhMjk0MTQ5ZTY5YjIyNDYxMDM4MzI0MzAxL3RhYmxlcmFuZ2U6YzQ0MmYxOGEyOTQxNDllNjliMjI0NjEwMzgzMjQzMDFfMjktMy0xLTEtMA_adea013c-2257-46a7-823f-6d8eb231775e">29,508</ix:nonFraction>)</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="i5cc25946d6f843cca98ce03c128dee12_D20210101-20210930" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yMi9mcmFnOmY2N2IzMjBhNzUxNjRlMTdiZWZhNmRhM2IwNDU4NjZhL3RhYmxlOmM0NDJmMThhMjk0MTQ5ZTY5YjIyNDYxMDM4MzI0MzAxL3RhYmxlcmFuZ2U6YzQ0MmYxOGEyOTQxNDllNjliMjI0NjEwMzgzMjQzMDFfMjktNS0xLTEtMA_91542fd2-a579-49e0-9a08-bf973122004e">67,132</ix:nonFraction>)</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="ic5858e179144480d94112d8d522800ba_D20200101-20200930" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yMi9mcmFnOmY2N2IzMjBhNzUxNjRlMTdiZWZhNmRhM2IwNDU4NjZhL3RhYmxlOmM0NDJmMThhMjk0MTQ5ZTY5YjIyNDYxMDM4MzI0MzAxL3RhYmxlcmFuZ2U6YzQ0MmYxOGEyOTQxNDllNjliMjI0NjEwMzgzMjQzMDFfMjktNy0xLTEtMA_5b74257e-b6cf-46a0-b22c-a840d04b495a">128,860</ix:nonFraction>)</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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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:#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%">Net Loss per Share</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></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><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><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 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:#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="usdPerShare" contextRef="ibbda1d45c4164127977e21bbd05ea939_D20210701-20210930" decimals="2" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsPerBasicShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yMi9mcmFnOmY2N2IzMjBhNzUxNjRlMTdiZWZhNmRhM2IwNDU4NjZhL3RhYmxlOmM0NDJmMThhMjk0MTQ5ZTY5YjIyNDYxMDM4MzI0MzAxL3RhYmxlcmFuZ2U6YzQ0MmYxOGEyOTQxNDllNjliMjI0NjEwMzgzMjQzMDFfMzctMS0xLTEtMA_a8d7fb81-7bef-4dda-a959-eb0aa32c6fb3"><ix:nonFraction unitRef="usdPerShare" contextRef="ibbda1d45c4164127977e21bbd05ea939_D20210701-20210930" decimals="2" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yMi9mcmFnOmY2N2IzMjBhNzUxNjRlMTdiZWZhNmRhM2IwNDU4NjZhL3RhYmxlOmM0NDJmMThhMjk0MTQ5ZTY5YjIyNDYxMDM4MzI0MzAxL3RhYmxlcmFuZ2U6YzQ0MmYxOGEyOTQxNDllNjliMjI0NjEwMzgzMjQzMDFfMzctMS0xLTEtMA_c385d0dc-ae1b-43ea-8107-2218d002380c">0.15</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 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="usdPerShare" contextRef="i3d2aac06481848c0b780ff88829ab732_D20200701-20200930" decimals="2" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsPerBasicShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yMi9mcmFnOmY2N2IzMjBhNzUxNjRlMTdiZWZhNmRhM2IwNDU4NjZhL3RhYmxlOmM0NDJmMThhMjk0MTQ5ZTY5YjIyNDYxMDM4MzI0MzAxL3RhYmxlcmFuZ2U6YzQ0MmYxOGEyOTQxNDllNjliMjI0NjEwMzgzMjQzMDFfMzctMy0xLTEtMA_21fd5141-796a-4a0c-ae02-cebf790f57e5"><ix:nonFraction unitRef="usdPerShare" contextRef="i3d2aac06481848c0b780ff88829ab732_D20200701-20200930" decimals="2" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yMi9mcmFnOmY2N2IzMjBhNzUxNjRlMTdiZWZhNmRhM2IwNDU4NjZhL3RhYmxlOmM0NDJmMThhMjk0MTQ5ZTY5YjIyNDYxMDM4MzI0MzAxL3RhYmxlcmFuZ2U6YzQ0MmYxOGEyOTQxNDllNjliMjI0NjEwMzgzMjQzMDFfMzctMy0xLTEtMA_d5949bc1-8153-4deb-96a9-53ce68b44904">0.17</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 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="usdPerShare" contextRef="i5cc25946d6f843cca98ce03c128dee12_D20210101-20210930" decimals="2" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yMi9mcmFnOmY2N2IzMjBhNzUxNjRlMTdiZWZhNmRhM2IwNDU4NjZhL3RhYmxlOmM0NDJmMThhMjk0MTQ5ZTY5YjIyNDYxMDM4MzI0MzAxL3RhYmxlcmFuZ2U6YzQ0MmYxOGEyOTQxNDllNjliMjI0NjEwMzgzMjQzMDFfMzctNS0xLTEtMA_1b5dfc53-cc9e-4fae-8b82-21494564e7e3"><ix:nonFraction unitRef="usdPerShare" contextRef="i5cc25946d6f843cca98ce03c128dee12_D20210101-20210930" decimals="2" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsPerBasicShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yMi9mcmFnOmY2N2IzMjBhNzUxNjRlMTdiZWZhNmRhM2IwNDU4NjZhL3RhYmxlOmM0NDJmMThhMjk0MTQ5ZTY5YjIyNDYxMDM4MzI0MzAxL3RhYmxlcmFuZ2U6YzQ0MmYxOGEyOTQxNDllNjliMjI0NjEwMzgzMjQzMDFfMzctNS0xLTEtMA_8b4af5d3-64ce-4825-9099-3bc9f220ec67">0.36</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 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="usdPerShare" contextRef="ic5858e179144480d94112d8d522800ba_D20200101-20200930" decimals="2" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsPerBasicShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yMi9mcmFnOmY2N2IzMjBhNzUxNjRlMTdiZWZhNmRhM2IwNDU4NjZhL3RhYmxlOmM0NDJmMThhMjk0MTQ5ZTY5YjIyNDYxMDM4MzI0MzAxL3RhYmxlcmFuZ2U6YzQ0MmYxOGEyOTQxNDllNjliMjI0NjEwMzgzMjQzMDFfMzctNy0xLTEtMA_638f00a1-36a6-414e-9d41-04d3e3dd1277"><ix:nonFraction unitRef="usdPerShare" contextRef="ic5858e179144480d94112d8d522800ba_D20200101-20200930" decimals="2" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yMi9mcmFnOmY2N2IzMjBhNzUxNjRlMTdiZWZhNmRhM2IwNDU4NjZhL3RhYmxlOmM0NDJmMThhMjk0MTQ5ZTY5YjIyNDYxMDM4MzI0MzAxL3RhYmxlcmFuZ2U6YzQ0MmYxOGEyOTQxNDllNjliMjI0NjEwMzgzMjQzMDFfMzctNy0xLTEtMA_7e8466b4-f457-4fc9-a9b0-a26aef4e5964">0.39</ix:nonFraction></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%">Net income (loss) from discontinued operations per share, basic and diluted</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="usdPerShare" contextRef="ibbda1d45c4164127977e21bbd05ea939_D20210701-20210930" decimals="2" format="ixt:fixed-zero" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yMi9mcmFnOmY2N2IzMjBhNzUxNjRlMTdiZWZhNmRhM2IwNDU4NjZhL3RhYmxlOmM0NDJmMThhMjk0MTQ5ZTY5YjIyNDYxMDM4MzI0MzAxL3RhYmxlcmFuZ2U6YzQ0MmYxOGEyOTQxNDllNjliMjI0NjEwMzgzMjQzMDFfMzgtMS0xLTEtMA_d0beb153-2dc9-4b95-b192-8bb86d409eb6"><ix:nonFraction unitRef="usdPerShare" contextRef="ibbda1d45c4164127977e21bbd05ea939_D20210701-20210930" decimals="2" format="ixt:fixed-zero" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yMi9mcmFnOmY2N2IzMjBhNzUxNjRlMTdiZWZhNmRhM2IwNDU4NjZhL3RhYmxlOmM0NDJmMThhMjk0MTQ5ZTY5YjIyNDYxMDM4MzI0MzAxL3RhYmxlcmFuZ2U6YzQ0MmYxOGEyOTQxNDllNjliMjI0NjEwMzgzMjQzMDFfMzgtMS0xLTEtMA_d1133db9-e107-41f4-a70e-620cad889818">&#8212;</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="usdPerShare" contextRef="i3d2aac06481848c0b780ff88829ab732_D20200701-20200930" decimals="2" sign="-" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yMi9mcmFnOmY2N2IzMjBhNzUxNjRlMTdiZWZhNmRhM2IwNDU4NjZhL3RhYmxlOmM0NDJmMThhMjk0MTQ5ZTY5YjIyNDYxMDM4MzI0MzAxL3RhYmxlcmFuZ2U6YzQ0MmYxOGEyOTQxNDllNjliMjI0NjEwMzgzMjQzMDFfMzgtMy0xLTEtMA_04b35565-e128-4901-adce-0815eb44c1f3"><ix:nonFraction unitRef="usdPerShare" contextRef="i3d2aac06481848c0b780ff88829ab732_D20200701-20200930" decimals="2" sign="-" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yMi9mcmFnOmY2N2IzMjBhNzUxNjRlMTdiZWZhNmRhM2IwNDU4NjZhL3RhYmxlOmM0NDJmMThhMjk0MTQ5ZTY5YjIyNDYxMDM4MzI0MzAxL3RhYmxlcmFuZ2U6YzQ0MmYxOGEyOTQxNDllNjliMjI0NjEwMzgzMjQzMDFfMzgtMy0xLTEtMA_6fd7671c-53c8-4185-9f17-fcdf5baa29f8">0.01</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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="i5cc25946d6f843cca98ce03c128dee12_D20210101-20210930" decimals="2" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yMi9mcmFnOmY2N2IzMjBhNzUxNjRlMTdiZWZhNmRhM2IwNDU4NjZhL3RhYmxlOmM0NDJmMThhMjk0MTQ5ZTY5YjIyNDYxMDM4MzI0MzAxL3RhYmxlcmFuZ2U6YzQ0MmYxOGEyOTQxNDllNjliMjI0NjEwMzgzMjQzMDFfMzgtNS0xLTEtMA_1a6d8610-cdc4-4a13-b34f-5c80901a14e1"><ix:nonFraction unitRef="usdPerShare" contextRef="i5cc25946d6f843cca98ce03c128dee12_D20210101-20210930" decimals="2" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yMi9mcmFnOmY2N2IzMjBhNzUxNjRlMTdiZWZhNmRhM2IwNDU4NjZhL3RhYmxlOmM0NDJmMThhMjk0MTQ5ZTY5YjIyNDYxMDM4MzI0MzAxL3RhYmxlcmFuZ2U6YzQ0MmYxOGEyOTQxNDllNjliMjI0NjEwMzgzMjQzMDFfMzgtNS0xLTEtMA_e0083487-7c80-45e5-a499-3d648b9e734d">0.02</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="usdPerShare" contextRef="ic5858e179144480d94112d8d522800ba_D20200101-20200930" decimals="2" sign="-" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yMi9mcmFnOmY2N2IzMjBhNzUxNjRlMTdiZWZhNmRhM2IwNDU4NjZhL3RhYmxlOmM0NDJmMThhMjk0MTQ5ZTY5YjIyNDYxMDM4MzI0MzAxL3RhYmxlcmFuZ2U6YzQ0MmYxOGEyOTQxNDllNjliMjI0NjEwMzgzMjQzMDFfMzgtNy0xLTEtMA_40611263-42ad-4b77-9065-a59488dc76e5"><ix:nonFraction unitRef="usdPerShare" contextRef="ic5858e179144480d94112d8d522800ba_D20200101-20200930" decimals="2" sign="-" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yMi9mcmFnOmY2N2IzMjBhNzUxNjRlMTdiZWZhNmRhM2IwNDU4NjZhL3RhYmxlOmM0NDJmMThhMjk0MTQ5ZTY5YjIyNDYxMDM4MzI0MzAxL3RhYmxlcmFuZ2U6YzQ0MmYxOGEyOTQxNDllNjliMjI0NjEwMzgzMjQzMDFfMzgtNy0xLTEtMA_8a13697c-ecc5-477f-b7d3-c54352d0ed4a">0.40</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 loss per share, basic and diluted</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="usdPerShare" contextRef="ibbda1d45c4164127977e21bbd05ea939_D20210701-20210930" decimals="2" sign="-" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yMi9mcmFnOmY2N2IzMjBhNzUxNjRlMTdiZWZhNmRhM2IwNDU4NjZhL3RhYmxlOmM0NDJmMThhMjk0MTQ5ZTY5YjIyNDYxMDM4MzI0MzAxL3RhYmxlcmFuZ2U6YzQ0MmYxOGEyOTQxNDllNjliMjI0NjEwMzgzMjQzMDFfMzktMS0xLTEtMA_3d05600e-dbfc-4321-a1ea-8185e562e6e8"><ix:nonFraction unitRef="usdPerShare" contextRef="ibbda1d45c4164127977e21bbd05ea939_D20210701-20210930" decimals="2" sign="-" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yMi9mcmFnOmY2N2IzMjBhNzUxNjRlMTdiZWZhNmRhM2IwNDU4NjZhL3RhYmxlOmM0NDJmMThhMjk0MTQ5ZTY5YjIyNDYxMDM4MzI0MzAxL3RhYmxlcmFuZ2U6YzQ0MmYxOGEyOTQxNDllNjliMjI0NjEwMzgzMjQzMDFfMzktMS0xLTEtMA_50039581-04d7-4799-a573-7fc743f043de">0.15</ix:nonFraction></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="usdPerShare" contextRef="i3d2aac06481848c0b780ff88829ab732_D20200701-20200930" decimals="2" sign="-" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yMi9mcmFnOmY2N2IzMjBhNzUxNjRlMTdiZWZhNmRhM2IwNDU4NjZhL3RhYmxlOmM0NDJmMThhMjk0MTQ5ZTY5YjIyNDYxMDM4MzI0MzAxL3RhYmxlcmFuZ2U6YzQ0MmYxOGEyOTQxNDllNjliMjI0NjEwMzgzMjQzMDFfMzktMy0xLTEtMA_0e68cd3d-6cce-4e12-a6d0-57c6f063ab00"><ix:nonFraction unitRef="usdPerShare" contextRef="i3d2aac06481848c0b780ff88829ab732_D20200701-20200930" decimals="2" sign="-" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yMi9mcmFnOmY2N2IzMjBhNzUxNjRlMTdiZWZhNmRhM2IwNDU4NjZhL3RhYmxlOmM0NDJmMThhMjk0MTQ5ZTY5YjIyNDYxMDM4MzI0MzAxL3RhYmxlcmFuZ2U6YzQ0MmYxOGEyOTQxNDllNjliMjI0NjEwMzgzMjQzMDFfMzktMy0xLTEtMA_bcf11ad6-5ccf-4f54-86a1-415191382c22">0.18</ix:nonFraction></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="usdPerShare" contextRef="i5cc25946d6f843cca98ce03c128dee12_D20210101-20210930" decimals="2" sign="-" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yMi9mcmFnOmY2N2IzMjBhNzUxNjRlMTdiZWZhNmRhM2IwNDU4NjZhL3RhYmxlOmM0NDJmMThhMjk0MTQ5ZTY5YjIyNDYxMDM4MzI0MzAxL3RhYmxlcmFuZ2U6YzQ0MmYxOGEyOTQxNDllNjliMjI0NjEwMzgzMjQzMDFfMzktNS0xLTEtMA_1d719687-bdbf-4146-bc37-3dc0da591d5a"><ix:nonFraction unitRef="usdPerShare" contextRef="i5cc25946d6f843cca98ce03c128dee12_D20210101-20210930" decimals="2" sign="-" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yMi9mcmFnOmY2N2IzMjBhNzUxNjRlMTdiZWZhNmRhM2IwNDU4NjZhL3RhYmxlOmM0NDJmMThhMjk0MTQ5ZTY5YjIyNDYxMDM4MzI0MzAxL3RhYmxlcmFuZ2U6YzQ0MmYxOGEyOTQxNDllNjliMjI0NjEwMzgzMjQzMDFfMzktNS0xLTEtMA_c81b8fc4-b159-4423-a10f-6ba01f065f4b">0.34</ix:nonFraction></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="usdPerShare" contextRef="ic5858e179144480d94112d8d522800ba_D20200101-20200930" decimals="2" sign="-" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yMi9mcmFnOmY2N2IzMjBhNzUxNjRlMTdiZWZhNmRhM2IwNDU4NjZhL3RhYmxlOmM0NDJmMThhMjk0MTQ5ZTY5YjIyNDYxMDM4MzI0MzAxL3RhYmxlcmFuZ2U6YzQ0MmYxOGEyOTQxNDllNjliMjI0NjEwMzgzMjQzMDFfMzktNy0xLTEtMA_0af7beb4-fbd5-42bb-8f08-b55dc166bde7"><ix:nonFraction unitRef="usdPerShare" contextRef="ic5858e179144480d94112d8d522800ba_D20200101-20200930" decimals="2" sign="-" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yMi9mcmFnOmY2N2IzMjBhNzUxNjRlMTdiZWZhNmRhM2IwNDU4NjZhL3RhYmxlOmM0NDJmMThhMjk0MTQ5ZTY5YjIyNDYxMDM4MzI0MzAxL3RhYmxlcmFuZ2U6YzQ0MmYxOGEyOTQxNDllNjliMjI0NjEwMzgzMjQzMDFfMzktNy0xLTEtMA_78448a4c-7bc4-4fc2-8e4d-15e97bfa1243">0.79</ix:nonFraction></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%">Weighted average shares outstanding, basic and diluted</span></td><td colspan="2" style="background-color:#ffffff;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="ibbda1d45c4164127977e21bbd05ea939_D20210701-20210930" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yMi9mcmFnOmY2N2IzMjBhNzUxNjRlMTdiZWZhNmRhM2IwNDU4NjZhL3RhYmxlOmM0NDJmMThhMjk0MTQ5ZTY5YjIyNDYxMDM4MzI0MzAxL3RhYmxlcmFuZ2U6YzQ0MmYxOGEyOTQxNDllNjliMjI0NjEwMzgzMjQzMDFfNDAtMS0xLTEtMA_11a09683-8793-4b13-96ed-aec2732ff50c"><ix:nonFraction unitRef="shares" contextRef="ibbda1d45c4164127977e21bbd05ea939_D20210701-20210930" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yMi9mcmFnOmY2N2IzMjBhNzUxNjRlMTdiZWZhNmRhM2IwNDU4NjZhL3RhYmxlOmM0NDJmMThhMjk0MTQ5ZTY5YjIyNDYxMDM4MzI0MzAxL3RhYmxlcmFuZ2U6YzQ0MmYxOGEyOTQxNDllNjliMjI0NjEwMzgzMjQzMDFfNDAtMS0xLTEtMA_18645f53-fd54-41ce-8ac4-43f911345664">199,179,963</ix:nonFraction></ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;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="i3d2aac06481848c0b780ff88829ab732_D20200701-20200930" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yMi9mcmFnOmY2N2IzMjBhNzUxNjRlMTdiZWZhNmRhM2IwNDU4NjZhL3RhYmxlOmM0NDJmMThhMjk0MTQ5ZTY5YjIyNDYxMDM4MzI0MzAxL3RhYmxlcmFuZ2U6YzQ0MmYxOGEyOTQxNDllNjliMjI0NjEwMzgzMjQzMDFfNDAtMy0xLTEtMA_014f5bea-332e-4976-8291-d39f5f438a1b"><ix:nonFraction unitRef="shares" contextRef="i3d2aac06481848c0b780ff88829ab732_D20200701-20200930" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yMi9mcmFnOmY2N2IzMjBhNzUxNjRlMTdiZWZhNmRhM2IwNDU4NjZhL3RhYmxlOmM0NDJmMThhMjk0MTQ5ZTY5YjIyNDYxMDM4MzI0MzAxL3RhYmxlcmFuZ2U6YzQ0MmYxOGEyOTQxNDllNjliMjI0NjEwMzgzMjQzMDFfNDAtMy0xLTEtMA_6f96e83e-9b5d-4dfc-a077-c724e31badc9">165,527,024</ix:nonFraction></ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;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="i5cc25946d6f843cca98ce03c128dee12_D20210101-20210930" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yMi9mcmFnOmY2N2IzMjBhNzUxNjRlMTdiZWZhNmRhM2IwNDU4NjZhL3RhYmxlOmM0NDJmMThhMjk0MTQ5ZTY5YjIyNDYxMDM4MzI0MzAxL3RhYmxlcmFuZ2U6YzQ0MmYxOGEyOTQxNDllNjliMjI0NjEwMzgzMjQzMDFfNDAtNS0xLTEtMA_01523632-e91d-47b3-9554-ae49392b0061"><ix:nonFraction unitRef="shares" contextRef="i5cc25946d6f843cca98ce03c128dee12_D20210101-20210930" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yMi9mcmFnOmY2N2IzMjBhNzUxNjRlMTdiZWZhNmRhM2IwNDU4NjZhL3RhYmxlOmM0NDJmMThhMjk0MTQ5ZTY5YjIyNDYxMDM4MzI0MzAxL3RhYmxlcmFuZ2U6YzQ0MmYxOGEyOTQxNDllNjliMjI0NjEwMzgzMjQzMDFfNDAtNS0xLTEtMA_c112aa78-c8b6-4339-b833-13120834d25d">197,254,438</ix:nonFraction></ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;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="ic5858e179144480d94112d8d522800ba_D20200101-20200930" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yMi9mcmFnOmY2N2IzMjBhNzUxNjRlMTdiZWZhNmRhM2IwNDU4NjZhL3RhYmxlOmM0NDJmMThhMjk0MTQ5ZTY5YjIyNDYxMDM4MzI0MzAxL3RhYmxlcmFuZ2U6YzQ0MmYxOGEyOTQxNDllNjliMjI0NjEwMzgzMjQzMDFfNDAtNy0xLTEtMA_09633f3f-c428-48ad-966f-c3537546a6f9"><ix:nonFraction unitRef="shares" contextRef="ic5858e179144480d94112d8d522800ba_D20200101-20200930" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yMi9mcmFnOmY2N2IzMjBhNzUxNjRlMTdiZWZhNmRhM2IwNDU4NjZhL3RhYmxlOmM0NDJmMThhMjk0MTQ5ZTY5YjIyNDYxMDM4MzI0MzAxL3RhYmxlcmFuZ2U6YzQ0MmYxOGEyOTQxNDllNjliMjI0NjEwMzgzMjQzMDFfNDAtNy0xLTEtMA_d19a16b2-28f2-43e6-915e-b66e5dc823ca">163,318,375</ix:nonFraction></ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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="id27ad070b0cf40ce8f1a92febdc58814_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="#id27ad070b0cf40ce8f1a92febdc58814_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 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%">2021</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%">2020</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%">2021</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%">2020</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 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="ibbda1d45c4164127977e21bbd05ea939_D20210701-20210930" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yNS9mcmFnOjI5MTk3NGMyYzgyMjQxOTRiYjYyNDNiOTMzNDlmNGUxL3RhYmxlOmFkMjcxZmJkMTQ3ODQyMWRhN2I5ODZhOTc1OGFiN2I4L3RhYmxlcmFuZ2U6YWQyNzFmYmQxNDc4NDIxZGE3Yjk4NmE5NzU4YWI3YjhfMi0xLTEtMS0w_93d91e9d-c44d-47ee-a22a-2099fb1e9c36">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="i3d2aac06481848c0b780ff88829ab732_D20200701-20200930" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yNS9mcmFnOjI5MTk3NGMyYzgyMjQxOTRiYjYyNDNiOTMzNDlmNGUxL3RhYmxlOmFkMjcxZmJkMTQ3ODQyMWRhN2I5ODZhOTc1OGFiN2I4L3RhYmxlcmFuZ2U6YWQyNzFmYmQxNDc4NDIxZGE3Yjk4NmE5NzU4YWI3YjhfMi0zLTEtMS0w_4e96e47c-d7c4-4a57-932e-5934f41cdc23">29,508</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="i5cc25946d6f843cca98ce03c128dee12_D20210101-20210930" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yNS9mcmFnOjI5MTk3NGMyYzgyMjQxOTRiYjYyNDNiOTMzNDlmNGUxL3RhYmxlOmFkMjcxZmJkMTQ3ODQyMWRhN2I5ODZhOTc1OGFiN2I4L3RhYmxlcmFuZ2U6YWQyNzFmYmQxNDc4NDIxZGE3Yjk4NmE5NzU4YWI3YjhfMi01LTEtMS0w_8d0f6bfe-d078-4130-954f-efe41db71346">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><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="ic5858e179144480d94112d8d522800ba_D20200101-20200930" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yNS9mcmFnOjI5MTk3NGMyYzgyMjQxOTRiYjYyNDNiOTMzNDlmNGUxL3RhYmxlOmFkMjcxZmJkMTQ3ODQyMWRhN2I5ODZhOTc1OGFiN2I4L3RhYmxlcmFuZ2U6YWQyNzFmYmQxNDc4NDIxZGE3Yjk4NmE5NzU4YWI3YjhfMi03LTEtMS0w_ab6c30f8-8095-4aef-a765-8e1595339ce4">128,860</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="ibbda1d45c4164127977e21bbd05ea939_D20210701-20210930" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yNS9mcmFnOjI5MTk3NGMyYzgyMjQxOTRiYjYyNDNiOTMzNDlmNGUxL3RhYmxlOmFkMjcxZmJkMTQ3ODQyMWRhN2I5ODZhOTc1OGFiN2I4L3RhYmxlcmFuZ2U6YWQyNzFmYmQxNDc4NDIxZGE3Yjk4NmE5NzU4YWI3YjhfNC0xLTEtMS0w_97bee6bd-7aa5-4dd3-acb4-477d51b59fae">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="i3d2aac06481848c0b780ff88829ab732_D20200701-20200930" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yNS9mcmFnOjI5MTk3NGMyYzgyMjQxOTRiYjYyNDNiOTMzNDlmNGUxL3RhYmxlOmFkMjcxZmJkMTQ3ODQyMWRhN2I5ODZhOTc1OGFiN2I4L3RhYmxlcmFuZ2U6YWQyNzFmYmQxNDc4NDIxZGE3Yjk4NmE5NzU4YWI3YjhfNC0zLTEtMS0w_012242f3-cfe3-4a97-aced-a917ff80ea7d">186</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="i5cc25946d6f843cca98ce03c128dee12_D20210101-20210930" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yNS9mcmFnOjI5MTk3NGMyYzgyMjQxOTRiYjYyNDNiOTMzNDlmNGUxL3RhYmxlOmFkMjcxZmJkMTQ3ODQyMWRhN2I5ODZhOTc1OGFiN2I4L3RhYmxlcmFuZ2U6YWQyNzFmYmQxNDc4NDIxZGE3Yjk4NmE5NzU4YWI3YjhfNC01LTEtMS0w_72c108b6-27a7-435b-bade-aa656f436107">43</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="ic5858e179144480d94112d8d522800ba_D20200101-20200930" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yNS9mcmFnOjI5MTk3NGMyYzgyMjQxOTRiYjYyNDNiOTMzNDlmNGUxL3RhYmxlOmFkMjcxZmJkMTQ3ODQyMWRhN2I5ODZhOTc1OGFiN2I4L3RhYmxlcmFuZ2U6YWQyNzFmYmQxNDc4NDIxZGE3Yjk4NmE5NzU4YWI3YjhfNC03LTEtMS0w_58f38f42-02f1-4ed7-8cd0-1027e0e5aec5">86</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 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%">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="ibbda1d45c4164127977e21bbd05ea939_D20210701-20210930" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yNS9mcmFnOjI5MTk3NGMyYzgyMjQxOTRiYjYyNDNiOTMzNDlmNGUxL3RhYmxlOmFkMjcxZmJkMTQ3ODQyMWRhN2I5ODZhOTc1OGFiN2I4L3RhYmxlcmFuZ2U6YWQyNzFmYmQxNDc4NDIxZGE3Yjk4NmE5NzU4YWI3YjhfNS0xLTEtMS0w_f74248cb-c341-48c7-9740-5d23dfef1e92">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="i3d2aac06481848c0b780ff88829ab732_D20200701-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yNS9mcmFnOjI5MTk3NGMyYzgyMjQxOTRiYjYyNDNiOTMzNDlmNGUxL3RhYmxlOmFkMjcxZmJkMTQ3ODQyMWRhN2I5ODZhOTc1OGFiN2I4L3RhYmxlcmFuZ2U6YWQyNzFmYmQxNDc4NDIxZGE3Yjk4NmE5NzU4YWI3YjhfNS0zLTEtMS0w_c51ce8d4-0540-4377-991d-f3f38d8c7b07">2,198</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="i5cc25946d6f843cca98ce03c128dee12_D20210101-20210930" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yNS9mcmFnOjI5MTk3NGMyYzgyMjQxOTRiYjYyNDNiOTMzNDlmNGUxL3RhYmxlOmFkMjcxZmJkMTQ3ODQyMWRhN2I5ODZhOTc1OGFiN2I4L3RhYmxlcmFuZ2U6YWQyNzFmYmQxNDc4NDIxZGE3Yjk4NmE5NzU4YWI3YjhfNS01LTEtMS0w_f7d6c75c-817b-423f-9628-b4d4f8c8bbf5">2,439</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="ic5858e179144480d94112d8d522800ba_D20200101-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yNS9mcmFnOjI5MTk3NGMyYzgyMjQxOTRiYjYyNDNiOTMzNDlmNGUxL3RhYmxlOmFkMjcxZmJkMTQ3ODQyMWRhN2I5ODZhOTc1OGFiN2I4L3RhYmxlcmFuZ2U6YWQyNzFmYmQxNDc4NDIxZGE3Yjk4NmE5NzU4YWI3YjhfNS03LTEtMS0w_a19db10f-77a0-4495-9a86-555ac2db4519">1,787</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 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%">Release of cumulative foreign currency translation adjustments to loss from 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="ibbda1d45c4164127977e21bbd05ea939_D20210701-20210930" decimals="-3" format="ixt:fixed-zero" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yNS9mcmFnOjI5MTk3NGMyYzgyMjQxOTRiYjYyNDNiOTMzNDlmNGUxL3RhYmxlOmFkMjcxZmJkMTQ3ODQyMWRhN2I5ODZhOTc1OGFiN2I4L3RhYmxlcmFuZ2U6YWQyNzFmYmQxNDc4NDIxZGE3Yjk4NmE5NzU4YWI3YjhfNi0xLTEtMS0w_9247120f-eb1e-46a3-a0b2-cf03b8c68ca7">&#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="i3d2aac06481848c0b780ff88829ab732_D20200701-20200930" decimals="-3" format="ixt:fixed-zero" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yNS9mcmFnOjI5MTk3NGMyYzgyMjQxOTRiYjYyNDNiOTMzNDlmNGUxL3RhYmxlOmFkMjcxZmJkMTQ3ODQyMWRhN2I5ODZhOTc1OGFiN2I4L3RhYmxlcmFuZ2U6YWQyNzFmYmQxNDc4NDIxZGE3Yjk4NmE5NzU4YWI3YjhfNi0zLTEtMS0w_dfe4442b-463a-41b9-ae1e-b7e1f1040143">&#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="i5cc25946d6f843cca98ce03c128dee12_D20210101-20210930" decimals="-3" format="ixt:fixed-zero" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yNS9mcmFnOjI5MTk3NGMyYzgyMjQxOTRiYjYyNDNiOTMzNDlmNGUxL3RhYmxlOmFkMjcxZmJkMTQ3ODQyMWRhN2I5ODZhOTc1OGFiN2I4L3RhYmxlcmFuZ2U6YWQyNzFmYmQxNDc4NDIxZGE3Yjk4NmE5NzU4YWI3YjhfNi01LTEtMS0w_48a778ba-4741-428f-9a59-7c5051b8dc89">&#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="ic5858e179144480d94112d8d522800ba_D20200101-20200930" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yNS9mcmFnOjI5MTk3NGMyYzgyMjQxOTRiYjYyNDNiOTMzNDlmNGUxL3RhYmxlOmFkMjcxZmJkMTQ3ODQyMWRhN2I5ODZhOTc1OGFiN2I4L3RhYmxlcmFuZ2U6YWQyNzFmYmQxNDc4NDIxZGE3Yjk4NmE5NzU4YWI3YjhfNi03LTEtMS0w_825f9699-9127-4a29-8866-3fca93323c64">26,957</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 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 loss</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%">(<ix:nonFraction unitRef="usd" contextRef="ibbda1d45c4164127977e21bbd05ea939_D20210701-20210930" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:ComprehensiveIncomeNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yNS9mcmFnOjI5MTk3NGMyYzgyMjQxOTRiYjYyNDNiOTMzNDlmNGUxL3RhYmxlOmFkMjcxZmJkMTQ3ODQyMWRhN2I5ODZhOTc1OGFiN2I4L3RhYmxlcmFuZ2U6YWQyNzFmYmQxNDc4NDIxZGE3Yjk4NmE5NzU4YWI3YjhfNy0xLTEtMS0w_c7c6bf36-2f42-4ab4-a89e-4758c4e16145">30,790</ix:nonFraction>)</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%">(<ix:nonFraction unitRef="usd" contextRef="i3d2aac06481848c0b780ff88829ab732_D20200701-20200930" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:ComprehensiveIncomeNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yNS9mcmFnOjI5MTk3NGMyYzgyMjQxOTRiYjYyNDNiOTMzNDlmNGUxL3RhYmxlOmFkMjcxZmJkMTQ3ODQyMWRhN2I5ODZhOTc1OGFiN2I4L3RhYmxlcmFuZ2U6YWQyNzFmYmQxNDc4NDIxZGE3Yjk4NmE5NzU4YWI3YjhfNy0zLTEtMS0w_14088f36-4e17-4a27-b682-f5342079a48d">27,496</ix:nonFraction>)</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%">(<ix:nonFraction unitRef="usd" contextRef="i5cc25946d6f843cca98ce03c128dee12_D20210101-20210930" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:ComprehensiveIncomeNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yNS9mcmFnOjI5MTk3NGMyYzgyMjQxOTRiYjYyNDNiOTMzNDlmNGUxL3RhYmxlOmFkMjcxZmJkMTQ3ODQyMWRhN2I5ODZhOTc1OGFiN2I4L3RhYmxlcmFuZ2U6YWQyNzFmYmQxNDc4NDIxZGE3Yjk4NmE5NzU4YWI3YjhfNy01LTEtMS0w_860c7216-995b-455b-a716-49030c0df6c2">69,614</ix:nonFraction>)</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%">(<ix:nonFraction unitRef="usd" contextRef="ic5858e179144480d94112d8d522800ba_D20200101-20200930" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:ComprehensiveIncomeNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yNS9mcmFnOjI5MTk3NGMyYzgyMjQxOTRiYjYyNDNiOTMzNDlmNGUxL3RhYmxlOmFkMjcxZmJkMTQ3ODQyMWRhN2I5ODZhOTc1OGFiN2I4L3RhYmxlcmFuZ2U6YWQyNzFmYmQxNDc4NDIxZGE3Yjk4NmE5NzU4YWI3YjhfNy03LTEtMS0w_4f433a23-3661-475c-8906-5efdf91289a6">100,030</ix:nonFraction>)</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><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="id27ad070b0cf40ce8f1a92febdc58814_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="#id27ad070b0cf40ce8f1a92febdc58814_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/>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="ie4dda0c055074109963baa2a4f72f9a3_I20210630" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yOC9mcmFnOmMzMWEwYjc5MzQ4ZjQ0YTY4NDEwMjYxMGQ2ZGY0ODE1L3RhYmxlOjE5NGFiMjA4OGY1ODQ1YzNiOTI0MTRkZTRjZWZkMDgyL3RhYmxlcmFuZ2U6MTk0YWIyMDg4ZjU4NDVjM2I5MjQxNGRlNGNlZmQwODJfMi0xLTEtMS0w_92fddab1-e213-495a-9eba-2242c3de6a91">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="ie4dda0c055074109963baa2a4f72f9a3_I20210630" decimals="-3" format="ixt:fixed-zero" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yOC9mcmFnOmMzMWEwYjc5MzQ4ZjQ0YTY4NDEwMjYxMGQ2ZGY0ODE1L3RhYmxlOjE5NGFiMjA4OGY1ODQ1YzNiOTI0MTRkZTRjZWZkMDgyL3RhYmxlcmFuZ2U6MTk0YWIyMDg4ZjU4NDVjM2I5MjQxNGRlNGNlZmQwODJfMi0zLTEtMS0w_93faec86-8c12-4f1a-a6d0-530e2ac38d5a">&#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="ib9695457cd4f411eb910017ceb7f92ee_I20210630" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yOC9mcmFnOmMzMWEwYjc5MzQ4ZjQ0YTY4NDEwMjYxMGQ2ZGY0ODE1L3RhYmxlOjE5NGFiMjA4OGY1ODQ1YzNiOTI0MTRkZTRjZWZkMDgyL3RhYmxlcmFuZ2U6MTk0YWIyMDg4ZjU4NDVjM2I5MjQxNGRlNGNlZmQwODJfMi01LTEtMS0w_81e6023f-91e2-4c76-bb5c-153a21e6b7e2">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="id279a9a2593c4c398d11a0fb8fa913fb_I20210630" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yOC9mcmFnOmMzMWEwYjc5MzQ4ZjQ0YTY4NDEwMjYxMGQ2ZGY0ODE1L3RhYmxlOjE5NGFiMjA4OGY1ODQ1YzNiOTI0MTRkZTRjZWZkMDgyL3RhYmxlcmFuZ2U6MTk0YWIyMDg4ZjU4NDVjM2I5MjQxNGRlNGNlZmQwODJfMi03LTEtMS0w_3ccb227c-5b28-44cf-9563-fe44fbde3345">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="if03693cfab3647b392edeebe8de1bc72_I20210630" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yOC9mcmFnOmMzMWEwYjc5MzQ4ZjQ0YTY4NDEwMjYxMGQ2ZGY0ODE1L3RhYmxlOjE5NGFiMjA4OGY1ODQ1YzNiOTI0MTRkZTRjZWZkMDgyL3RhYmxlcmFuZ2U6MTk0YWIyMDg4ZjU4NDVjM2I5MjQxNGRlNGNlZmQwODJfMi05LTEtMS0w_24bfd8b8-eefa-4c9c-81b4-08b94b2924e0">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="i61fa285df8534b58b06d02c5996463b4_I20210630" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yOC9mcmFnOmMzMWEwYjc5MzQ4ZjQ0YTY4NDEwMjYxMGQ2ZGY0ODE1L3RhYmxlOjE5NGFiMjA4OGY1ODQ1YzNiOTI0MTRkZTRjZWZkMDgyL3RhYmxlcmFuZ2U6MTk0YWIyMDg4ZjU4NDVjM2I5MjQxNGRlNGNlZmQwODJfMi0xMS0xLTEtMA_812c0eea-ba85-490c-b79e-c41500360523">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="ib3e5f51d950740508e26b0aef7c63dd1_D20210701-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yOC9mcmFnOmMzMWEwYjc5MzQ4ZjQ0YTY4NDEwMjYxMGQ2ZGY0ODE1L3RhYmxlOjE5NGFiMjA4OGY1ODQ1YzNiOTI0MTRkZTRjZWZkMDgyL3RhYmxlcmFuZ2U6MTk0YWIyMDg4ZjU4NDVjM2I5MjQxNGRlNGNlZmQwODJfMy01LTEtMS0w_920c3f07-9ccc-40a5-b94f-33e2609377ee">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="ibbda1d45c4164127977e21bbd05ea939_D20210701-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yOC9mcmFnOmMzMWEwYjc5MzQ4ZjQ0YTY4NDEwMjYxMGQ2ZGY0ODE1L3RhYmxlOjE5NGFiMjA4OGY1ODQ1YzNiOTI0MTRkZTRjZWZkMDgyL3RhYmxlcmFuZ2U6MTk0YWIyMDg4ZjU4NDVjM2I5MjQxNGRlNGNlZmQwODJfMy0xMS0xLTEtMA_9c63da52-b942-48ca-a4f1-2d5ebf40d2e4">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="i09a732c57d3e4d75b8a1dac7a7a2e050_D20210701-20210930" decimals="INF" format="ixt:num-dot-decimal" name="pgen:StockIssuedDuringPeriodSharesStockOptionsExercisedAndRestrictedStockAwards" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yOC9mcmFnOmMzMWEwYjc5MzQ4ZjQ0YTY4NDEwMjYxMGQ2ZGY0ODE1L3RhYmxlOjE5NGFiMjA4OGY1ODQ1YzNiOTI0MTRkZTRjZWZkMDgyL3RhYmxlcmFuZ2U6MTk0YWIyMDg4ZjU4NDVjM2I5MjQxNGRlNGNlZmQwODJfNC0xLTEtMS0w_4d9724d3-0522-4bcf-9b09-040cd02152f1">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="ib3e5f51d950740508e26b0aef7c63dd1_D20210701-20210930" decimals="-3" name="pgen:StockIssuedDuringPeriodValueRestrictedStockAwardsVestedAndStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yOC9mcmFnOmMzMWEwYjc5MzQ4ZjQ0YTY4NDEwMjYxMGQ2ZGY0ODE1L3RhYmxlOjE5NGFiMjA4OGY1ODQ1YzNiOTI0MTRkZTRjZWZkMDgyL3RhYmxlcmFuZ2U6MTk0YWIyMDg4ZjU4NDVjM2I5MjQxNGRlNGNlZmQwODJfNC01LTEtMS0w_6dad8eff-d359-43f9-af4b-81fd22186e66">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="ibbda1d45c4164127977e21bbd05ea939_D20210701-20210930" decimals="-3" name="pgen:StockIssuedDuringPeriodValueRestrictedStockAwardsVestedAndStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yOC9mcmFnOmMzMWEwYjc5MzQ4ZjQ0YTY4NDEwMjYxMGQ2ZGY0ODE1L3RhYmxlOjE5NGFiMjA4OGY1ODQ1YzNiOTI0MTRkZTRjZWZkMDgyL3RhYmxlcmFuZ2U6MTk0YWIyMDg4ZjU4NDVjM2I5MjQxNGRlNGNlZmQwODJfNC0xMS0xLTEtMA_c2a8842e-87f7-4875-99dc-9265f4ff2dbc">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="id079711df7124ab7a7bab8f4b5857897_D20210701-20210930" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yOC9mcmFnOmMzMWEwYjc5MzQ4ZjQ0YTY4NDEwMjYxMGQ2ZGY0ODE1L3RhYmxlOjE5NGFiMjA4OGY1ODQ1YzNiOTI0MTRkZTRjZWZkMDgyL3RhYmxlcmFuZ2U6MTk0YWIyMDg4ZjU4NDVjM2I5MjQxNGRlNGNlZmQwODJfMjAtOS0xLTEtMA_ca4ad6d2-bd2d-4b46-915a-672fef142eec">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="ibbda1d45c4164127977e21bbd05ea939_D20210701-20210930" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yOC9mcmFnOmMzMWEwYjc5MzQ4ZjQ0YTY4NDEwMjYxMGQ2ZGY0ODE1L3RhYmxlOjE5NGFiMjA4OGY1ODQ1YzNiOTI0MTRkZTRjZWZkMDgyL3RhYmxlcmFuZ2U6MTk0YWIyMDg4ZjU4NDVjM2I5MjQxNGRlNGNlZmQwODJfMjAtMTEtMS0xLTA_863e8630-73c8-4866-b94c-6cf9f365330e">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 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="if1ffec6b544e42b2b536feda0c816481_D20210701-20210930" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yOC9mcmFnOmMzMWEwYjc5MzQ4ZjQ0YTY4NDEwMjYxMGQ2ZGY0ODE1L3RhYmxlOjE5NGFiMjA4OGY1ODQ1YzNiOTI0MTRkZTRjZWZkMDgyL3RhYmxlcmFuZ2U6MTk0YWIyMDg4ZjU4NDVjM2I5MjQxNGRlNGNlZmQwODJfMjItNy0xLTEtMA_ed3edbee-2cd0-4bf7-81b8-a672b651317b">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="ibbda1d45c4164127977e21bbd05ea939_D20210701-20210930" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yOC9mcmFnOmMzMWEwYjc5MzQ4ZjQ0YTY4NDEwMjYxMGQ2ZGY0ODE1L3RhYmxlOjE5NGFiMjA4OGY1ODQ1YzNiOTI0MTRkZTRjZWZkMDgyL3RhYmxlcmFuZ2U6MTk0YWIyMDg4ZjU4NDVjM2I5MjQxNGRlNGNlZmQwODJfMjItMTEtMS0xLTA_3174a3eb-a075-4d96-91a1-953f0c50c589">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="ic950777057b140cba68e3bd0fb5eb454_I20210930" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yOC9mcmFnOmMzMWEwYjc5MzQ4ZjQ0YTY4NDEwMjYxMGQ2ZGY0ODE1L3RhYmxlOjE5NGFiMjA4OGY1ODQ1YzNiOTI0MTRkZTRjZWZkMDgyL3RhYmxlcmFuZ2U6MTk0YWIyMDg4ZjU4NDVjM2I5MjQxNGRlNGNlZmQwODJfMjMtMS0xLTEtMA_4fe42e3b-13c6-42f9-91e5-89f020e7364f">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="ic950777057b140cba68e3bd0fb5eb454_I20210930" decimals="-3" format="ixt:fixed-zero" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yOC9mcmFnOmMzMWEwYjc5MzQ4ZjQ0YTY4NDEwMjYxMGQ2ZGY0ODE1L3RhYmxlOjE5NGFiMjA4OGY1ODQ1YzNiOTI0MTRkZTRjZWZkMDgyL3RhYmxlcmFuZ2U6MTk0YWIyMDg4ZjU4NDVjM2I5MjQxNGRlNGNlZmQwODJfMjMtMy0xLTEtMA_6deeb8e6-f728-4ee9-b1b4-54c583d90e6e">&#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="i1792f8e9f61a4944bdacd5cbafa1f630_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yOC9mcmFnOmMzMWEwYjc5MzQ4ZjQ0YTY4NDEwMjYxMGQ2ZGY0ODE1L3RhYmxlOjE5NGFiMjA4OGY1ODQ1YzNiOTI0MTRkZTRjZWZkMDgyL3RhYmxlcmFuZ2U6MTk0YWIyMDg4ZjU4NDVjM2I5MjQxNGRlNGNlZmQwODJfMjMtNS0xLTEtMA_6323e6b4-0b27-4259-b24a-813ac9e981db">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="i22d8f5b7f55c45b7ae3b24a6cbbd2a66_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yOC9mcmFnOmMzMWEwYjc5MzQ4ZjQ0YTY4NDEwMjYxMGQ2ZGY0ODE1L3RhYmxlOjE5NGFiMjA4OGY1ODQ1YzNiOTI0MTRkZTRjZWZkMDgyL3RhYmxlcmFuZ2U6MTk0YWIyMDg4ZjU4NDVjM2I5MjQxNGRlNGNlZmQwODJfMjMtNy0xLTEtMA_dcaf189f-25f1-4316-b705-ec0bccda3b5f">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="i200e3784e6384eab9e63690fb19fc728_I20210930" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yOC9mcmFnOmMzMWEwYjc5MzQ4ZjQ0YTY4NDEwMjYxMGQ2ZGY0ODE1L3RhYmxlOjE5NGFiMjA4OGY1ODQ1YzNiOTI0MTRkZTRjZWZkMDgyL3RhYmxlcmFuZ2U6MTk0YWIyMDg4ZjU4NDVjM2I5MjQxNGRlNGNlZmQwODJfMjMtOS0xLTEtMA_0fcd6060-2a3c-4ed4-a189-b2b29a448d95">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="i10cc24b3666e419ab532a7423ad3973f_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yOC9mcmFnOmMzMWEwYjc5MzQ4ZjQ0YTY4NDEwMjYxMGQ2ZGY0ODE1L3RhYmxlOjE5NGFiMjA4OGY1ODQ1YzNiOTI0MTRkZTRjZWZkMDgyL3RhYmxlcmFuZ2U6MTk0YWIyMDg4ZjU4NDVjM2I5MjQxNGRlNGNlZmQwODJfMjMtMTEtMS0xLTA_1402d823-ba68-4138-83b4-7d177b3a791b">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><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 June 30, 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="i34d62c88e79441b48d12093752093e30_I20200630" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yOC9mcmFnOmMzMWEwYjc5MzQ4ZjQ0YTY4NDEwMjYxMGQ2ZGY0ODE1L3RhYmxlOjk3NTM1MWVlODY2MzQwZGRhYWY2N2U2ZWEyMDViZTY1L3RhYmxlcmFuZ2U6OTc1MzUxZWU4NjYzNDBkZGFhZjY3ZTZlYTIwNWJlNjVfMi0xLTEtMS0w_720a6075-55c4-4c53-93f9-c1f27fa0206b">172,285,932</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="i34d62c88e79441b48d12093752093e30_I20200630" decimals="-3" format="ixt:fixed-zero" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yOC9mcmFnOmMzMWEwYjc5MzQ4ZjQ0YTY4NDEwMjYxMGQ2ZGY0ODE1L3RhYmxlOjk3NTM1MWVlODY2MzQwZGRhYWY2N2U2ZWEyMDViZTY1L3RhYmxlcmFuZ2U6OTc1MzUxZWU4NjYzNDBkZGFhZjY3ZTZlYTIwNWJlNjVfMi0zLTEtMS0w_85a9354c-4974-4226-95aa-b8fbe7ab3c98">&#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="i7621bb9c5f644bf787e89b9c1cc000b5_I20200630" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yOC9mcmFnOmMzMWEwYjc5MzQ4ZjQ0YTY4NDEwMjYxMGQ2ZGY0ODE1L3RhYmxlOjk3NTM1MWVlODY2MzQwZGRhYWY2N2U2ZWEyMDViZTY1L3RhYmxlcmFuZ2U6OTc1MzUxZWU4NjYzNDBkZGFhZjY3ZTZlYTIwNWJlNjVfMi01LTEtMS0w_686d3729-fb89-47d5-8cc2-018f06e2401f">1,802,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="ide53466710484d6c91be76a6df5b5990_I20200630" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yOC9mcmFnOmMzMWEwYjc5MzQ4ZjQ0YTY4NDEwMjYxMGQ2ZGY0ODE1L3RhYmxlOjk3NTM1MWVlODY2MzQwZGRhYWY2N2U2ZWEyMDViZTY1L3RhYmxlcmFuZ2U6OTc1MzUxZWU4NjYzNDBkZGFhZjY3ZTZlYTIwNWJlNjVfMi03LTEtMS0w_0bbd8619-372b-4f92-be21-974f329b7a49">650</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="i128e07acb2f6473e828efa5848cbd00b_I20200630" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yOC9mcmFnOmMzMWEwYjc5MzQ4ZjQ0YTY4NDEwMjYxMGQ2ZGY0ODE1L3RhYmxlOjk3NTM1MWVlODY2MzQwZGRhYWY2N2U2ZWEyMDViZTY1L3RhYmxlcmFuZ2U6OTc1MzUxZWU4NjYzNDBkZGFhZjY3ZTZlYTIwNWJlNjVfMi05LTEtMS0w_69214919-3c19-45a6-9389-063c3ea09adc">1,752,221</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="i17e12d1c3e564f0b96be7e0f25ebf286_I20200630" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yOC9mcmFnOmMzMWEwYjc5MzQ4ZjQ0YTY4NDEwMjYxMGQ2ZGY0ODE1L3RhYmxlOjk3NTM1MWVlODY2MzQwZGRhYWY2N2U2ZWEyMDViZTY1L3RhYmxlcmFuZ2U6OTc1MzUxZWU4NjYzNDBkZGFhZjY3ZTZlYTIwNWJlNjVfMi0xMS0xLTEtMA_e5d6a0b0-42fe-4546-9390-f4657a6a5889">49,542</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="ied3acaffde3f4181a4aae0784b9fea02_D20200701-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yOC9mcmFnOmMzMWEwYjc5MzQ4ZjQ0YTY4NDEwMjYxMGQ2ZGY0ODE1L3RhYmxlOjk3NTM1MWVlODY2MzQwZGRhYWY2N2U2ZWEyMDViZTY1L3RhYmxlcmFuZ2U6OTc1MzUxZWU4NjYzNDBkZGFhZjY3ZTZlYTIwNWJlNjVfMy01LTEtMS0w_9e3180c5-e0cd-40bf-abb0-c37f1fe73fa9">4,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%">&#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="i3d2aac06481848c0b780ff88829ab732_D20200701-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yOC9mcmFnOmMzMWEwYjc5MzQ4ZjQ0YTY4NDEwMjYxMGQ2ZGY0ODE1L3RhYmxlOjk3NTM1MWVlODY2MzQwZGRhYWY2N2U2ZWEyMDViZTY1L3RhYmxlcmFuZ2U6OTc1MzUxZWU4NjYzNDBkZGFhZjY3ZTZlYTIwNWJlNjVfMy0xMS0xLTEtMA_f3fa383c-37a4-4bb7-b5d1-e81918a39e6c">4,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="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="i2a81aae2a5f444e187cb089342b8dc84_D20200701-20200930" decimals="INF" format="ixt:num-dot-decimal" name="pgen:StockIssuedDuringPeriodSharesStockOptionsExercisedAndRestrictedStockAwards" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yOC9mcmFnOmMzMWEwYjc5MzQ4ZjQ0YTY4NDEwMjYxMGQ2ZGY0ODE1L3RhYmxlOjk3NTM1MWVlODY2MzQwZGRhYWY2N2U2ZWEyMDViZTY1L3RhYmxlcmFuZ2U6OTc1MzUxZWU4NjYzNDBkZGFhZjY3ZTZlYTIwNWJlNjVfNC0xLTEtMS0w_d4586197-e0f9-4f3c-970d-b9b4d067c661">28,389</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="ied3acaffde3f4181a4aae0784b9fea02_D20200701-20200930" decimals="-3" name="pgen:StockIssuedDuringPeriodValueRestrictedStockAwardsVestedAndStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yOC9mcmFnOmMzMWEwYjc5MzQ4ZjQ0YTY4NDEwMjYxMGQ2ZGY0ODE1L3RhYmxlOjk3NTM1MWVlODY2MzQwZGRhYWY2N2U2ZWEyMDViZTY1L3RhYmxlcmFuZ2U6OTc1MzUxZWU4NjYzNDBkZGFhZjY3ZTZlYTIwNWJlNjVfNC01LTEtMS0w_12d64b26-2ee7-4b65-9413-e3ab142b2892">3</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="i3d2aac06481848c0b780ff88829ab732_D20200701-20200930" decimals="-3" name="pgen:StockIssuedDuringPeriodValueRestrictedStockAwardsVestedAndStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yOC9mcmFnOmMzMWEwYjc5MzQ4ZjQ0YTY4NDEwMjYxMGQ2ZGY0ODE1L3RhYmxlOjk3NTM1MWVlODY2MzQwZGRhYWY2N2U2ZWEyMDViZTY1L3RhYmxlcmFuZ2U6OTc1MzUxZWU4NjYzNDBkZGFhZjY3ZTZlYTIwNWJlNjVfNC0xMS0xLTEtMA_64ccc159-fb90-4ef9-b474-aec7d290c576">3</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 for accrued compensation</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="i2a81aae2a5f444e187cb089342b8dc84_D20200701-20200930" decimals="INF" format="ixt:num-dot-decimal" name="pgen:StockIssuedDuringThePeriodSharesAccruedCompensation" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yOC9mcmFnOmMzMWEwYjc5MzQ4ZjQ0YTY4NDEwMjYxMGQ2ZGY0ODE1L3RhYmxlOjk3NTM1MWVlODY2MzQwZGRhYWY2N2U2ZWEyMDViZTY1L3RhYmxlcmFuZ2U6OTc1MzUxZWU4NjYzNDBkZGFhZjY3ZTZlYTIwNWJlNjVfNS0xLTEtMS0w_4aac094e-d750-4855-b6a8-84c06561d332">75,000</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%">&#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="i3d2aac06481848c0b780ff88829ab732_D20200701-20200930" decimals="-3" format="ixt:fixed-zero" name="pgen:StockIssuedDuringThePeriodValueAccruedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yOC9mcmFnOmMzMWEwYjc5MzQ4ZjQ0YTY4NDEwMjYxMGQ2ZGY0ODE1L3RhYmxlOjk3NTM1MWVlODY2MzQwZGRhYWY2N2U2ZWEyMDViZTY1L3RhYmxlcmFuZ2U6OTc1MzUxZWU4NjYzNDBkZGFhZjY3ZTZlYTIwNWJlNjVfNS0xMS0xLTEtMA_033f8345-fedf-426e-8d05-e5fb3246622c">&#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="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 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="shares" contextRef="i2a81aae2a5f444e187cb089342b8dc84_D20200701-20200930" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodSharesIssuedForServices" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yOC9mcmFnOmMzMWEwYjc5MzQ4ZjQ0YTY4NDEwMjYxMGQ2ZGY0ODE1L3RhYmxlOjk3NTM1MWVlODY2MzQwZGRhYWY2N2U2ZWEyMDViZTY1L3RhYmxlcmFuZ2U6OTc1MzUxZWU4NjYzNDBkZGFhZjY3ZTZlYTIwNWJlNjVfNi0xLTEtMS0w_b14660bd-0ea3-49b4-bd35-8e2cec85815e">21,428</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="ied3acaffde3f4181a4aae0784b9fea02_D20200701-20200930" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueIssuedForServices" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yOC9mcmFnOmMzMWEwYjc5MzQ4ZjQ0YTY4NDEwMjYxMGQ2ZGY0ODE1L3RhYmxlOjk3NTM1MWVlODY2MzQwZGRhYWY2N2U2ZWEyMDViZTY1L3RhYmxlcmFuZ2U6OTc1MzUxZWU4NjYzNDBkZGFhZjY3ZTZlYTIwNWJlNjVfNi01LTEtMS0w_265a733a-499c-4dfa-a85a-826d5fc20ec3">76</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="i3d2aac06481848c0b780ff88829ab732_D20200701-20200930" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueIssuedForServices" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yOC9mcmFnOmMzMWEwYjc5MzQ4ZjQ0YTY4NDEwMjYxMGQ2ZGY0ODE1L3RhYmxlOjk3NTM1MWVlODY2MzQwZGRhYWY2N2U2ZWEyMDViZTY1L3RhYmxlcmFuZ2U6OTc1MzUxZWU4NjYzNDBkZGFhZjY3ZTZlYTIwNWJlNjVfNi0xMS0xLTEtMA_4bc5434d-647e-4b43-aea4-ad92a954386e">76</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="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 conversion of long-term debt</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="i2a81aae2a5f444e187cb089342b8dc84_D20200701-20200930" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yOC9mcmFnOmMzMWEwYjc5MzQ4ZjQ0YTY4NDEwMjYxMGQ2ZGY0ODE1L3RhYmxlOjk3NTM1MWVlODY2MzQwZGRhYWY2N2U2ZWEyMDViZTY1L3RhYmxlcmFuZ2U6OTc1MzUxZWU4NjYzNDBkZGFhZjY3ZTZlYTIwNWJlNjVfOS0xLTEtMS0xNDEwNA_d892b0b4-56a5-40af-9f78-da3169c34e31">6,293,402</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="ied3acaffde3f4181a4aae0784b9fea02_D20200701-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yOC9mcmFnOmMzMWEwYjc5MzQ4ZjQ0YTY4NDEwMjYxMGQ2ZGY0ODE1L3RhYmxlOjk3NTM1MWVlODY2MzQwZGRhYWY2N2U2ZWEyMDViZTY1L3RhYmxlcmFuZ2U6OTc1MzUxZWU4NjYzNDBkZGFhZjY3ZTZlYTIwNWJlNjVfOS01LTEtMS0xNDEwNA_280709c6-c0b2-4238-b3e3-408979d8a043">31,827</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="i3d2aac06481848c0b780ff88829ab732_D20200701-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yOC9mcmFnOmMzMWEwYjc5MzQ4ZjQ0YTY4NDEwMjYxMGQ2ZGY0ODE1L3RhYmxlOjk3NTM1MWVlODY2MzQwZGRhYWY2N2U2ZWEyMDViZTY1L3RhYmxlcmFuZ2U6OTc1MzUxZWU4NjYzNDBkZGFhZjY3ZTZlYTIwNWJlNjVfOS0xMS0xLTEtMTQxMDQ_27829357-0727-4f3a-a7ce-fafb0c878487">31,827</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="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 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%">&#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="i26de2628407249be94d10f74e9985155_D20200701-20200930" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yOC9mcmFnOmMzMWEwYjc5MzQ4ZjQ0YTY4NDEwMjYxMGQ2ZGY0ODE1L3RhYmxlOjk3NTM1MWVlODY2MzQwZGRhYWY2N2U2ZWEyMDViZTY1L3RhYmxlcmFuZ2U6OTc1MzUxZWU4NjYzNDBkZGFhZjY3ZTZlYTIwNWJlNjVfMTktOS0xLTEtMA_67834ae6-880c-4b1a-8e48-e6c6e379006e">29,508</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="i3d2aac06481848c0b780ff88829ab732_D20200701-20200930" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yOC9mcmFnOmMzMWEwYjc5MzQ4ZjQ0YTY4NDEwMjYxMGQ2ZGY0ODE1L3RhYmxlOjk3NTM1MWVlODY2MzQwZGRhYWY2N2U2ZWEyMDViZTY1L3RhYmxlcmFuZ2U6OTc1MzUxZWU4NjYzNDBkZGFhZjY3ZTZlYTIwNWJlNjVfMTktMTEtMS0xLTA_fdc96b34-c761-40dd-a4d2-8a16df0aa5ae">29,508</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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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 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%">&#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="i2c6512e6229b48518783b3b12aa71b36_D20200701-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yOC9mcmFnOmMzMWEwYjc5MzQ4ZjQ0YTY4NDEwMjYxMGQ2ZGY0ODE1L3RhYmxlOjk3NTM1MWVlODY2MzQwZGRhYWY2N2U2ZWEyMDViZTY1L3RhYmxlcmFuZ2U6OTc1MzUxZWU4NjYzNDBkZGFhZjY3ZTZlYTIwNWJlNjVfMjEtNy0xLTEtMA_a38f65f6-6b0c-429d-816b-322730f05db4">2,012</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="i3d2aac06481848c0b780ff88829ab732_D20200701-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yOC9mcmFnOmMzMWEwYjc5MzQ4ZjQ0YTY4NDEwMjYxMGQ2ZGY0ODE1L3RhYmxlOjk3NTM1MWVlODY2MzQwZGRhYWY2N2U2ZWEyMDViZTY1L3RhYmxlcmFuZ2U6OTc1MzUxZWU4NjYzNDBkZGFhZjY3ZTZlYTIwNWJlNjVfMjEtMTEtMS0xLTA_837103ff-70ec-4d40-9878-d1bf66fec948">2,012</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:700;line-height:100%">Balances at September 30, 2020</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="i81bacc2685aa4e43854875b4a166f8b9_I20200930" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yOC9mcmFnOmMzMWEwYjc5MzQ4ZjQ0YTY4NDEwMjYxMGQ2ZGY0ODE1L3RhYmxlOjk3NTM1MWVlODY2MzQwZGRhYWY2N2U2ZWEyMDViZTY1L3RhYmxlcmFuZ2U6OTc1MzUxZWU4NjYzNDBkZGFhZjY3ZTZlYTIwNWJlNjVfMjItMS0xLTEtMA_f69d9db5-42d3-44a1-833c-b4422cb16f7a">178,704,151</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="i81bacc2685aa4e43854875b4a166f8b9_I20200930" decimals="-3" format="ixt:fixed-zero" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yOC9mcmFnOmMzMWEwYjc5MzQ4ZjQ0YTY4NDEwMjYxMGQ2ZGY0ODE1L3RhYmxlOjk3NTM1MWVlODY2MzQwZGRhYWY2N2U2ZWEyMDViZTY1L3RhYmxlcmFuZ2U6OTc1MzUxZWU4NjYzNDBkZGFhZjY3ZTZlYTIwNWJlNjVfMjItMy0xLTEtMA_ecd49dfa-27ca-4d2f-96cf-5684763a2381">&#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="ic173066de43540dcb06d8567c3123660_I20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yOC9mcmFnOmMzMWEwYjc5MzQ4ZjQ0YTY4NDEwMjYxMGQ2ZGY0ODE1L3RhYmxlOjk3NTM1MWVlODY2MzQwZGRhYWY2N2U2ZWEyMDViZTY1L3RhYmxlcmFuZ2U6OTc1MzUxZWU4NjYzNDBkZGFhZjY3ZTZlYTIwNWJlNjVfMjItNS0xLTEtMA_e7fc2c84-2598-4c52-b3b5-134db8f358cf">1,838,919</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="i40b2190ee18441fb9f8f0a143dd72a60_I20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yOC9mcmFnOmMzMWEwYjc5MzQ4ZjQ0YTY4NDEwMjYxMGQ2ZGY0ODE1L3RhYmxlOjk3NTM1MWVlODY2MzQwZGRhYWY2N2U2ZWEyMDViZTY1L3RhYmxlcmFuZ2U6OTc1MzUxZWU4NjYzNDBkZGFhZjY3ZTZlYTIwNWJlNjVfMjItNy0xLTEtMA_9c832e4a-4073-44c4-9447-bbee739fdaca">1,362</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="i74ec28532a214e77b7d6e366c70b224b_I20200930" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yOC9mcmFnOmMzMWEwYjc5MzQ4ZjQ0YTY4NDEwMjYxMGQ2ZGY0ODE1L3RhYmxlOjk3NTM1MWVlODY2MzQwZGRhYWY2N2U2ZWEyMDViZTY1L3RhYmxlcmFuZ2U6OTc1MzUxZWU4NjYzNDBkZGFhZjY3ZTZlYTIwNWJlNjVfMjItOS0xLTEtMA_d6261917-b744-4749-94d4-997aa710eefe">1,781,729</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="i236a23c1535f4375bef77d40cd593d28_I20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yOC9mcmFnOmMzMWEwYjc5MzQ4ZjQ0YTY4NDEwMjYxMGQ2ZGY0ODE1L3RhYmxlOjk3NTM1MWVlODY2MzQwZGRhYWY2N2U2ZWEyMDViZTY1L3RhYmxlcmFuZ2U6OTc1MzUxZWU4NjYzNDBkZGFhZjY3ZTZlYTIwNWJlNjVfMjItMTEtMS0xLTA_180f4de1-20f2-45f7-817f-d12608ff6dd4">58,552</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"><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"><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="#id27ad070b0cf40ce8f1a92febdc58814_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><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/>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="i6d784876acba43bf9b221a0a9abedbac_I20201231" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yOC9mcmFnOmMzMWEwYjc5MzQ4ZjQ0YTY4NDEwMjYxMGQ2ZGY0ODE1L3RhYmxlOmJiODUxOTBjZDU4NjQ1ZDBhYTY1MGExMzY2Y2UyZTcwL3RhYmxlcmFuZ2U6YmI4NTE5MGNkNTg2NDVkMGFhNjUwYTEzNjZjZTJlNzBfMi0xLTEtMS0w_b171bc04-7d13-4bb3-9c48-d54f65454cf5">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="i6d784876acba43bf9b221a0a9abedbac_I20201231" decimals="-3" format="ixt:fixed-zero" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yOC9mcmFnOmMzMWEwYjc5MzQ4ZjQ0YTY4NDEwMjYxMGQ2ZGY0ODE1L3RhYmxlOmJiODUxOTBjZDU4NjQ1ZDBhYTY1MGExMzY2Y2UyZTcwL3RhYmxlcmFuZ2U6YmI4NTE5MGNkNTg2NDVkMGFhNjUwYTEzNjZjZTJlNzBfMi0zLTEtMS0w_44c7e302-600e-4814-8905-bddbe0288845">&#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="i5c1d485188b0455d87d25ffc3a89abc6_I20201231" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yOC9mcmFnOmMzMWEwYjc5MzQ4ZjQ0YTY4NDEwMjYxMGQ2ZGY0ODE1L3RhYmxlOmJiODUxOTBjZDU4NjQ1ZDBhYTY1MGExMzY2Y2UyZTcwL3RhYmxlcmFuZ2U6YmI4NTE5MGNkNTg2NDVkMGFhNjUwYTEzNjZjZTJlNzBfMi01LTEtMS0w_6296e683-bd6d-4c3e-bbe1-58ce9d395855">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="id78b40ba4e224354ac240e1a99785275_I20201231" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yOC9mcmFnOmMzMWEwYjc5MzQ4ZjQ0YTY4NDEwMjYxMGQ2ZGY0ODE1L3RhYmxlOmJiODUxOTBjZDU4NjQ1ZDBhYTY1MGExMzY2Y2UyZTcwL3RhYmxlcmFuZ2U6YmI4NTE5MGNkNTg2NDVkMGFhNjUwYTEzNjZjZTJlNzBfMi03LTEtMS0w_e479b0a4-fb6e-4014-b009-1158b09cf3b6">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="iafc9130943de494da7b8b8293dbde8f1_I20201231" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yOC9mcmFnOmMzMWEwYjc5MzQ4ZjQ0YTY4NDEwMjYxMGQ2ZGY0ODE1L3RhYmxlOmJiODUxOTBjZDU4NjQ1ZDBhYTY1MGExMzY2Y2UyZTcwL3RhYmxlcmFuZ2U6YmI4NTE5MGNkNTg2NDVkMGFhNjUwYTEzNjZjZTJlNzBfMi05LTEtMS0w_45f89922-ca6e-4315-8441-fcb64bf637e3">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="i335637e17881457e8936f1f0a875356f_I20201231" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yOC9mcmFnOmMzMWEwYjc5MzQ4ZjQ0YTY4NDEwMjYxMGQ2ZGY0ODE1L3RhYmxlOmJiODUxOTBjZDU4NjQ1ZDBhYTY1MGExMzY2Y2UyZTcwL3RhYmxlcmFuZ2U6YmI4NTE5MGNkNTg2NDVkMGFhNjUwYTEzNjZjZTJlNzBfMi0xMS0xLTEtMA_e604c046-d027-4e72-beb3-3e8977b7c1c5">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="i079860bd3d3145679d6afaf7d2c5cecb_D20210101-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yOC9mcmFnOmMzMWEwYjc5MzQ4ZjQ0YTY4NDEwMjYxMGQ2ZGY0ODE1L3RhYmxlOmJiODUxOTBjZDU4NjQ1ZDBhYTY1MGExMzY2Y2UyZTcwL3RhYmxlcmFuZ2U6YmI4NTE5MGNkNTg2NDVkMGFhNjUwYTEzNjZjZTJlNzBfMy01LTEtMS0w_e581da44-2da7-4397-99d9-391a79ad5518">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="i5cc25946d6f843cca98ce03c128dee12_D20210101-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yOC9mcmFnOmMzMWEwYjc5MzQ4ZjQ0YTY4NDEwMjYxMGQ2ZGY0ODE1L3RhYmxlOmJiODUxOTBjZDU4NjQ1ZDBhYTY1MGExMzY2Y2UyZTcwL3RhYmxlcmFuZ2U6YmI4NTE5MGNkNTg2NDVkMGFhNjUwYTEzNjZjZTJlNzBfMy0xMS0xLTEtMA_dd605911-5636-4632-93ae-66bbfaf8fac5">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="i662ef39ea14e431793ce2deff1c27a82_D20210101-20210930" decimals="INF" format="ixt:num-dot-decimal" name="pgen:StockIssuedDuringPeriodSharesStockOptionsExercisedAndRestrictedStockAwards" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yOC9mcmFnOmMzMWEwYjc5MzQ4ZjQ0YTY4NDEwMjYxMGQ2ZGY0ODE1L3RhYmxlOmJiODUxOTBjZDU4NjQ1ZDBhYTY1MGExMzY2Y2UyZTcwL3RhYmxlcmFuZ2U6YmI4NTE5MGNkNTg2NDVkMGFhNjUwYTEzNjZjZTJlNzBfNC0xLTEtMS0w_a4c3499c-2273-4d4d-bce0-6eded82bf0ab">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="i079860bd3d3145679d6afaf7d2c5cecb_D20210101-20210930" decimals="-3" name="pgen:StockIssuedDuringPeriodValueRestrictedStockAwardsVestedAndStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yOC9mcmFnOmMzMWEwYjc5MzQ4ZjQ0YTY4NDEwMjYxMGQ2ZGY0ODE1L3RhYmxlOmJiODUxOTBjZDU4NjQ1ZDBhYTY1MGExMzY2Y2UyZTcwL3RhYmxlcmFuZ2U6YmI4NTE5MGNkNTg2NDVkMGFhNjUwYTEzNjZjZTJlNzBfNC01LTEtMS0w_5ac87a81-d6b9-4443-a3fd-f7deaf7b1ac1">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="i5cc25946d6f843cca98ce03c128dee12_D20210101-20210930" decimals="-3" name="pgen:StockIssuedDuringPeriodValueRestrictedStockAwardsVestedAndStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yOC9mcmFnOmMzMWEwYjc5MzQ4ZjQ0YTY4NDEwMjYxMGQ2ZGY0ODE1L3RhYmxlOmJiODUxOTBjZDU4NjQ1ZDBhYTY1MGExMzY2Y2UyZTcwL3RhYmxlcmFuZ2U6YmI4NTE5MGNkNTg2NDVkMGFhNjUwYTEzNjZjZTJlNzBfNC0xMS0xLTEtMA_2a2347ff-14c4-424c-8a0b-02d419354a4e">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="i662ef39ea14e431793ce2deff1c27a82_D20210101-20210930" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodSharesIssuedForServices" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yOC9mcmFnOmMzMWEwYjc5MzQ4ZjQ0YTY4NDEwMjYxMGQ2ZGY0ODE1L3RhYmxlOmJiODUxOTBjZDU4NjQ1ZDBhYTY1MGExMzY2Y2UyZTcwL3RhYmxlcmFuZ2U6YmI4NTE5MGNkNTg2NDVkMGFhNjUwYTEzNjZjZTJlNzBfNi0xLTEtMS0w_e633e07f-b7e7-4595-a7f4-1cf87f2c57ae">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="i079860bd3d3145679d6afaf7d2c5cecb_D20210101-20210930" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueIssuedForServices" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yOC9mcmFnOmMzMWEwYjc5MzQ4ZjQ0YTY4NDEwMjYxMGQ2ZGY0ODE1L3RhYmxlOmJiODUxOTBjZDU4NjQ1ZDBhYTY1MGExMzY2Y2UyZTcwL3RhYmxlcmFuZ2U6YmI4NTE5MGNkNTg2NDVkMGFhNjUwYTEzNjZjZTJlNzBfNi01LTEtMS0w_7f81c1c9-18ee-4fe9-8e5f-1f905c56da56">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="i5cc25946d6f843cca98ce03c128dee12_D20210101-20210930" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueIssuedForServices" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yOC9mcmFnOmMzMWEwYjc5MzQ4ZjQ0YTY4NDEwMjYxMGQ2ZGY0ODE1L3RhYmxlOmJiODUxOTBjZDU4NjQ1ZDBhYTY1MGExMzY2Y2UyZTcwL3RhYmxlcmFuZ2U6YmI4NTE5MGNkNTg2NDVkMGFhNjUwYTEzNjZjZTJlNzBfNi0xMS0xLTEtMA_36e64785-826b-4bce-ac23-b1896c19f722">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 offering, 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="i662ef39ea14e431793ce2deff1c27a82_D20210101-20210930" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodSharesNewIssues" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yOC9mcmFnOmMzMWEwYjc5MzQ4ZjQ0YTY4NDEwMjYxMGQ2ZGY0ODE1L3RhYmxlOmJiODUxOTBjZDU4NjQ1ZDBhYTY1MGExMzY2Y2UyZTcwL3RhYmxlcmFuZ2U6YmI4NTE5MGNkNTg2NDVkMGFhNjUwYTEzNjZjZTJlNzBfNy0xLTEtMS0w_02c26afd-41aa-4b70-b7f2-6154fe0dceee">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="i079860bd3d3145679d6afaf7d2c5cecb_D20210101-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yOC9mcmFnOmMzMWEwYjc5MzQ4ZjQ0YTY4NDEwMjYxMGQ2ZGY0ODE1L3RhYmxlOmJiODUxOTBjZDU4NjQ1ZDBhYTY1MGExMzY2Y2UyZTcwL3RhYmxlcmFuZ2U6YmI4NTE5MGNkNTg2NDVkMGFhNjUwYTEzNjZjZTJlNzBfNy01LTEtMS0w_e7004672-99b0-4214-ade3-c8ad58b9d0e7">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="i5cc25946d6f843cca98ce03c128dee12_D20210101-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yOC9mcmFnOmMzMWEwYjc5MzQ4ZjQ0YTY4NDEwMjYxMGQ2ZGY0ODE1L3RhYmxlOmJiODUxOTBjZDU4NjQ1ZDBhYTY1MGExMzY2Y2UyZTcwL3RhYmxlcmFuZ2U6YmI4NTE5MGNkNTg2NDVkMGFhNjUwYTEzNjZjZTJlNzBfNy0xMS0xLTEtMA_77b439ed-6447-4bd0-a4c6-a0f5617369a6">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="i5a78d7c281fc4aa1adf83cc169b9b97f_D20210101-20210930" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yOC9mcmFnOmMzMWEwYjc5MzQ4ZjQ0YTY4NDEwMjYxMGQ2ZGY0ODE1L3RhYmxlOmJiODUxOTBjZDU4NjQ1ZDBhYTY1MGExMzY2Y2UyZTcwL3RhYmxlcmFuZ2U6YmI4NTE5MGNkNTg2NDVkMGFhNjUwYTEzNjZjZTJlNzBfMjAtOS0xLTEtMA_cc13eb3a-79cb-4383-89e9-52e81d9f18ce">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="i5cc25946d6f843cca98ce03c128dee12_D20210101-20210930" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yOC9mcmFnOmMzMWEwYjc5MzQ4ZjQ0YTY4NDEwMjYxMGQ2ZGY0ODE1L3RhYmxlOmJiODUxOTBjZDU4NjQ1ZDBhYTY1MGExMzY2Y2UyZTcwL3RhYmxlcmFuZ2U6YmI4NTE5MGNkNTg2NDVkMGFhNjUwYTEzNjZjZTJlNzBfMjAtMTEtMS0xLTA_795e1883-61c6-4e34-9467-87e4139dfefa">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="i864b12bff34349339a987fc1c1004ba9_D20210101-20210930" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yOC9mcmFnOmMzMWEwYjc5MzQ4ZjQ0YTY4NDEwMjYxMGQ2ZGY0ODE1L3RhYmxlOmJiODUxOTBjZDU4NjQ1ZDBhYTY1MGExMzY2Y2UyZTcwL3RhYmxlcmFuZ2U6YmI4NTE5MGNkNTg2NDVkMGFhNjUwYTEzNjZjZTJlNzBfMjItNy0xLTEtMA_2b25f489-b95b-4940-8fe0-9632532ddd16">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="i5cc25946d6f843cca98ce03c128dee12_D20210101-20210930" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yOC9mcmFnOmMzMWEwYjc5MzQ4ZjQ0YTY4NDEwMjYxMGQ2ZGY0ODE1L3RhYmxlOmJiODUxOTBjZDU4NjQ1ZDBhYTY1MGExMzY2Y2UyZTcwL3RhYmxlcmFuZ2U6YmI4NTE5MGNkNTg2NDVkMGFhNjUwYTEzNjZjZTJlNzBfMjItMTEtMS0xLTA_517815d6-4725-496c-9308-795b595bb4c9">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="ic950777057b140cba68e3bd0fb5eb454_I20210930" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yOC9mcmFnOmMzMWEwYjc5MzQ4ZjQ0YTY4NDEwMjYxMGQ2ZGY0ODE1L3RhYmxlOmJiODUxOTBjZDU4NjQ1ZDBhYTY1MGExMzY2Y2UyZTcwL3RhYmxlcmFuZ2U6YmI4NTE5MGNkNTg2NDVkMGFhNjUwYTEzNjZjZTJlNzBfMjMtMS0xLTEtMA_d4aa161c-21a5-42e5-9503-36146504c09a">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="ic950777057b140cba68e3bd0fb5eb454_I20210930" decimals="-3" format="ixt:fixed-zero" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yOC9mcmFnOmMzMWEwYjc5MzQ4ZjQ0YTY4NDEwMjYxMGQ2ZGY0ODE1L3RhYmxlOmJiODUxOTBjZDU4NjQ1ZDBhYTY1MGExMzY2Y2UyZTcwL3RhYmxlcmFuZ2U6YmI4NTE5MGNkNTg2NDVkMGFhNjUwYTEzNjZjZTJlNzBfMjMtMy0xLTEtMA_544bfa6e-fc87-40bb-b444-fdb2a50c8ba3">&#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="i1792f8e9f61a4944bdacd5cbafa1f630_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yOC9mcmFnOmMzMWEwYjc5MzQ4ZjQ0YTY4NDEwMjYxMGQ2ZGY0ODE1L3RhYmxlOmJiODUxOTBjZDU4NjQ1ZDBhYTY1MGExMzY2Y2UyZTcwL3RhYmxlcmFuZ2U6YmI4NTE5MGNkNTg2NDVkMGFhNjUwYTEzNjZjZTJlNzBfMjMtNS0xLTEtMA_74b47e55-b9e1-49b1-a648-3e617f2af0e1">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="i22d8f5b7f55c45b7ae3b24a6cbbd2a66_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yOC9mcmFnOmMzMWEwYjc5MzQ4ZjQ0YTY4NDEwMjYxMGQ2ZGY0ODE1L3RhYmxlOmJiODUxOTBjZDU4NjQ1ZDBhYTY1MGExMzY2Y2UyZTcwL3RhYmxlcmFuZ2U6YmI4NTE5MGNkNTg2NDVkMGFhNjUwYTEzNjZjZTJlNzBfMjMtNy0xLTEtMA_a717b9d7-c928-4a8d-bcac-bbfcf06fa6be">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="i200e3784e6384eab9e63690fb19fc728_I20210930" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yOC9mcmFnOmMzMWEwYjc5MzQ4ZjQ0YTY4NDEwMjYxMGQ2ZGY0ODE1L3RhYmxlOmJiODUxOTBjZDU4NjQ1ZDBhYTY1MGExMzY2Y2UyZTcwL3RhYmxlcmFuZ2U6YmI4NTE5MGNkNTg2NDVkMGFhNjUwYTEzNjZjZTJlNzBfMjMtOS0xLTEtMA_712d73e8-9b3a-4fd0-ac38-fe8221f98d0e">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="i10cc24b3666e419ab532a7423ad3973f_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yOC9mcmFnOmMzMWEwYjc5MzQ4ZjQ0YTY4NDEwMjYxMGQ2ZGY0ODE1L3RhYmxlOmJiODUxOTBjZDU4NjQ1ZDBhYTY1MGExMzY2Y2UyZTcwL3RhYmxlcmFuZ2U6YmI4NTE5MGNkNTg2NDVkMGFhNjUwYTEzNjZjZTJlNzBfMjMtMTEtMS0xLTA_6e3e3db9-7b4a-4348-99a2-5e316a3ee63c">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><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, 2019</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="i50ee112dba174b05928e4fc1115977b7_I20191231" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yOC9mcmFnOmMzMWEwYjc5MzQ4ZjQ0YTY4NDEwMjYxMGQ2ZGY0ODE1L3RhYmxlOjhlYjBiNTVjN2UxNjQwMTViNTQ4OGU5NmU0ODNhODAzL3RhYmxlcmFuZ2U6OGViMGI1NWM3ZTE2NDAxNWI1NDg4ZTk2ZTQ4M2E4MDNfMi0xLTEtMS0w_9900a49b-9d1e-487e-9860-0e768232d381">163,274,880</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="i50ee112dba174b05928e4fc1115977b7_I20191231" decimals="-3" format="ixt:fixed-zero" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yOC9mcmFnOmMzMWEwYjc5MzQ4ZjQ0YTY4NDEwMjYxMGQ2ZGY0ODE1L3RhYmxlOjhlYjBiNTVjN2UxNjQwMTViNTQ4OGU5NmU0ODNhODAzL3RhYmxlcmFuZ2U6OGViMGI1NWM3ZTE2NDAxNWI1NDg4ZTk2ZTQ4M2E4MDNfMi0zLTEtMS0w_2bd2115e-70e7-4c09-8f6d-226fe0c67fc6">&#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="i59916192454c4b9ead886b77510f0c29_I20191231" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yOC9mcmFnOmMzMWEwYjc5MzQ4ZjQ0YTY4NDEwMjYxMGQ2ZGY0ODE1L3RhYmxlOjhlYjBiNTVjN2UxNjQwMTViNTQ4OGU5NmU0ODNhODAzL3RhYmxlcmFuZ2U6OGViMGI1NWM3ZTE2NDAxNWI1NDg4ZTk2ZTQ4M2E4MDNfMi01LTEtMS0w_0fa5c19d-16d1-41f9-b218-8fdf8dbee38a">1,752,048</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="i896e5276951a4be594befa962baf3875_I20191231" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yOC9mcmFnOmMzMWEwYjc5MzQ4ZjQ0YTY4NDEwMjYxMGQ2ZGY0ODE1L3RhYmxlOjhlYjBiNTVjN2UxNjQwMTViNTQ4OGU5NmU0ODNhODAzL3RhYmxlcmFuZ2U6OGViMGI1NWM3ZTE2NDAxNWI1NDg4ZTk2ZTQ4M2E4MDNfMi03LTEtMS0w_d49eba2b-fb5d-4e63-a1d5-db1fd16e303f">27,468</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="i47e83ae1537944298b813b7df55094cc_I20191231" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yOC9mcmFnOmMzMWEwYjc5MzQ4ZjQ0YTY4NDEwMjYxMGQ2ZGY0ODE1L3RhYmxlOjhlYjBiNTVjN2UxNjQwMTViNTQ4OGU5NmU0ODNhODAzL3RhYmxlcmFuZ2U6OGViMGI1NWM3ZTE2NDAxNWI1NDg4ZTk2ZTQ4M2E4MDNfMi05LTEtMS0w_d68353e7-2f37-4a75-85cf-07bd52f886f2">1,652,869</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="ic2fd5e09960e40dbbd884a86b652e73d_I20191231" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yOC9mcmFnOmMzMWEwYjc5MzQ4ZjQ0YTY4NDEwMjYxMGQ2ZGY0ODE1L3RhYmxlOjhlYjBiNTVjN2UxNjQwMTViNTQ4OGU5NmU0ODNhODAzL3RhYmxlcmFuZ2U6OGViMGI1NWM3ZTE2NDAxNWI1NDg4ZTk2ZTQ4M2E4MDNfMi0xMS0xLTEtMA_8aa980f5-d3ab-4f08-90ce-205c2ca17564">71,711</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="i8c9429422ebf47569231453a5acda800_D20200101-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yOC9mcmFnOmMzMWEwYjc5MzQ4ZjQ0YTY4NDEwMjYxMGQ2ZGY0ODE1L3RhYmxlOjhlYjBiNTVjN2UxNjQwMTViNTQ4OGU5NmU0ODNhODAzL3RhYmxlcmFuZ2U6OGViMGI1NWM3ZTE2NDAxNWI1NDg4ZTk2ZTQ4M2E4MDNfMy01LTEtMS0w_d7e6a78c-4073-4cb2-a15e-9da78c7a53ab">13,869</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="ic5858e179144480d94112d8d522800ba_D20200101-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yOC9mcmFnOmMzMWEwYjc5MzQ4ZjQ0YTY4NDEwMjYxMGQ2ZGY0ODE1L3RhYmxlOjhlYjBiNTVjN2UxNjQwMTViNTQ4OGU5NmU0ODNhODAzL3RhYmxlcmFuZ2U6OGViMGI1NWM3ZTE2NDAxNWI1NDg4ZTk2ZTQ4M2E4MDNfMy0xMS0xLTEtMA_fe40dbb4-4809-420d-a49c-47a185ba2d8d">13,869</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="i68bf9a978d0a49079bf0c8c0d2826412_D20200101-20200930" decimals="INF" format="ixt:num-dot-decimal" name="pgen:StockIssuedDuringPeriodSharesStockOptionsExercisedAndRestrictedStockAwards" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yOC9mcmFnOmMzMWEwYjc5MzQ4ZjQ0YTY4NDEwMjYxMGQ2ZGY0ODE1L3RhYmxlOjhlYjBiNTVjN2UxNjQwMTViNTQ4OGU5NmU0ODNhODAzL3RhYmxlcmFuZ2U6OGViMGI1NWM3ZTE2NDAxNWI1NDg4ZTk2ZTQ4M2E4MDNfNC0xLTEtMS0w_48f5f728-a86b-4d6f-996c-5b703026e6cd">868,857</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="i8c9429422ebf47569231453a5acda800_D20200101-20200930" decimals="-3" name="pgen:StockIssuedDuringPeriodValueRestrictedStockAwardsVestedAndStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yOC9mcmFnOmMzMWEwYjc5MzQ4ZjQ0YTY4NDEwMjYxMGQ2ZGY0ODE1L3RhYmxlOjhlYjBiNTVjN2UxNjQwMTViNTQ4OGU5NmU0ODNhODAzL3RhYmxlcmFuZ2U6OGViMGI1NWM3ZTE2NDAxNWI1NDg4ZTk2ZTQ4M2E4MDNfNC01LTEtMS0w_e547824f-2895-41bc-a0b8-3d9e3e213c6d">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%">&#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="ic5858e179144480d94112d8d522800ba_D20200101-20200930" decimals="-3" name="pgen:StockIssuedDuringPeriodValueRestrictedStockAwardsVestedAndStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yOC9mcmFnOmMzMWEwYjc5MzQ4ZjQ0YTY4NDEwMjYxMGQ2ZGY0ODE1L3RhYmxlOjhlYjBiNTVjN2UxNjQwMTViNTQ4OGU5NmU0ODNhODAzL3RhYmxlcmFuZ2U6OGViMGI1NWM3ZTE2NDAxNWI1NDg4ZTk2ZTQ4M2E4MDNfNC0xMS0xLTEtMA_1a96932e-0d17-4fc2-a2a1-904045f1ce43">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="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 for accrued compensation</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="i68bf9a978d0a49079bf0c8c0d2826412_D20200101-20200930" decimals="INF" format="ixt:num-dot-decimal" name="pgen:StockIssuedDuringThePeriodSharesAccruedCompensation" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yOC9mcmFnOmMzMWEwYjc5MzQ4ZjQ0YTY4NDEwMjYxMGQ2ZGY0ODE1L3RhYmxlOjhlYjBiNTVjN2UxNjQwMTViNTQ4OGU5NmU0ODNhODAzL3RhYmxlcmFuZ2U6OGViMGI1NWM3ZTE2NDAxNWI1NDg4ZTk2ZTQ4M2E4MDNfNS0xLTEtMS0w_44bad8cb-bbf4-4281-9523-a7c2ba8b6881">1,880,405</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="i8c9429422ebf47569231453a5acda800_D20200101-20200930" decimals="-3" format="ixt:num-dot-decimal" name="pgen:StockIssuedDuringThePeriodValueAccruedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yOC9mcmFnOmMzMWEwYjc5MzQ4ZjQ0YTY4NDEwMjYxMGQ2ZGY0ODE1L3RhYmxlOjhlYjBiNTVjN2UxNjQwMTViNTQ4OGU5NmU0ODNhODAzL3RhYmxlcmFuZ2U6OGViMGI1NWM3ZTE2NDAxNWI1NDg4ZTk2ZTQ4M2E4MDNfNS01LTEtMS0w_8dd5a29f-5fb1-4a34-ba6d-a51f0d4a9c8a">5,100</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="ic5858e179144480d94112d8d522800ba_D20200101-20200930" decimals="-3" format="ixt:num-dot-decimal" name="pgen:StockIssuedDuringThePeriodValueAccruedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yOC9mcmFnOmMzMWEwYjc5MzQ4ZjQ0YTY4NDEwMjYxMGQ2ZGY0ODE1L3RhYmxlOjhlYjBiNTVjN2UxNjQwMTViNTQ4OGU5NmU0ODNhODAzL3RhYmxlcmFuZ2U6OGViMGI1NWM3ZTE2NDAxNWI1NDg4ZTk2ZTQ4M2E4MDNfNS0xMS0xLTEtMA_c1181c7f-2500-4c95-919f-da3cbcf75538">5,100</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 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="shares" contextRef="i68bf9a978d0a49079bf0c8c0d2826412_D20200101-20200930" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodSharesIssuedForServices" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yOC9mcmFnOmMzMWEwYjc5MzQ4ZjQ0YTY4NDEwMjYxMGQ2ZGY0ODE1L3RhYmxlOjhlYjBiNTVjN2UxNjQwMTViNTQ4OGU5NmU0ODNhODAzL3RhYmxlcmFuZ2U6OGViMGI1NWM3ZTE2NDAxNWI1NDg4ZTk2ZTQ4M2E4MDNfNi0xLTEtMS0w_ad045b4e-79f1-44ee-86f4-0e025ef08095">413,911</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="i8c9429422ebf47569231453a5acda800_D20200101-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodValueIssuedForServices" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yOC9mcmFnOmMzMWEwYjc5MzQ4ZjQ0YTY4NDEwMjYxMGQ2ZGY0ODE1L3RhYmxlOjhlYjBiNTVjN2UxNjQwMTViNTQ4OGU5NmU0ODNhODAzL3RhYmxlcmFuZ2U6OGViMGI1NWM3ZTE2NDAxNWI1NDg4ZTk2ZTQ4M2E4MDNfNi01LTEtMS0w_bc52c64d-f3e0-48fb-81c5-313d0752e3dc">1,006</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="ic5858e179144480d94112d8d522800ba_D20200101-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodValueIssuedForServices" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yOC9mcmFnOmMzMWEwYjc5MzQ4ZjQ0YTY4NDEwMjYxMGQ2ZGY0ODE1L3RhYmxlOjhlYjBiNTVjN2UxNjQwMTViNTQ4OGU5NmU0ODNhODAzL3RhYmxlcmFuZ2U6OGViMGI1NWM3ZTE2NDAxNWI1NDg4ZTk2ZTQ4M2E4MDNfNi0xMS0xLTEtMA_3c961ca9-9b28-47f8-a8bb-8e85bbf854a8">1,006</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 in private placement</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="i68bf9a978d0a49079bf0c8c0d2826412_D20200101-20200930" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodSharesNewIssues" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yOC9mcmFnOmMzMWEwYjc5MzQ4ZjQ0YTY4NDEwMjYxMGQ2ZGY0ODE1L3RhYmxlOjhlYjBiNTVjN2UxNjQwMTViNTQ4OGU5NmU0ODNhODAzL3RhYmxlcmFuZ2U6OGViMGI1NWM3ZTE2NDAxNWI1NDg4ZTk2ZTQ4M2E4MDNfOC0xLTEtMS0w_799a406e-ead5-4c77-94c7-5a076feb2c91">5,972,696</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="i8c9429422ebf47569231453a5acda800_D20200101-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yOC9mcmFnOmMzMWEwYjc5MzQ4ZjQ0YTY4NDEwMjYxMGQ2ZGY0ODE1L3RhYmxlOjhlYjBiNTVjN2UxNjQwMTViNTQ4OGU5NmU0ODNhODAzL3RhYmxlcmFuZ2U6OGViMGI1NWM3ZTE2NDAxNWI1NDg4ZTk2ZTQ4M2E4MDNfOC01LTEtMS0w_8d3d7223-73fc-490e-ad1b-f3aa873523c0">35,000</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="ic5858e179144480d94112d8d522800ba_D20200101-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yOC9mcmFnOmMzMWEwYjc5MzQ4ZjQ0YTY4NDEwMjYxMGQ2ZGY0ODE1L3RhYmxlOjhlYjBiNTVjN2UxNjQwMTViNTQ4OGU5NmU0ODNhODAzL3RhYmxlcmFuZ2U6OGViMGI1NWM3ZTE2NDAxNWI1NDg4ZTk2ZTQ4M2E4MDNfOC0xMS0xLTEtMA_38d2d671-dbe7-49b5-b591-4027bc105d7e">35,000</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 conversion 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="shares" contextRef="i68bf9a978d0a49079bf0c8c0d2826412_D20200101-20200930" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yOC9mcmFnOmMzMWEwYjc5MzQ4ZjQ0YTY4NDEwMjYxMGQ2ZGY0ODE1L3RhYmxlOjhlYjBiNTVjN2UxNjQwMTViNTQ4OGU5NmU0ODNhODAzL3RhYmxlcmFuZ2U6OGViMGI1NWM3ZTE2NDAxNWI1NDg4ZTk2ZTQ4M2E4MDNfOS0xLTEtMS0xNDExNw_1ec3bfea-5db8-475f-94f5-e93400c233b8">6,293,402</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="i8c9429422ebf47569231453a5acda800_D20200101-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yOC9mcmFnOmMzMWEwYjc5MzQ4ZjQ0YTY4NDEwMjYxMGQ2ZGY0ODE1L3RhYmxlOjhlYjBiNTVjN2UxNjQwMTViNTQ4OGU5NmU0ODNhODAzL3RhYmxlcmFuZ2U6OGViMGI1NWM3ZTE2NDAxNWI1NDg4ZTk2ZTQ4M2E4MDNfOS01LTEtMS0xNDExNw_1ce3b08b-2fe9-4302-90ba-00d2cb779432">31,827</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="ic5858e179144480d94112d8d522800ba_D20200101-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yOC9mcmFnOmMzMWEwYjc5MzQ4ZjQ0YTY4NDEwMjYxMGQ2ZGY0ODE1L3RhYmxlOjhlYjBiNTVjN2UxNjQwMTViNTQ4OGU5NmU0ODNhODAzL3RhYmxlcmFuZ2U6OGViMGI1NWM3ZTE2NDAxNWI1NDg4ZTk2ZTQ4M2E4MDNfOS0xMS0xLTEtMTQxMTc_c6e12959-1b25-4fa2-9a1f-add92605b1d7">31,827</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="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="i9b0436fc36614db99f98de9a263197a6_D20200101-20200930" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yOC9mcmFnOmMzMWEwYjc5MzQ4ZjQ0YTY4NDEwMjYxMGQ2ZGY0ODE1L3RhYmxlOjhlYjBiNTVjN2UxNjQwMTViNTQ4OGU5NmU0ODNhODAzL3RhYmxlcmFuZ2U6OGViMGI1NWM3ZTE2NDAxNWI1NDg4ZTk2ZTQ4M2E4MDNfMTktOS0xLTEtMA_921e8679-add3-4714-bafa-1abe830af39b">128,860</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="ic5858e179144480d94112d8d522800ba_D20200101-20200930" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yOC9mcmFnOmMzMWEwYjc5MzQ4ZjQ0YTY4NDEwMjYxMGQ2ZGY0ODE1L3RhYmxlOjhlYjBiNTVjN2UxNjQwMTViNTQ4OGU5NmU0ODNhODAzL3RhYmxlcmFuZ2U6OGViMGI1NWM3ZTE2NDAxNWI1NDg4ZTk2ZTQ4M2E4MDNfMTktMTEtMS0xLTA_caa35e9c-8274-4483-91dd-7355a76f6e2e">128,860</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%">Release of cumulative translation adjustments to loss from 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%">&#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="iad70182347a74446b5279119c94d2f7d_D20200101-20200930" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yOC9mcmFnOmMzMWEwYjc5MzQ4ZjQ0YTY4NDEwMjYxMGQ2ZGY0ODE1L3RhYmxlOjhlYjBiNTVjN2UxNjQwMTViNTQ4OGU5NmU0ODNhODAzL3RhYmxlcmFuZ2U6OGViMGI1NWM3ZTE2NDAxNWI1NDg4ZTk2ZTQ4M2E4MDNfMjAtNy0xLTEtMA_fcb40d7a-2522-47bf-9169-2e88fd58ab82">26,957</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="ic5858e179144480d94112d8d522800ba_D20200101-20200930" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yOC9mcmFnOmMzMWEwYjc5MzQ4ZjQ0YTY4NDEwMjYxMGQ2ZGY0ODE1L3RhYmxlOjhlYjBiNTVjN2UxNjQwMTViNTQ4OGU5NmU0ODNhODAzL3RhYmxlcmFuZ2U6OGViMGI1NWM3ZTE2NDAxNWI1NDg4ZTk2ZTQ4M2E4MDNfMjAtMTEtMS0xLTA_4827f5f0-8555-42ef-8397-70afcb05c08c">26,957</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%">Other comprehensive 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%">&#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="iad70182347a74446b5279119c94d2f7d_D20200101-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yOC9mcmFnOmMzMWEwYjc5MzQ4ZjQ0YTY4NDEwMjYxMGQ2ZGY0ODE1L3RhYmxlOjhlYjBiNTVjN2UxNjQwMTViNTQ4OGU5NmU0ODNhODAzL3RhYmxlcmFuZ2U6OGViMGI1NWM3ZTE2NDAxNWI1NDg4ZTk2ZTQ4M2E4MDNfMjEtNy0xLTEtMA_e351c0fd-6f96-45c2-b1e2-066d9d1fd1d9">1,873</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="ic5858e179144480d94112d8d522800ba_D20200101-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yOC9mcmFnOmMzMWEwYjc5MzQ4ZjQ0YTY4NDEwMjYxMGQ2ZGY0ODE1L3RhYmxlOjhlYjBiNTVjN2UxNjQwMTViNTQ4OGU5NmU0ODNhODAzL3RhYmxlcmFuZ2U6OGViMGI1NWM3ZTE2NDAxNWI1NDg4ZTk2ZTQ4M2E4MDNfMjEtMTEtMS0xLTA_da920119-3691-4cf3-b402-43ad596d75ce">1,873</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:700;line-height:100%">Balances at September 30, 2020</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="i81bacc2685aa4e43854875b4a166f8b9_I20200930" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yOC9mcmFnOmMzMWEwYjc5MzQ4ZjQ0YTY4NDEwMjYxMGQ2ZGY0ODE1L3RhYmxlOjhlYjBiNTVjN2UxNjQwMTViNTQ4OGU5NmU0ODNhODAzL3RhYmxlcmFuZ2U6OGViMGI1NWM3ZTE2NDAxNWI1NDg4ZTk2ZTQ4M2E4MDNfMjItMS0xLTEtMA_f724759c-1e43-4cf2-84a9-9c136316473e">178,704,151</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="i81bacc2685aa4e43854875b4a166f8b9_I20200930" decimals="-3" format="ixt:fixed-zero" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yOC9mcmFnOmMzMWEwYjc5MzQ4ZjQ0YTY4NDEwMjYxMGQ2ZGY0ODE1L3RhYmxlOjhlYjBiNTVjN2UxNjQwMTViNTQ4OGU5NmU0ODNhODAzL3RhYmxlcmFuZ2U6OGViMGI1NWM3ZTE2NDAxNWI1NDg4ZTk2ZTQ4M2E4MDNfMjItMy0xLTEtMA_cbf42483-7485-4961-8397-cc9a4e7a85d7">&#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="ic173066de43540dcb06d8567c3123660_I20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yOC9mcmFnOmMzMWEwYjc5MzQ4ZjQ0YTY4NDEwMjYxMGQ2ZGY0ODE1L3RhYmxlOjhlYjBiNTVjN2UxNjQwMTViNTQ4OGU5NmU0ODNhODAzL3RhYmxlcmFuZ2U6OGViMGI1NWM3ZTE2NDAxNWI1NDg4ZTk2ZTQ4M2E4MDNfMjItNS0xLTEtMA_eb2b8838-f90f-4c4b-8d9a-5e742b172a88">1,838,919</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="i40b2190ee18441fb9f8f0a143dd72a60_I20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yOC9mcmFnOmMzMWEwYjc5MzQ4ZjQ0YTY4NDEwMjYxMGQ2ZGY0ODE1L3RhYmxlOjhlYjBiNTVjN2UxNjQwMTViNTQ4OGU5NmU0ODNhODAzL3RhYmxlcmFuZ2U6OGViMGI1NWM3ZTE2NDAxNWI1NDg4ZTk2ZTQ4M2E4MDNfMjItNy0xLTEtMA_fd35b3a4-10c6-4e14-989e-932bc9ba611d">1,362</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="i74ec28532a214e77b7d6e366c70b224b_I20200930" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yOC9mcmFnOmMzMWEwYjc5MzQ4ZjQ0YTY4NDEwMjYxMGQ2ZGY0ODE1L3RhYmxlOjhlYjBiNTVjN2UxNjQwMTViNTQ4OGU5NmU0ODNhODAzL3RhYmxlcmFuZ2U6OGViMGI1NWM3ZTE2NDAxNWI1NDg4ZTk2ZTQ4M2E4MDNfMjItOS0xLTEtMA_abbfdd09-6ba4-4c70-b3e2-0ab2dca0055b">1,781,729</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="i236a23c1535f4375bef77d40cd593d28_I20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yOC9mcmFnOmMzMWEwYjc5MzQ4ZjQ0YTY4NDEwMjYxMGQ2ZGY0ODE1L3RhYmxlOjhlYjBiNTVjN2UxNjQwMTViNTQ4OGU5NmU0ODNhODAzL3RhYmxlcmFuZ2U6OGViMGI1NWM3ZTE2NDAxNWI1NDg4ZTk2ZTQ4M2E4MDNfMjItMTEtMS0xLTA_87a8de8e-2c81-4edf-88ff-2d52f09f19ab">58,552</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"><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"><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%">9</span></div></div></div><div id="id27ad070b0cf40ce8f1a92febdc58814_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="#id27ad070b0cf40ce8f1a92febdc58814_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%">2021</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%">2020</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 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="i5cc25946d6f843cca98ce03c128dee12_D20210101-20210930" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8zMS9mcmFnOmZhMTFkYzM0MmQzOTQ5MDlhY2EyZTAwNTViOTRmMjc1L3RhYmxlOmMwYWEyNWEwYWFkYjQwMWY4Y2JlMTUyYjQ3ZDJjM2FlL3RhYmxlcmFuZ2U6YzBhYTI1YTBhYWRiNDAxZjhjYmUxNTJiNDdkMmMzYWVfMy0xLTEtMS0w_d4156a50-1a62-4971-bd3f-19ad4d4aa967">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 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="ic5858e179144480d94112d8d522800ba_D20200101-20200930" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8zMS9mcmFnOmZhMTFkYzM0MmQzOTQ5MDlhY2EyZTAwNTViOTRmMjc1L3RhYmxlOmMwYWEyNWEwYWFkYjQwMWY4Y2JlMTUyYjQ3ZDJjM2FlL3RhYmxlcmFuZ2U6YzBhYTI1YTBhYWRiNDAxZjhjYmUxNTJiNDdkMmMzYWVfMy0zLTEtMS0w_f79e5db7-3b72-4916-8bb5-1ba3346b6bf4">128,860</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 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="i5cc25946d6f843cca98ce03c128dee12_D20210101-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DepreciationDepletionAndAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8zMS9mcmFnOmZhMTFkYzM0MmQzOTQ5MDlhY2EyZTAwNTViOTRmMjc1L3RhYmxlOmMwYWEyNWEwYWFkYjQwMWY4Y2JlMTUyYjQ3ZDJjM2FlL3RhYmxlcmFuZ2U6YzBhYTI1YTBhYWRiNDAxZjhjYmUxNTJiNDdkMmMzYWVfNS0xLTEtMS0w_4c01c168-60a2-443a-abe3-a7cecce325b3">10,442</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="ic5858e179144480d94112d8d522800ba_D20200101-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DepreciationDepletionAndAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8zMS9mcmFnOmZhMTFkYzM0MmQzOTQ5MDlhY2EyZTAwNTViOTRmMjc1L3RhYmxlOmMwYWEyNWEwYWFkYjQwMWY4Y2JlMTUyYjQ3ZDJjM2FlL3RhYmxlcmFuZ2U6YzBhYTI1YTBhYWRiNDAxZjhjYmUxNTJiNDdkMmMzYWVfNS0zLTEtMS0w_27bd5f0d-2471-4211-b36e-169407186445">13,701</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%">Loss 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="i5cc25946d6f843cca98ce03c128dee12_D20210101-20210930" decimals="-3" sign="-" name="us-gaap:GainLossOnDispositionOfAssets1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8zMS9mcmFnOmZhMTFkYzM0MmQzOTQ5MDlhY2EyZTAwNTViOTRmMjc1L3RhYmxlOmMwYWEyNWEwYWFkYjQwMWY4Y2JlMTUyYjQ3ZDJjM2FlL3RhYmxlcmFuZ2U6YzBhYTI1YTBhYWRiNDAxZjhjYmUxNTJiNDdkMmMzYWVfNi0xLTEtMS0w_9c0c5c96-4521-4351-88ed-99b34187bbf3">89</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="ic5858e179144480d94112d8d522800ba_D20200101-20200930" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:GainLossOnDispositionOfAssets1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8zMS9mcmFnOmZhMTFkYzM0MmQzOTQ5MDlhY2EyZTAwNTViOTRmMjc1L3RhYmxlOmMwYWEyNWEwYWFkYjQwMWY4Y2JlMTUyYjQ3ZDJjM2FlL3RhYmxlcmFuZ2U6YzBhYTI1YTBhYWRiNDAxZjhjYmUxNTJiNDdkMmMzYWVfNi0zLTEtMS0w_cc895f33-2565-4734-9a30-f8499987e789">1,606</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="i5cc25946d6f843cca98ce03c128dee12_D20210101-20210930" decimals="-3" format="ixt:fixed-zero" name="us-gaap:GoodwillImpairmentLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8zMS9mcmFnOmZhMTFkYzM0MmQzOTQ5MDlhY2EyZTAwNTViOTRmMjc1L3RhYmxlOmMwYWEyNWEwYWFkYjQwMWY4Y2JlMTUyYjQ3ZDJjM2FlL3RhYmxlcmFuZ2U6YzBhYTI1YTBhYWRiNDAxZjhjYmUxNTJiNDdkMmMzYWVfNy0xLTEtMS0w_3b52db12-f306-4f7d-8bfe-ea1bf1b0e27a">&#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="ic5858e179144480d94112d8d522800ba_D20200101-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:GoodwillImpairmentLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8zMS9mcmFnOmZhMTFkYzM0MmQzOTQ5MDlhY2EyZTAwNTViOTRmMjc1L3RhYmxlOmMwYWEyNWEwYWFkYjQwMWY4Y2JlMTUyYjQ3ZDJjM2FlL3RhYmxlcmFuZ2U6YzBhYTI1YTBhYWRiNDAxZjhjYmUxNTJiNDdkMmMzYWVfNy0zLTEtMS0w_784d0e6b-9ecc-44a1-997b-75ac4e15be47">9,635</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="i5cc25946d6f843cca98ce03c128dee12_D20210101-20210930" decimals="-3" name="us-gaap:OtherAssetImpairmentCharges" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8zMS9mcmFnOmZhMTFkYzM0MmQzOTQ5MDlhY2EyZTAwNTViOTRmMjc1L3RhYmxlOmMwYWEyNWEwYWFkYjQwMWY4Y2JlMTUyYjQ3ZDJjM2FlL3RhYmxlcmFuZ2U6YzBhYTI1YTBhYWRiNDAxZjhjYmUxNTJiNDdkMmMzYWVfOC0xLTEtMS0w_03ec4ba7-5ce5-49e1-b9b3-eb049a4c58c4">543</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="ic5858e179144480d94112d8d522800ba_D20200101-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OtherAssetImpairmentCharges" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8zMS9mcmFnOmZhMTFkYzM0MmQzOTQ5MDlhY2EyZTAwNTViOTRmMjc1L3RhYmxlOmMwYWEyNWEwYWFkYjQwMWY4Y2JlMTUyYjQ3ZDJjM2FlL3RhYmxlcmFuZ2U6YzBhYTI1YTBhYWRiNDAxZjhjYmUxNTJiNDdkMmMzYWVfOC0zLTEtMS0w_6bd0b62a-cbe8-47d4-92df-1f98c64ba76f">13,326</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="i5cc25946d6f843cca98ce03c128dee12_D20210101-20210930" decimals="-3" format="ixt:fixed-zero" name="pgen:DisposalGroupIncludingDiscontinuedOperationGainLossonDisposal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8zMS9mcmFnOmZhMTFkYzM0MmQzOTQ5MDlhY2EyZTAwNTViOTRmMjc1L3RhYmxlOmMwYWEyNWEwYWFkYjQwMWY4Y2JlMTUyYjQ3ZDJjM2FlL3RhYmxlcmFuZ2U6YzBhYTI1YTBhYWRiNDAxZjhjYmUxNTJiNDdkMmMzYWVfOS0xLTEtMS0w_0ce2678f-025d-41d3-8398-560d0dfcfac4">&#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="ic5858e179144480d94112d8d522800ba_D20200101-20200930" decimals="-3" name="pgen:DisposalGroupIncludingDiscontinuedOperationGainLossonDisposal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8zMS9mcmFnOmZhMTFkYzM0MmQzOTQ5MDlhY2EyZTAwNTViOTRmMjc1L3RhYmxlOmMwYWEyNWEwYWFkYjQwMWY4Y2JlMTUyYjQ3ZDJjM2FlL3RhYmxlcmFuZ2U6YzBhYTI1YTBhYWRiNDAxZjhjYmUxNTJiNDdkMmMzYWVfOS0zLTEtMS0w_8ff5b22e-6b41-4fce-80ea-05dfb321fa1b">672</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%">Loss on release of cumulative foreign currency translation adjustments to loss from 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="i5cc25946d6f843cca98ce03c128dee12_D20210101-20210930" decimals="-3" format="ixt:fixed-zero" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationForeignCurrencyTranslationGainsLosses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8zMS9mcmFnOmZhMTFkYzM0MmQzOTQ5MDlhY2EyZTAwNTViOTRmMjc1L3RhYmxlOmMwYWEyNWEwYWFkYjQwMWY4Y2JlMTUyYjQ3ZDJjM2FlL3RhYmxlcmFuZ2U6YzBhYTI1YTBhYWRiNDAxZjhjYmUxNTJiNDdkMmMzYWVfMTAtMS0xLTEtMA_9e3a1503-c7d6-4b69-bac1-d21233c63245">&#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="ic5858e179144480d94112d8d522800ba_D20200101-20200930" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationForeignCurrencyTranslationGainsLosses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8zMS9mcmFnOmZhMTFkYzM0MmQzOTQ5MDlhY2EyZTAwNTViOTRmMjc1L3RhYmxlOmMwYWEyNWEwYWFkYjQwMWY4Y2JlMTUyYjQ3ZDJjM2FlL3RhYmxlcmFuZ2U6YzBhYTI1YTBhYWRiNDAxZjhjYmUxNTJiNDdkMmMzYWVfMTAtMy0xLTEtMA_80768303-d287-42ea-bbc2-598bc3fb56ea">26,957</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%">Unrealized depreciation on equity securities</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="i5cc25946d6f843cca98ce03c128dee12_D20210101-20210930" decimals="-3" format="ixt:fixed-zero" name="us-gaap:EquitySecuritiesFvNiUnrealizedGainLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8zMS9mcmFnOmZhMTFkYzM0MmQzOTQ5MDlhY2EyZTAwNTViOTRmMjc1L3RhYmxlOmMwYWEyNWEwYWFkYjQwMWY4Y2JlMTUyYjQ3ZDJjM2FlL3RhYmxlcmFuZ2U6YzBhYTI1YTBhYWRiNDAxZjhjYmUxNTJiNDdkMmMzYWVfMTItMS0xLTEtMA_97895fea-773c-4f47-bf23-352f90bb0f84">&#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="ic5858e179144480d94112d8d522800ba_D20200101-20200930" decimals="-3" sign="-" name="us-gaap:EquitySecuritiesFvNiUnrealizedGainLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8zMS9mcmFnOmZhMTFkYzM0MmQzOTQ5MDlhY2EyZTAwNTViOTRmMjc1L3RhYmxlOmMwYWEyNWEwYWFkYjQwMWY4Y2JlMTUyYjQ3ZDJjM2FlL3RhYmxlcmFuZ2U6YzBhYTI1YTBhYWRiNDAxZjhjYmUxNTJiNDdkMmMzYWVfMTItMy0xLTEtMA_9eff53d6-1485-4a42-9fdc-5a934daf1ccf">106</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%">Amortization of premiums (discounts) on investments, 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="i5cc25946d6f843cca98ce03c128dee12_D20210101-20210930" decimals="-3" sign="-" name="us-gaap:AccretionAmortizationOfDiscountsAndPremiumsInvestments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8zMS9mcmFnOmZhMTFkYzM0MmQzOTQ5MDlhY2EyZTAwNTViOTRmMjc1L3RhYmxlOmMwYWEyNWEwYWFkYjQwMWY4Y2JlMTUyYjQ3ZDJjM2FlL3RhYmxlcmFuZ2U6YzBhYTI1YTBhYWRiNDAxZjhjYmUxNTJiNDdkMmMzYWVfMTMtMS0xLTEtMA_2c00dda8-c49f-4207-9e0b-579dee4a3f06">893</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="ic5858e179144480d94112d8d522800ba_D20200101-20200930" decimals="-3" name="us-gaap:AccretionAmortizationOfDiscountsAndPremiumsInvestments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8zMS9mcmFnOmZhMTFkYzM0MmQzOTQ5MDlhY2EyZTAwNTViOTRmMjc1L3RhYmxlOmMwYWEyNWEwYWFkYjQwMWY4Y2JlMTUyYjQ3ZDJjM2FlL3RhYmxlcmFuZ2U6YzBhYTI1YTBhYWRiNDAxZjhjYmUxNTJiNDdkMmMzYWVfMTMtMy0xLTEtMA_699079dd-5d6a-4372-8bae-0b1840d17eee">652</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%">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%"><ix:nonFraction unitRef="usd" contextRef="i5cc25946d6f843cca98ce03c128dee12_D20210101-20210930" decimals="-3" sign="-" name="us-gaap:IncomeLossFromEquityMethodInvestments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8zMS9mcmFnOmZhMTFkYzM0MmQzOTQ5MDlhY2EyZTAwNTViOTRmMjc1L3RhYmxlOmMwYWEyNWEwYWFkYjQwMWY4Y2JlMTUyYjQ3ZDJjM2FlL3RhYmxlcmFuZ2U6YzBhYTI1YTBhYWRiNDAxZjhjYmUxNTJiNDdkMmMzYWVfMTQtMS0xLTEtMA_892347f2-f24c-4f2b-940d-a47d26542029">3</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="ic5858e179144480d94112d8d522800ba_D20200101-20200930" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromEquityMethodInvestments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8zMS9mcmFnOmZhMTFkYzM0MmQzOTQ5MDlhY2EyZTAwNTViOTRmMjc1L3RhYmxlOmMwYWEyNWEwYWFkYjQwMWY4Y2JlMTUyYjQ3ZDJjM2FlL3RhYmxlcmFuZ2U6YzBhYTI1YTBhYWRiNDAxZjhjYmUxNTJiNDdkMmMzYWVfMTQtMy0xLTEtMA_383232bf-dd9d-4243-bdcb-e95ddf5f8791">1,163</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%">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="i5cc25946d6f843cca98ce03c128dee12_D20210101-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8zMS9mcmFnOmZhMTFkYzM0MmQzOTQ5MDlhY2EyZTAwNTViOTRmMjc1L3RhYmxlOmMwYWEyNWEwYWFkYjQwMWY4Y2JlMTUyYjQ3ZDJjM2FlL3RhYmxlcmFuZ2U6YzBhYTI1YTBhYWRiNDAxZjhjYmUxNTJiNDdkMmMzYWVfMTUtMS0xLTEtMA_c4b9884b-1fc7-4e7d-9398-a5f9ce896323">11,462</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="ic5858e179144480d94112d8d522800ba_D20200101-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8zMS9mcmFnOmZhMTFkYzM0MmQzOTQ5MDlhY2EyZTAwNTViOTRmMjc1L3RhYmxlOmMwYWEyNWEwYWFkYjQwMWY4Y2JlMTUyYjQ3ZDJjM2FlL3RhYmxlcmFuZ2U6YzBhYTI1YTBhYWRiNDAxZjhjYmUxNTJiNDdkMmMzYWVfMTUtMy0xLTEtMA_d8dedc00-d120-4a77-8808-21dbf297bff2">13,869</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%">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="usd" contextRef="i5cc25946d6f843cca98ce03c128dee12_D20210101-20210930" decimals="-3" name="pgen:SharesIssuedDuringPeriodValueIssuedForServices" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8zMS9mcmFnOmZhMTFkYzM0MmQzOTQ5MDlhY2EyZTAwNTViOTRmMjc1L3RhYmxlOmMwYWEyNWEwYWFkYjQwMWY4Y2JlMTUyYjQ3ZDJjM2FlL3RhYmxlcmFuZ2U6YzBhYTI1YTBhYWRiNDAxZjhjYmUxNTJiNDdkMmMzYWVfMTYtMS0xLTEtMA_77b8db8e-eff6-4b3b-aa88-8beaa4db3d1d">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%"><ix:nonFraction unitRef="usd" contextRef="ic5858e179144480d94112d8d522800ba_D20200101-20200930" decimals="-3" format="ixt:num-dot-decimal" name="pgen:SharesIssuedDuringPeriodValueIssuedForServices" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8zMS9mcmFnOmZhMTFkYzM0MmQzOTQ5MDlhY2EyZTAwNTViOTRmMjc1L3RhYmxlOmMwYWEyNWEwYWFkYjQwMWY4Y2JlMTUyYjQ3ZDJjM2FlL3RhYmxlcmFuZ2U6YzBhYTI1YTBhYWRiNDAxZjhjYmUxNTJiNDdkMmMzYWVfMTYtMy0xLTEtMA_d3c7e9b9-b055-4817-a5aa-df4ecfa4cd02">1,006</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%">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="i5cc25946d6f843cca98ce03c128dee12_D20210101-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ProvisionForDoubtfulAccounts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8zMS9mcmFnOmZhMTFkYzM0MmQzOTQ5MDlhY2EyZTAwNTViOTRmMjc1L3RhYmxlOmMwYWEyNWEwYWFkYjQwMWY4Y2JlMTUyYjQ3ZDJjM2FlL3RhYmxlcmFuZ2U6YzBhYTI1YTBhYWRiNDAxZjhjYmUxNTJiNDdkMmMzYWVfMTctMS0xLTEtMA_c2f2d3ef-b22a-45ac-89b5-77ba8092002a">1,219</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="ic5858e179144480d94112d8d522800ba_D20200101-20200930" decimals="-3" name="us-gaap:ProvisionForDoubtfulAccounts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8zMS9mcmFnOmZhMTFkYzM0MmQzOTQ5MDlhY2EyZTAwNTViOTRmMjc1L3RhYmxlOmMwYWEyNWEwYWFkYjQwMWY4Y2JlMTUyYjQ3ZDJjM2FlL3RhYmxlcmFuZ2U6YzBhYTI1YTBhYWRiNDAxZjhjYmUxNTJiNDdkMmMzYWVfMTctMy0xLTEtMA_f590a534-44db-46e5-bffc-3c766b1a27dc">759</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%">Accretion of debt discount and amortization of deferred financing 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="i5cc25946d6f843cca98ce03c128dee12_D20210101-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AmortizationOfFinancingCostsAndDiscounts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8zMS9mcmFnOmZhMTFkYzM0MmQzOTQ5MDlhY2EyZTAwNTViOTRmMjc1L3RhYmxlOmMwYWEyNWEwYWFkYjQwMWY4Y2JlMTUyYjQ3ZDJjM2FlL3RhYmxlcmFuZ2U6YzBhYTI1YTBhYWRiNDAxZjhjYmUxNTJiNDdkMmMzYWVfMTgtMS0xLTEtMA_83c87b10-7971-4065-a0d0-cff423d74f20">8,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="ic5858e179144480d94112d8d522800ba_D20200101-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AmortizationOfFinancingCostsAndDiscounts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8zMS9mcmFnOmZhMTFkYzM0MmQzOTQ5MDlhY2EyZTAwNTViOTRmMjc1L3RhYmxlOmMwYWEyNWEwYWFkYjQwMWY4Y2JlMTUyYjQ3ZDJjM2FlL3RhYmxlcmFuZ2U6YzBhYTI1YTBhYWRiNDAxZjhjYmUxNTJiNDdkMmMzYWVfMTgtMy0xLTEtMA_1eee9943-a36f-4bc2-add9-2d90a505e885">7,807</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%">Deferred 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="i5cc25946d6f843cca98ce03c128dee12_D20210101-20210930" decimals="-3" sign="-" name="us-gaap:DeferredIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8zMS9mcmFnOmZhMTFkYzM0MmQzOTQ5MDlhY2EyZTAwNTViOTRmMjc1L3RhYmxlOmMwYWEyNWEwYWFkYjQwMWY4Y2JlMTUyYjQ3ZDJjM2FlL3RhYmxlcmFuZ2U6YzBhYTI1YTBhYWRiNDAxZjhjYmUxNTJiNDdkMmMzYWVfMTktMS0xLTEtMA_6b606744-636d-44f1-b786-c685de455297">180</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="ic5858e179144480d94112d8d522800ba_D20200101-20200930" decimals="-3" sign="-" name="us-gaap:DeferredIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8zMS9mcmFnOmZhMTFkYzM0MmQzOTQ5MDlhY2EyZTAwNTViOTRmMjc1L3RhYmxlOmMwYWEyNWEwYWFkYjQwMWY4Y2JlMTUyYjQ3ZDJjM2FlL3RhYmxlcmFuZ2U6YzBhYTI1YTBhYWRiNDAxZjhjYmUxNTJiNDdkMmMzYWVfMTktMy0xLTEtMA_830e8c96-2854-4f5e-9d4a-3b7546f3dd5a">204</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="i5cc25946d6f843cca98ce03c128dee12_D20210101-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OtherNoncashIncomeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8zMS9mcmFnOmZhMTFkYzM0MmQzOTQ5MDlhY2EyZTAwNTViOTRmMjc1L3RhYmxlOmMwYWEyNWEwYWFkYjQwMWY4Y2JlMTUyYjQ3ZDJjM2FlL3RhYmxlcmFuZ2U6YzBhYTI1YTBhYWRiNDAxZjhjYmUxNTJiNDdkMmMzYWVfMjAtMS0xLTEtMA_b385a7b3-e313-424a-8812-ad672153d0b5">4,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="ic5858e179144480d94112d8d522800ba_D20200101-20200930" decimals="-3" sign="-" name="us-gaap:OtherNoncashIncomeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8zMS9mcmFnOmZhMTFkYzM0MmQzOTQ5MDlhY2EyZTAwNTViOTRmMjc1L3RhYmxlOmMwYWEyNWEwYWFkYjQwMWY4Y2JlMTUyYjQ3ZDJjM2FlL3RhYmxlcmFuZ2U6YzBhYTI1YTBhYWRiNDAxZjhjYmUxNTJiNDdkMmMzYWVfMjAtMy0xLTEtMA_062a25c2-6f2c-469d-b8f5-dda22ffea700">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="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="i5cc25946d6f843cca98ce03c128dee12_D20210101-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInAccountsReceivable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8zMS9mcmFnOmZhMTFkYzM0MmQzOTQ5MDlhY2EyZTAwNTViOTRmMjc1L3RhYmxlOmMwYWEyNWEwYWFkYjQwMWY4Y2JlMTUyYjQ3ZDJjM2FlL3RhYmxlcmFuZ2U6YzBhYTI1YTBhYWRiNDAxZjhjYmUxNTJiNDdkMmMzYWVfMjMtMS0xLTEtMA_52099acd-f79b-40a4-9ea2-6ac8f3c8ec27">5,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="ic5858e179144480d94112d8d522800ba_D20200101-20200930" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInAccountsReceivable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8zMS9mcmFnOmZhMTFkYzM0MmQzOTQ5MDlhY2EyZTAwNTViOTRmMjc1L3RhYmxlOmMwYWEyNWEwYWFkYjQwMWY4Y2JlMTUyYjQ3ZDJjM2FlL3RhYmxlcmFuZ2U6YzBhYTI1YTBhYWRiNDAxZjhjYmUxNTJiNDdkMmMzYWVfMjMtMy0xLTEtMA_1e28488b-ecfb-4d11-8512-b6a5d3e29526">952</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%">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="i5cc25946d6f843cca98ce03c128dee12_D20210101-20210930" decimals="-3" name="us-gaap:IncreaseDecreaseInDueFromRelatedPartiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8zMS9mcmFnOmZhMTFkYzM0MmQzOTQ5MDlhY2EyZTAwNTViOTRmMjc1L3RhYmxlOmMwYWEyNWEwYWFkYjQwMWY4Y2JlMTUyYjQ3ZDJjM2FlL3RhYmxlcmFuZ2U6YzBhYTI1YTBhYWRiNDAxZjhjYmUxNTJiNDdkMmMzYWVfMjQtMS0xLTEtMA_b1f82fc5-4dc8-497e-893e-0cc260297ccc">47</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="ic5858e179144480d94112d8d522800ba_D20200101-20200930" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInDueFromRelatedPartiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8zMS9mcmFnOmZhMTFkYzM0MmQzOTQ5MDlhY2EyZTAwNTViOTRmMjc1L3RhYmxlOmMwYWEyNWEwYWFkYjQwMWY4Y2JlMTUyYjQ3ZDJjM2FlL3RhYmxlcmFuZ2U6YzBhYTI1YTBhYWRiNDAxZjhjYmUxNTJiNDdkMmMzYWVfMjQtMy0xLTEtMA_2bb81427-92ce-439b-9857-802c44fc31ca">265</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 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="i5cc25946d6f843cca98ce03c128dee12_D20210101-20210930" decimals="-3" name="us-gaap:IncreaseDecreaseInOtherReceivables" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8zMS9mcmFnOmZhMTFkYzM0MmQzOTQ5MDlhY2EyZTAwNTViOTRmMjc1L3RhYmxlOmMwYWEyNWEwYWFkYjQwMWY4Y2JlMTUyYjQ3ZDJjM2FlL3RhYmxlcmFuZ2U6YzBhYTI1YTBhYWRiNDAxZjhjYmUxNTJiNDdkMmMzYWVfMjYtMS0xLTEtMA_95f41818-c40d-4ffe-a2d4-5bdc7aafd465">610</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="ic5858e179144480d94112d8d522800ba_D20200101-20200930" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInOtherReceivables" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8zMS9mcmFnOmZhMTFkYzM0MmQzOTQ5MDlhY2EyZTAwNTViOTRmMjc1L3RhYmxlOmMwYWEyNWEwYWFkYjQwMWY4Y2JlMTUyYjQ3ZDJjM2FlL3RhYmxlcmFuZ2U6YzBhYTI1YTBhYWRiNDAxZjhjYmUxNTJiNDdkMmMzYWVfMjYtMy0xLTEtMA_53f0fa13-c3f3-4169-8377-6e2a5a1534c8">1,807</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%">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="i5cc25946d6f843cca98ce03c128dee12_D20210101-20210930" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInInventories" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8zMS9mcmFnOmZhMTFkYzM0MmQzOTQ5MDlhY2EyZTAwNTViOTRmMjc1L3RhYmxlOmMwYWEyNWEwYWFkYjQwMWY4Y2JlMTUyYjQ3ZDJjM2FlL3RhYmxlcmFuZ2U6YzBhYTI1YTBhYWRiNDAxZjhjYmUxNTJiNDdkMmMzYWVfMjctMS0xLTEtMA_8a3ed629-6cdd-4618-a3fa-7468c9e84c60">1,422</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="ic5858e179144480d94112d8d522800ba_D20200101-20200930" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInInventories" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8zMS9mcmFnOmZhMTFkYzM0MmQzOTQ5MDlhY2EyZTAwNTViOTRmMjc1L3RhYmxlOmMwYWEyNWEwYWFkYjQwMWY4Y2JlMTUyYjQ3ZDJjM2FlL3RhYmxlcmFuZ2U6YzBhYTI1YTBhYWRiNDAxZjhjYmUxNTJiNDdkMmMzYWVfMjctMy0xLTEtMA_367a0129-ec37-4003-a676-502bd750b7d6">5,411</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="i5cc25946d6f843cca98ce03c128dee12_D20210101-20210930" decimals="-3" name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8zMS9mcmFnOmZhMTFkYzM0MmQzOTQ5MDlhY2EyZTAwNTViOTRmMjc1L3RhYmxlOmMwYWEyNWEwYWFkYjQwMWY4Y2JlMTUyYjQ3ZDJjM2FlL3RhYmxlcmFuZ2U6YzBhYTI1YTBhYWRiNDAxZjhjYmUxNTJiNDdkMmMzYWVfMjgtMS0xLTEtMA_b9541610-9430-463f-9040-7826fd44b4c9">388</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="ic5858e179144480d94112d8d522800ba_D20200101-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8zMS9mcmFnOmZhMTFkYzM0MmQzOTQ5MDlhY2EyZTAwNTViOTRmMjc1L3RhYmxlOmMwYWEyNWEwYWFkYjQwMWY4Y2JlMTUyYjQ3ZDJjM2FlL3RhYmxlcmFuZ2U6YzBhYTI1YTBhYWRiNDAxZjhjYmUxNTJiNDdkMmMzYWVfMjgtMy0xLTEtMA_4298d62c-93f4-43a2-9c55-c23d34f9a688">1,777</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="i5cc25946d6f843cca98ce03c128dee12_D20210101-20210930" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInOtherOperatingAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8zMS9mcmFnOmZhMTFkYzM0MmQzOTQ5MDlhY2EyZTAwNTViOTRmMjc1L3RhYmxlOmMwYWEyNWEwYWFkYjQwMWY4Y2JlMTUyYjQ3ZDJjM2FlL3RhYmxlcmFuZ2U6YzBhYTI1YTBhYWRiNDAxZjhjYmUxNTJiNDdkMmMzYWVfMjktMS0xLTEtMA_bd52eb33-8bb2-473c-9b47-ff50cb04079c">282</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="ic5858e179144480d94112d8d522800ba_D20200101-20200930" decimals="-3" name="us-gaap:IncreaseDecreaseInOtherOperatingAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8zMS9mcmFnOmZhMTFkYzM0MmQzOTQ5MDlhY2EyZTAwNTViOTRmMjc1L3RhYmxlOmMwYWEyNWEwYWFkYjQwMWY4Y2JlMTUyYjQ3ZDJjM2FlL3RhYmxlcmFuZ2U6YzBhYTI1YTBhYWRiNDAxZjhjYmUxNTJiNDdkMmMzYWVfMjktMy0xLTEtMA_240d049b-3fb1-4f01-b51c-ec8d800560bb">125</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%">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="i5cc25946d6f843cca98ce03c128dee12_D20210101-20210930" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInAccountsPayableTrade" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8zMS9mcmFnOmZhMTFkYzM0MmQzOTQ5MDlhY2EyZTAwNTViOTRmMjc1L3RhYmxlOmMwYWEyNWEwYWFkYjQwMWY4Y2JlMTUyYjQ3ZDJjM2FlL3RhYmxlcmFuZ2U6YzBhYTI1YTBhYWRiNDAxZjhjYmUxNTJiNDdkMmMzYWVfMzAtMS0xLTEtMA_3aa1ddc1-baa1-4757-b8b4-e8f5692d9fc0">678</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="ic5858e179144480d94112d8d522800ba_D20200101-20200930" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInAccountsPayableTrade" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8zMS9mcmFnOmZhMTFkYzM0MmQzOTQ5MDlhY2EyZTAwNTViOTRmMjc1L3RhYmxlOmMwYWEyNWEwYWFkYjQwMWY4Y2JlMTUyYjQ3ZDJjM2FlL3RhYmxlcmFuZ2U6YzBhYTI1YTBhYWRiNDAxZjhjYmUxNTJiNDdkMmMzYWVfMzAtMy0xLTEtMA_67152485-1e2b-41ad-b6a9-5e67247e56f8">1,556</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="i5cc25946d6f843cca98ce03c128dee12_D20210101-20210930" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8zMS9mcmFnOmZhMTFkYzM0MmQzOTQ5MDlhY2EyZTAwNTViOTRmMjc1L3RhYmxlOmMwYWEyNWEwYWFkYjQwMWY4Y2JlMTUyYjQ3ZDJjM2FlL3RhYmxlcmFuZ2U6YzBhYTI1YTBhYWRiNDAxZjhjYmUxNTJiNDdkMmMzYWVfMzEtMS0xLTEtMA_c398e65b-dac9-4bd7-b329-2294039af09c">304</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="ic5858e179144480d94112d8d522800ba_D20200101-20200930" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8zMS9mcmFnOmZhMTFkYzM0MmQzOTQ5MDlhY2EyZTAwNTViOTRmMjc1L3RhYmxlOmMwYWEyNWEwYWFkYjQwMWY4Y2JlMTUyYjQ3ZDJjM2FlL3RhYmxlcmFuZ2U6YzBhYTI1YTBhYWRiNDAxZjhjYmUxNTJiNDdkMmMzYWVfMzEtMy0xLTEtMA_67c4b45c-5706-44b2-9665-9462b4d54477">1,605</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="i5cc25946d6f843cca98ce03c128dee12_D20210101-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInOtherAccruedLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8zMS9mcmFnOmZhMTFkYzM0MmQzOTQ5MDlhY2EyZTAwNTViOTRmMjc1L3RhYmxlOmMwYWEyNWEwYWFkYjQwMWY4Y2JlMTUyYjQ3ZDJjM2FlL3RhYmxlcmFuZ2U6YzBhYTI1YTBhYWRiNDAxZjhjYmUxNTJiNDdkMmMzYWVfMzItMS0xLTEtMA_1c61f202-9bbf-452e-b955-2d30d22e8382">1,505</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="ic5858e179144480d94112d8d522800ba_D20200101-20200930" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInOtherAccruedLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8zMS9mcmFnOmZhMTFkYzM0MmQzOTQ5MDlhY2EyZTAwNTViOTRmMjc1L3RhYmxlOmMwYWEyNWEwYWFkYjQwMWY4Y2JlMTUyYjQ3ZDJjM2FlL3RhYmxlcmFuZ2U6YzBhYTI1YTBhYWRiNDAxZjhjYmUxNTJiNDdkMmMzYWVfMzItMy0xLTEtMA_009024f3-1d3f-4ba0-aa84-591fff198d56">3,072</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%">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="i5cc25946d6f843cca98ce03c128dee12_D20210101-20210930" decimals="-3" name="us-gaap:IncreaseDecreaseInContractWithCustomerLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8zMS9mcmFnOmZhMTFkYzM0MmQzOTQ5MDlhY2EyZTAwNTViOTRmMjc1L3RhYmxlOmMwYWEyNWEwYWFkYjQwMWY4Y2JlMTUyYjQ3ZDJjM2FlL3RhYmxlcmFuZ2U6YzBhYTI1YTBhYWRiNDAxZjhjYmUxNTJiNDdkMmMzYWVfMzMtMS0xLTEtMA_41d0b7f2-ced0-42c6-a625-3e171a0be779">903</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="ic5858e179144480d94112d8d522800ba_D20200101-20200930" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInContractWithCustomerLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8zMS9mcmFnOmZhMTFkYzM0MmQzOTQ5MDlhY2EyZTAwNTViOTRmMjc1L3RhYmxlOmMwYWEyNWEwYWFkYjQwMWY4Y2JlMTUyYjQ3ZDJjM2FlL3RhYmxlcmFuZ2U6YzBhYTI1YTBhYWRiNDAxZjhjYmUxNTJiNDdkMmMzYWVfMzMtMy0xLTEtMA_f0e81c2b-137a-48b7-8853-e82e2c1cae9a">20,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%">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="i5cc25946d6f843cca98ce03c128dee12_D20210101-20210930" decimals="-3" name="us-gaap:IncreaseDecreaseInOperatingLeaseLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8zMS9mcmFnOmZhMTFkYzM0MmQzOTQ5MDlhY2EyZTAwNTViOTRmMjc1L3RhYmxlOmMwYWEyNWEwYWFkYjQwMWY4Y2JlMTUyYjQ3ZDJjM2FlL3RhYmxlcmFuZ2U6YzBhYTI1YTBhYWRiNDAxZjhjYmUxNTJiNDdkMmMzYWVfMzQtMS0xLTEtMA_74b51d53-b4e6-4a2f-a100-d7312d52eaf7">107</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="ic5858e179144480d94112d8d522800ba_D20200101-20200930" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInOperatingLeaseLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8zMS9mcmFnOmZhMTFkYzM0MmQzOTQ5MDlhY2EyZTAwNTViOTRmMjc1L3RhYmxlOmMwYWEyNWEwYWFkYjQwMWY4Y2JlMTUyYjQ3ZDJjM2FlL3RhYmxlcmFuZ2U6YzBhYTI1YTBhYWRiNDAxZjhjYmUxNTJiNDdkMmMzYWVfMzQtMy0xLTEtMA_e43a08ed-a790-4499-b658-3e60e6193a9c">508</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%">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="i5cc25946d6f843cca98ce03c128dee12_D20210101-20210930" decimals="-3" name="us-gaap:IncreaseDecreaseInDueToRelatedPartiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8zMS9mcmFnOmZhMTFkYzM0MmQzOTQ5MDlhY2EyZTAwNTViOTRmMjc1L3RhYmxlOmMwYWEyNWEwYWFkYjQwMWY4Y2JlMTUyYjQ3ZDJjM2FlL3RhYmxlcmFuZ2U6YzBhYTI1YTBhYWRiNDAxZjhjYmUxNTJiNDdkMmMzYWVfMzUtMS0xLTEtMA_a08e47fb-318e-4ac3-ac0d-75dee473b9c1">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="ic5858e179144480d94112d8d522800ba_D20200101-20200930" decimals="-3" name="us-gaap:IncreaseDecreaseInDueToRelatedPartiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8zMS9mcmFnOmZhMTFkYzM0MmQzOTQ5MDlhY2EyZTAwNTViOTRmMjc1L3RhYmxlOmMwYWEyNWEwYWFkYjQwMWY4Y2JlMTUyYjQ3ZDJjM2FlL3RhYmxlcmFuZ2U6YzBhYTI1YTBhYWRiNDAxZjhjYmUxNTJiNDdkMmMzYWVfMzUtMy0xLTEtMA_bc92cc99-bfb2-46d5-a402-8706ce3f35f0">305</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="i5cc25946d6f843cca98ce03c128dee12_D20210101-20210930" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8zMS9mcmFnOmZhMTFkYzM0MmQzOTQ5MDlhY2EyZTAwNTViOTRmMjc1L3RhYmxlOmMwYWEyNWEwYWFkYjQwMWY4Y2JlMTUyYjQ3ZDJjM2FlL3RhYmxlcmFuZ2U6YzBhYTI1YTBhYWRiNDAxZjhjYmUxNTJiNDdkMmMzYWVfMzYtMS0xLTEtMA_a40d9a68-4dc9-4deb-9a28-c9e8cbdd1330">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="ic5858e179144480d94112d8d522800ba_D20200101-20200930" decimals="-3" format="ixt:fixed-zero" name="us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8zMS9mcmFnOmZhMTFkYzM0MmQzOTQ5MDlhY2EyZTAwNTViOTRmMjc1L3RhYmxlOmMwYWEyNWEwYWFkYjQwMWY4Y2JlMTUyYjQ3ZDJjM2FlL3RhYmxlcmFuZ2U6YzBhYTI1YTBhYWRiNDAxZjhjYmUxNTJiNDdkMmMzYWVfMzYtMy0xLTEtMA_bac3496c-82ca-4f95-bc43-26cb7f141eff">&#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 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="i5cc25946d6f843cca98ce03c128dee12_D20210101-20210930" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8zMS9mcmFnOmZhMTFkYzM0MmQzOTQ5MDlhY2EyZTAwNTViOTRmMjc1L3RhYmxlOmMwYWEyNWEwYWFkYjQwMWY4Y2JlMTUyYjQ3ZDJjM2FlL3RhYmxlcmFuZ2U6YzBhYTI1YTBhYWRiNDAxZjhjYmUxNTJiNDdkMmMzYWVfMzctMS0xLTEtMA_2c600b27-b1cf-4434-820b-dcbf5ca36640">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><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="ic5858e179144480d94112d8d522800ba_D20200101-20200930" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8zMS9mcmFnOmZhMTFkYzM0MmQzOTQ5MDlhY2EyZTAwNTViOTRmMjc1L3RhYmxlOmMwYWEyNWEwYWFkYjQwMWY4Y2JlMTUyYjQ3ZDJjM2FlL3RhYmxlcmFuZ2U6YzBhYTI1YTBhYWRiNDAxZjhjYmUxNTJiNDdkMmMzYWVfMzctMy0xLTEtMA_195393ef-197f-4600-9ead-475d298a9150">60,552</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="#id27ad070b0cf40ce8f1a92febdc58814_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%">2021</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%">2020</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="i5cc25946d6f843cca98ce03c128dee12_D20210101-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PaymentsToAcquireInvestments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8zMS9mcmFnOmZhMTFkYzM0MmQzOTQ5MDlhY2EyZTAwNTViOTRmMjc1L3RhYmxlOjU0ZTA5NDQzNTI2YTRlNzhhODIyZDBiYjg4YWYwNzM2L3RhYmxlcmFuZ2U6NTRlMDk0NDM1MjZhNGU3OGE4MjJkMGJiODhhZjA3MzZfMy0xLTEtMS0w_2cc6c6df-f274-4770-b32a-6742493ff780">174,221</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="usd" contextRef="ic5858e179144480d94112d8d522800ba_D20200101-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PaymentsToAcquireInvestments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8zMS9mcmFnOmZhMTFkYzM0MmQzOTQ5MDlhY2EyZTAwNTViOTRmMjc1L3RhYmxlOjU0ZTA5NDQzNTI2YTRlNzhhODIyZDBiYjg4YWYwNzM2L3RhYmxlcmFuZ2U6NTRlMDk0NDM1MjZhNGU3OGE4MjJkMGJiODhhZjA3MzZfMy0zLTEtMS0w_b55c6e2b-4644-41e6-ac79-82ef9253db89">171,360</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="i5cc25946d6f843cca98ce03c128dee12_D20210101-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8zMS9mcmFnOmZhMTFkYzM0MmQzOTQ5MDlhY2EyZTAwNTViOTRmMjc1L3RhYmxlOjU0ZTA5NDQzNTI2YTRlNzhhODIyZDBiYjg4YWYwNzM2L3RhYmxlcmFuZ2U6NTRlMDk0NDM1MjZhNGU3OGE4MjJkMGJiODhhZjA3MzZfNC0xLTEtMS0w_7633e6a9-bfb4-42ba-b591-614ffc0d29e9">82,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%"><ix:nonFraction unitRef="usd" contextRef="ic5858e179144480d94112d8d522800ba_D20200101-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8zMS9mcmFnOmZhMTFkYzM0MmQzOTQ5MDlhY2EyZTAwNTViOTRmMjc1L3RhYmxlOjU0ZTA5NDQzNTI2YTRlNzhhODIyZDBiYjg4YWYwNzM2L3RhYmxlcmFuZ2U6NTRlMDk0NDM1MjZhNGU3OGE4MjJkMGJiODhhZjA3MzZfNC0zLTEtMS0w_c9d1b5e3-abd9-459e-a82f-17d7541a5be0">96,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="i5cc25946d6f843cca98ce03c128dee12_D20210101-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8zMS9mcmFnOmZhMTFkYzM0MmQzOTQ5MDlhY2EyZTAwNTViOTRmMjc1L3RhYmxlOjU0ZTA5NDQzNTI2YTRlNzhhODIyZDBiYjg4YWYwNzM2L3RhYmxlcmFuZ2U6NTRlMDk0NDM1MjZhNGU3OGE4MjJkMGJiODhhZjA3MzZfMTAtMS0xLTEtMA_7f3b8fca-3984-44d2-8234-fcb982a13bab">4,474</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="ic5858e179144480d94112d8d522800ba_D20200101-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8zMS9mcmFnOmZhMTFkYzM0MmQzOTQ5MDlhY2EyZTAwNTViOTRmMjc1L3RhYmxlOjU0ZTA5NDQzNTI2YTRlNzhhODIyZDBiYjg4YWYwNzM2L3RhYmxlcmFuZ2U6NTRlMDk0NDM1MjZhNGU3OGE4MjJkMGJiODhhZjA3MzZfMTAtMy0xLTEtMA_dbe90110-9ea9-4c14-8aa9-f195c66f17db">6,058</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="i5cc25946d6f843cca98ce03c128dee12_D20210101-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ProceedsFromSaleOfOtherAssetsInvestingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8zMS9mcmFnOmZhMTFkYzM0MmQzOTQ5MDlhY2EyZTAwNTViOTRmMjc1L3RhYmxlOjU0ZTA5NDQzNTI2YTRlNzhhODIyZDBiYjg4YWYwNzM2L3RhYmxlcmFuZ2U6NTRlMDk0NDM1MjZhNGU3OGE4MjJkMGJiODhhZjA3MzZfMTEtMS0xLTEtMA_5eb0f134-ba37-4341-953d-145d28dbed4b">2,537</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="ic5858e179144480d94112d8d522800ba_D20200101-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ProceedsFromSaleOfOtherAssetsInvestingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8zMS9mcmFnOmZhMTFkYzM0MmQzOTQ5MDlhY2EyZTAwNTViOTRmMjc1L3RhYmxlOjU0ZTA5NDQzNTI2YTRlNzhhODIyZDBiYjg4YWYwNzM2L3RhYmxlcmFuZ2U6NTRlMDk0NDM1MjZhNGU3OGE4MjJkMGJiODhhZjA3MzZfMTEtMy0xLTEtMA_c280e0ec-7532-40fa-848a-c3f4bffe8e30">1,831</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, net of cash sold</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="i5cc25946d6f843cca98ce03c128dee12_D20210101-20210930" decimals="-3" format="ixt:fixed-zero" name="us-gaap:ProceedsFromDivestitureOfBusinesses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8zMS9mcmFnOmZhMTFkYzM0MmQzOTQ5MDlhY2EyZTAwNTViOTRmMjc1L3RhYmxlOjU0ZTA5NDQzNTI2YTRlNzhhODIyZDBiYjg4YWYwNzM2L3RhYmxlcmFuZ2U6NTRlMDk0NDM1MjZhNGU3OGE4MjJkMGJiODhhZjA3MzZfMTItMS0xLTEtMA_619d4712-3d42-46be-82cc-265a37ca3ef3">&#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="ic5858e179144480d94112d8d522800ba_D20200101-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ProceedsFromDivestitureOfBusinesses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8zMS9mcmFnOmZhMTFkYzM0MmQzOTQ5MDlhY2EyZTAwNTViOTRmMjc1L3RhYmxlOjU0ZTA5NDQzNTI2YTRlNzhhODIyZDBiYjg4YWYwNzM2L3RhYmxlcmFuZ2U6NTRlMDk0NDM1MjZhNGU3OGE4MjJkMGJiODhhZjA3MzZfMTItMy0xLTEtMA_9da3323e-b184-476b-9439-fc1ee6d995e1">64,240</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="i5cc25946d6f843cca98ce03c128dee12_D20210101-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ProceedsFromCollectionOfNotesReceivable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8zMS9mcmFnOmZhMTFkYzM0MmQzOTQ5MDlhY2EyZTAwNTViOTRmMjc1L3RhYmxlOjU0ZTA5NDQzNTI2YTRlNzhhODIyZDBiYjg4YWYwNzM2L3RhYmxlcmFuZ2U6NTRlMDk0NDM1MjZhNGU3OGE4MjJkMGJiODhhZjA3MzZfMTQtMS0xLTEtMA_04d5f1c0-3187-4dce-aa40-83a961370fd1">3,689</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="ic5858e179144480d94112d8d522800ba_D20200101-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ProceedsFromCollectionOfNotesReceivable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8zMS9mcmFnOmZhMTFkYzM0MmQzOTQ5MDlhY2EyZTAwNTViOTRmMjc1L3RhYmxlOjU0ZTA5NDQzNTI2YTRlNzhhODIyZDBiYjg4YWYwNzM2L3RhYmxlcmFuZ2U6NTRlMDk0NDM1MjZhNGU3OGE4MjJkMGJiODhhZjA3MzZfMTQtMy0xLTEtMA_ffff3b80-ed36-41b8-a8e4-609ba7cb72c9">2,942</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 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="i5cc25946d6f843cca98ce03c128dee12_D20210101-20210930" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8zMS9mcmFnOmZhMTFkYzM0MmQzOTQ5MDlhY2EyZTAwNTViOTRmMjc1L3RhYmxlOjU0ZTA5NDQzNTI2YTRlNzhhODIyZDBiYjg4YWYwNzM2L3RhYmxlcmFuZ2U6NTRlMDk0NDM1MjZhNGU3OGE4MjJkMGJiODhhZjA3MzZfMTUtMS0xLTEtMA_057c4aa6-7ee1-4451-b88b-9e3463afa231">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><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="ic5858e179144480d94112d8d522800ba_D20200101-20200930" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8zMS9mcmFnOmZhMTFkYzM0MmQzOTQ5MDlhY2EyZTAwNTViOTRmMjc1L3RhYmxlOjU0ZTA5NDQzNTI2YTRlNzhhODIyZDBiYjg4YWYwNzM2L3RhYmxlcmFuZ2U6NTRlMDk0NDM1MjZhNGU3OGE4MjJkMGJiODhhZjA3MzZfMTUtMy0xLTEtMA_e91a2190-958c-4d73-a9ed-34de49688202">12,405</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="i5cc25946d6f843cca98ce03c128dee12_D20210101-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ProceedsFromIssuanceOfCommonStock" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8zMS9mcmFnOmZhMTFkYzM0MmQzOTQ5MDlhY2EyZTAwNTViOTRmMjc1L3RhYmxlOjU0ZTA5NDQzNTI2YTRlNzhhODIyZDBiYjg4YWYwNzM2L3RhYmxlcmFuZ2U6NTRlMDk0NDM1MjZhNGU3OGE4MjJkMGJiODhhZjA3MzZfMTctMS0xLTEtMA_4fa75184-59fd-4422-b713-a0e2d3c6d6bf">121,045</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="ic5858e179144480d94112d8d522800ba_D20200101-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ProceedsFromIssuanceOfCommonStock" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8zMS9mcmFnOmZhMTFkYzM0MmQzOTQ5MDlhY2EyZTAwNTViOTRmMjc1L3RhYmxlOjU0ZTA5NDQzNTI2YTRlNzhhODIyZDBiYjg4YWYwNzM2L3RhYmxlcmFuZ2U6NTRlMDk0NDM1MjZhNGU3OGE4MjJkMGJiODhhZjA3MzZfMTctMy0xLTEtMA_66aabbf7-bda9-4151-9030-e663cfbe74bd">35,000</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%">Advances from lines of credit</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="i5cc25946d6f843cca98ce03c128dee12_D20210101-20210930" decimals="-3" format="ixt:fixed-zero" name="us-gaap:ProceedsFromLinesOfCredit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8zMS9mcmFnOmZhMTFkYzM0MmQzOTQ5MDlhY2EyZTAwNTViOTRmMjc1L3RhYmxlOjU0ZTA5NDQzNTI2YTRlNzhhODIyZDBiYjg4YWYwNzM2L3RhYmxlcmFuZ2U6NTRlMDk0NDM1MjZhNGU3OGE4MjJkMGJiODhhZjA3MzZfMTktMS0xLTEtMA_b718b1f6-ff75-423d-8941-29243b807f6a">&#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="ic5858e179144480d94112d8d522800ba_D20200101-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ProceedsFromLinesOfCredit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8zMS9mcmFnOmZhMTFkYzM0MmQzOTQ5MDlhY2EyZTAwNTViOTRmMjc1L3RhYmxlOjU0ZTA5NDQzNTI2YTRlNzhhODIyZDBiYjg4YWYwNzM2L3RhYmxlcmFuZ2U6NTRlMDk0NDM1MjZhNGU3OGE4MjJkMGJiODhhZjA3MzZfMTktMy0xLTEtMA_a2b6902c-5697-482c-ae97-47e00aa8b0dd">10,005</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%">Repayments of advances from lines of credit</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="i5cc25946d6f843cca98ce03c128dee12_D20210101-20210930" decimals="-3" format="ixt:fixed-zero" name="us-gaap:RepaymentsOfLinesOfCredit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8zMS9mcmFnOmZhMTFkYzM0MmQzOTQ5MDlhY2EyZTAwNTViOTRmMjc1L3RhYmxlOjU0ZTA5NDQzNTI2YTRlNzhhODIyZDBiYjg4YWYwNzM2L3RhYmxlcmFuZ2U6NTRlMDk0NDM1MjZhNGU3OGE4MjJkMGJiODhhZjA3MzZfMjAtMS0xLTEtMA_2f677c6b-832a-4b16-9744-405688de7a65">&#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="ic5858e179144480d94112d8d522800ba_D20200101-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RepaymentsOfLinesOfCredit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8zMS9mcmFnOmZhMTFkYzM0MmQzOTQ5MDlhY2EyZTAwNTViOTRmMjc1L3RhYmxlOjU0ZTA5NDQzNTI2YTRlNzhhODIyZDBiYjg4YWYwNzM2L3RhYmxlcmFuZ2U6NTRlMDk0NDM1MjZhNGU3OGE4MjJkMGJiODhhZjA3MzZfMjAtMy0xLTEtMA_67523627-0034-4660-bf3b-9e68f35e5ace">11,927</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;text-align: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="i5cc25946d6f843cca98ce03c128dee12_D20210101-20210930" decimals="-3" name="us-gaap:RepaymentsOfLongTermDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8zMS9mcmFnOmZhMTFkYzM0MmQzOTQ5MDlhY2EyZTAwNTViOTRmMjc1L3RhYmxlOjU0ZTA5NDQzNTI2YTRlNzhhODIyZDBiYjg4YWYwNzM2L3RhYmxlcmFuZ2U6NTRlMDk0NDM1MjZhNGU3OGE4MjJkMGJiODhhZjA3MzZfMjItMS0xLTEtMA_6fe1d592-cfcf-40a4-87d2-dae38cc2ab27">351</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="ic5858e179144480d94112d8d522800ba_D20200101-20200930" decimals="-3" name="us-gaap:RepaymentsOfLongTermDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8zMS9mcmFnOmZhMTFkYzM0MmQzOTQ5MDlhY2EyZTAwNTViOTRmMjc1L3RhYmxlOjU0ZTA5NDQzNTI2YTRlNzhhODIyZDBiYjg4YWYwNzM2L3RhYmxlcmFuZ2U6NTRlMDk0NDM1MjZhNGU3OGE4MjJkMGJiODhhZjA3MzZfMjItMy0xLTEtMA_043a48e8-6317-4f2d-be44-f7eb84595855">370</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="i5cc25946d6f843cca98ce03c128dee12_D20210101-20210930" decimals="-3" name="us-gaap:ProceedsFromStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8zMS9mcmFnOmZhMTFkYzM0MmQzOTQ5MDlhY2EyZTAwNTViOTRmMjc1L3RhYmxlOjU0ZTA5NDQzNTI2YTRlNzhhODIyZDBiYjg4YWYwNzM2L3RhYmxlcmFuZ2U6NTRlMDk0NDM1MjZhNGU3OGE4MjJkMGJiODhhZjA3MzZfMjMtMS0xLTEtMA_7114f722-a179-4bbe-9020-2a205b434603">603</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="ic5858e179144480d94112d8d522800ba_D20200101-20200930" decimals="-3" name="us-gaap:ProceedsFromStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8zMS9mcmFnOmZhMTFkYzM0MmQzOTQ5MDlhY2EyZTAwNTViOTRmMjc1L3RhYmxlOjU0ZTA5NDQzNTI2YTRlNzhhODIyZDBiYjg4YWYwNzM2L3RhYmxlcmFuZ2U6NTRlMDk0NDM1MjZhNGU3OGE4MjJkMGJiODhhZjA3MzZfMjMtMy0xLTEtMA_6ad24b26-c23e-478b-bf33-c48611df3f59">69</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 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="i5cc25946d6f843cca98ce03c128dee12_D20210101-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8zMS9mcmFnOmZhMTFkYzM0MmQzOTQ5MDlhY2EyZTAwNTViOTRmMjc1L3RhYmxlOjU0ZTA5NDQzNTI2YTRlNzhhODIyZDBiYjg4YWYwNzM2L3RhYmxlcmFuZ2U6NTRlMDk0NDM1MjZhNGU3OGE4MjJkMGJiODhhZjA3MzZfMjUtMS0xLTEtMA_add6f2ba-1886-4b7b-9753-6dcac023b999">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><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="ic5858e179144480d94112d8d522800ba_D20200101-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8zMS9mcmFnOmZhMTFkYzM0MmQzOTQ5MDlhY2EyZTAwNTViOTRmMjc1L3RhYmxlOjU0ZTA5NDQzNTI2YTRlNzhhODIyZDBiYjg4YWYwNzM2L3RhYmxlcmFuZ2U6NTRlMDk0NDM1MjZhNGU3OGE4MjJkMGJiODhhZjA3MzZfMjUtMy0xLTEtMA_0a2dd185-c969-483d-8c67-a692fcca8593">32,777</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="i5cc25946d6f843cca98ce03c128dee12_D20210101-20210930" decimals="-3" name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8zMS9mcmFnOmZhMTFkYzM0MmQzOTQ5MDlhY2EyZTAwNTViOTRmMjc1L3RhYmxlOjU0ZTA5NDQzNTI2YTRlNzhhODIyZDBiYjg4YWYwNzM2L3RhYmxlcmFuZ2U6NTRlMDk0NDM1MjZhNGU3OGE4MjJkMGJiODhhZjA3MzZfMjYtMS0xLTEtMA_3a4b30d5-9c4b-4557-aa2b-50201e25df55">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><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="ic5858e179144480d94112d8d522800ba_D20200101-20200930" decimals="-3" sign="-" name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8zMS9mcmFnOmZhMTFkYzM0MmQzOTQ5MDlhY2EyZTAwNTViOTRmMjc1L3RhYmxlOjU0ZTA5NDQzNTI2YTRlNzhhODIyZDBiYjg4YWYwNzM2L3RhYmxlcmFuZ2U6NTRlMDk0NDM1MjZhNGU3OGE4MjJkMGJiODhhZjA3MzZfMjYtMy0xLTEtMA_5b4bf31a-b734-4c89-b50f-887b205108e9">77</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 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 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="i5cc25946d6f843cca98ce03c128dee12_D20210101-20210930" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8zMS9mcmFnOmZhMTFkYzM0MmQzOTQ5MDlhY2EyZTAwNTViOTRmMjc1L3RhYmxlOjU0ZTA5NDQzNTI2YTRlNzhhODIyZDBiYjg4YWYwNzM2L3RhYmxlcmFuZ2U6NTRlMDk0NDM1MjZhNGU3OGE4MjJkMGJiODhhZjA3MzZfMjctMS0xLTEtMA_ee772b64-12bb-4997-a1c3-107f4780f616">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><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="ic5858e179144480d94112d8d522800ba_D20200101-20200930" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8zMS9mcmFnOmZhMTFkYzM0MmQzOTQ5MDlhY2EyZTAwNTViOTRmMjc1L3RhYmxlOjU0ZTA5NDQzNTI2YTRlNzhhODIyZDBiYjg4YWYwNzM2L3RhYmxlcmFuZ2U6NTRlMDk0NDM1MjZhNGU3OGE4MjJkMGJiODhhZjA3MzZfMjctMy0xLTEtMA_965df6d8-2e64-4aa5-9768-7483200e4cf6">40,257</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="i335637e17881457e8936f1f0a875356f_I20201231" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8zMS9mcmFnOmZhMTFkYzM0MmQzOTQ5MDlhY2EyZTAwNTViOTRmMjc1L3RhYmxlOjU0ZTA5NDQzNTI2YTRlNzhhODIyZDBiYjg4YWYwNzM2L3RhYmxlcmFuZ2U6NTRlMDk0NDM1MjZhNGU3OGE4MjJkMGJiODhhZjA3MzZfMjktMS0xLTEtMA_f7e7d493-3e2c-4e97-a6da-d0761e904662">52,250</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="ic2fd5e09960e40dbbd884a86b652e73d_I20191231" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8zMS9mcmFnOmZhMTFkYzM0MmQzOTQ5MDlhY2EyZTAwNTViOTRmMjc1L3RhYmxlOjU0ZTA5NDQzNTI2YTRlNzhhODIyZDBiYjg4YWYwNzM2L3RhYmxlcmFuZ2U6NTRlMDk0NDM1MjZhNGU3OGE4MjJkMGJiODhhZjA3MzZfMjktMy0xLTEtMA_90cc9bdd-f29f-44a3-90b7-0bd6cca5e6cd">68,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%">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="i10cc24b3666e419ab532a7423ad3973f_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8zMS9mcmFnOmZhMTFkYzM0MmQzOTQ5MDlhY2EyZTAwNTViOTRmMjc1L3RhYmxlOjU0ZTA5NDQzNTI2YTRlNzhhODIyZDBiYjg4YWYwNzM2L3RhYmxlcmFuZ2U6NTRlMDk0NDM1MjZhNGU3OGE4MjJkMGJiODhhZjA3MzZfMzAtMS0xLTEtMA_94749534-82f8-48cb-b168-8a7b6c175fbd">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><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="i236a23c1535f4375bef77d40cd593d28_I20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8zMS9mcmFnOmZhMTFkYzM0MmQzOTQ5MDlhY2EyZTAwNTViOTRmMjc1L3RhYmxlOjU0ZTA5NDQzNTI2YTRlNzhhODIyZDBiYjg4YWYwNzM2L3RhYmxlcmFuZ2U6NTRlMDk0NDM1MjZhNGU3OGE4MjJkMGJiODhhZjA3MzZfMzAtMy0xLTEtMA_c0be5a47-dc52-4f1f-af8c-9e5cf5f15f7f">28,177</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="i5cc25946d6f843cca98ce03c128dee12_D20210101-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:InterestPaidNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8zMS9mcmFnOmZhMTFkYzM0MmQzOTQ5MDlhY2EyZTAwNTViOTRmMjc1L3RhYmxlOjU0ZTA5NDQzNTI2YTRlNzhhODIyZDBiYjg4YWYwNzM2L3RhYmxlcmFuZ2U6NTRlMDk0NDM1MjZhNGU3OGE4MjJkMGJiODhhZjA3MzZfMzItMS0xLTEtMA_e35a555a-0004-4280-aa01-b912c19f9fca">7,116</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="ic5858e179144480d94112d8d522800ba_D20200101-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:InterestPaidNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8zMS9mcmFnOmZhMTFkYzM0MmQzOTQ5MDlhY2EyZTAwNTViOTRmMjc1L3RhYmxlOjU0ZTA5NDQzNTI2YTRlNzhhODIyZDBiYjg4YWYwNzM2L3RhYmxlcmFuZ2U6NTRlMDk0NDM1MjZhNGU3OGE4MjJkMGJiODhhZjA3MzZfMzItMy0xLTEtMA_f18a732c-0b2e-4365-97b2-954da73cba51">7,155</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="i5cc25946d6f843cca98ce03c128dee12_D20210101-20210930" decimals="-3" name="us-gaap:IncomeTaxesPaid" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8zMS9mcmFnOmZhMTFkYzM0MmQzOTQ5MDlhY2EyZTAwNTViOTRmMjc1L3RhYmxlOjU0ZTA5NDQzNTI2YTRlNzhhODIyZDBiYjg4YWYwNzM2L3RhYmxlcmFuZ2U6NTRlMDk0NDM1MjZhNGU3OGE4MjJkMGJiODhhZjA3MzZfMzMtMS0xLTEtMA_816a76fe-c62b-490e-9bf0-f60c85cf7df7">4</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="ic5858e179144480d94112d8d522800ba_D20200101-20200930" decimals="-3" name="us-gaap:IncomeTaxesPaid" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8zMS9mcmFnOmZhMTFkYzM0MmQzOTQ5MDlhY2EyZTAwNTViOTRmMjc1L3RhYmxlOjU0ZTA5NDQzNTI2YTRlNzhhODIyZDBiYjg4YWYwNzM2L3RhYmxlcmFuZ2U6NTRlMDk0NDM1MjZhNGU3OGE4MjJkMGJiODhhZjA3MzZfMzMtMy0xLTEtMA_708a37be-354d-4533-bc2d-87b3a0f74cde">48</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="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 issued upon conversion of long-term debt</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="i5cc25946d6f843cca98ce03c128dee12_D20210101-20210930" decimals="-3" format="ixt:fixed-zero" name="us-gaap:StockIssued1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8zMS9mcmFnOmZhMTFkYzM0MmQzOTQ5MDlhY2EyZTAwNTViOTRmMjc1L3RhYmxlOjU0ZTA5NDQzNTI2YTRlNzhhODIyZDBiYjg4YWYwNzM2L3RhYmxlcmFuZ2U6NTRlMDk0NDM1MjZhNGU3OGE4MjJkMGJiODhhZjA3MzZfMzUtMS0xLTEtMA_51cab0b1-74b0-44bd-836b-627dec777567">&#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 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="ic5858e179144480d94112d8d522800ba_D20200101-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockIssued1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8zMS9mcmFnOmZhMTFkYzM0MmQzOTQ5MDlhY2EyZTAwNTViOTRmMjc1L3RhYmxlOjU0ZTA5NDQzNTI2YTRlNzhhODIyZDBiYjg4YWYwNzM2L3RhYmxlcmFuZ2U6NTRlMDk0NDM1MjZhNGU3OGE4MjJkMGJiODhhZjA3MzZfMzUtMy0xLTEtMA_5d69aaf1-6756-4c77-a496-1fadd4ade92e">31,827</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%">Accrued compensation 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="i5cc25946d6f843cca98ce03c128dee12_D20210101-20210930" decimals="-3" format="ixt:fixed-zero" name="pgen:AccruedCompensationPaidinEquityAwards" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8zMS9mcmFnOmZhMTFkYzM0MmQzOTQ5MDlhY2EyZTAwNTViOTRmMjc1L3RhYmxlOjU0ZTA5NDQzNTI2YTRlNzhhODIyZDBiYjg4YWYwNzM2L3RhYmxlcmFuZ2U6NTRlMDk0NDM1MjZhNGU3OGE4MjJkMGJiODhhZjA3MzZfMzctMS0xLTEtMA_d6e1221e-f12a-4dbb-86b8-004d17a93671">&#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="ic5858e179144480d94112d8d522800ba_D20200101-20200930" decimals="-3" format="ixt:num-dot-decimal" name="pgen:AccruedCompensationPaidinEquityAwards" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8zMS9mcmFnOmZhMTFkYzM0MmQzOTQ5MDlhY2EyZTAwNTViOTRmMjc1L3RhYmxlOjU0ZTA5NDQzNTI2YTRlNzhhODIyZDBiYjg4YWYwNzM2L3RhYmxlcmFuZ2U6NTRlMDk0NDM1MjZhNGU3OGE4MjJkMGJiODhhZjA3MzZfMzctMy0xLTEtMA_f7056722-26e0-42af-b4ed-ec0e8d4e35a7">5,100</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%">Purchases of property and equipment included in accounts payable and 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="i5cc25946d6f843cca98ce03c128dee12_D20210101-20210930" decimals="-3" name="us-gaap:CapitalExpendituresIncurredButNotYetPaid" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8zMS9mcmFnOmZhMTFkYzM0MmQzOTQ5MDlhY2EyZTAwNTViOTRmMjc1L3RhYmxlOjU0ZTA5NDQzNTI2YTRlNzhhODIyZDBiYjg4YWYwNzM2L3RhYmxlcmFuZ2U6NTRlMDk0NDM1MjZhNGU3OGE4MjJkMGJiODhhZjA3MzZfMzgtMS0xLTEtMA_7415c19d-1546-4b8f-9dd4-1eacf4561812">108</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="ic5858e179144480d94112d8d522800ba_D20200101-20200930" decimals="-3" name="us-gaap:CapitalExpendituresIncurredButNotYetPaid" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8zMS9mcmFnOmZhMTFkYzM0MmQzOTQ5MDlhY2EyZTAwNTViOTRmMjc1L3RhYmxlOjU0ZTA5NDQzNTI2YTRlNzhhODIyZDBiYjg4YWYwNzM2L3RhYmxlcmFuZ2U6NTRlMDk0NDM1MjZhNGU3OGE4MjJkMGJiODhhZjA3MzZfMzgtMy0xLTEtMA_c1083d5f-00a2-4aae-ac5e-a5a2a739fcf0">461</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%">Proceeds from sale of assets included in accounts receivable</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="i5cc25946d6f843cca98ce03c128dee12_D20210101-20210930" decimals="-3" name="pgen:SaleOfAssetsIncludedInAccountsReceivable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8zMS9mcmFnOmZhMTFkYzM0MmQzOTQ5MDlhY2EyZTAwNTViOTRmMjc1L3RhYmxlOjU0ZTA5NDQzNTI2YTRlNzhhODIyZDBiYjg4YWYwNzM2L3RhYmxlcmFuZ2U6NTRlMDk0NDM1MjZhNGU3OGE4MjJkMGJiODhhZjA3MzZfNDAtMS0xLTEtMA_215144f1-aebf-4211-ab67-53a4524b2013">124</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="ic5858e179144480d94112d8d522800ba_D20200101-20200930" decimals="-3" name="pgen:SaleOfAssetsIncludedInAccountsReceivable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8zMS9mcmFnOmZhMTFkYzM0MmQzOTQ5MDlhY2EyZTAwNTViOTRmMjc1L3RhYmxlOjU0ZTA5NDQzNTI2YTRlNzhhODIyZDBiYjg4YWYwNzM2L3RhYmxlcmFuZ2U6NTRlMDk0NDM1MjZhNGU3OGE4MjJkMGJiODhhZjA3MzZfNDAtMy0xLTEtMA_c7a7e5c8-7057-4fef-8055-833a2c29219f">435</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></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, 2021 and December&#160;31, 2020 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/>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:10pt;font-weight:700;line-height:100%">December 31,<br/>2020</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="i10cc24b3666e419ab532a7423ad3973f_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8zMS9mcmFnOmZhMTFkYzM0MmQzOTQ5MDlhY2EyZTAwNTViOTRmMjc1L3RhYmxlOjdjZGNlMTFlYzFjNDQyNzM4YTIxZDAyZTZhNWYxZTZhL3RhYmxlcmFuZ2U6N2NkY2UxMWVjMWM0NDI3MzhhMjFkMDJlNmE1ZjFlNmFfMS0xLTEtMS0w_92b86de1-979d-4368-8907-4ecb84fc3492">41,728</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="i335637e17881457e8936f1f0a875356f_I20201231" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8zMS9mcmFnOmZhMTFkYzM0MmQzOTQ5MDlhY2EyZTAwNTViOTRmMjc1L3RhYmxlOjdjZGNlMTFlYzFjNDQyNzM4YTIxZDAyZTZhNWYxZTZhL3RhYmxlcmFuZ2U6N2NkY2UxMWVjMWM0NDI3MzhhMjFkMDJlNmE1ZjFlNmFfMS0zLTEtMS0w_07e2ed5d-fb53-4916-badc-d64989304c85">51,792</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="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%">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="i10cc24b3666e419ab532a7423ad3973f_I20210930" decimals="-3" name="us-gaap:RestrictedCashAndCashEquivalentsNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8zMS9mcmFnOmZhMTFkYzM0MmQzOTQ5MDlhY2EyZTAwNTViOTRmMjc1L3RhYmxlOjdjZGNlMTFlYzFjNDQyNzM4YTIxZDAyZTZhNWYxZTZhL3RhYmxlcmFuZ2U6N2NkY2UxMWVjMWM0NDI3MzhhMjFkMDJlNmE1ZjFlNmFfNC0xLTEtMS0w_df25d1e0-8b9a-4ec1-9e0d-e99627d1d4db">432</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="i335637e17881457e8936f1f0a875356f_I20201231" decimals="-3" name="us-gaap:RestrictedCashAndCashEquivalentsNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8zMS9mcmFnOmZhMTFkYzM0MmQzOTQ5MDlhY2EyZTAwNTViOTRmMjc1L3RhYmxlOjdjZGNlMTFlYzFjNDQyNzM4YTIxZDAyZTZhNWYxZTZhL3RhYmxlcmFuZ2U6N2NkY2UxMWVjMWM0NDI3MzhhMjFkMDJlNmE1ZjFlNmFfNC0zLTEtMS0w_913f0a83-06d0-480e-921e-41fa3a304c31">458</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="i10cc24b3666e419ab532a7423ad3973f_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8zMS9mcmFnOmZhMTFkYzM0MmQzOTQ5MDlhY2EyZTAwNTViOTRmMjc1L3RhYmxlOjdjZGNlMTFlYzFjNDQyNzM4YTIxZDAyZTZhNWYxZTZhL3RhYmxlcmFuZ2U6N2NkY2UxMWVjMWM0NDI3MzhhMjFkMDJlNmE1ZjFlNmFfNS0xLTEtMS0w_76a6641a-5e45-4adc-8ce9-550ace17afd5">42,160</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="i335637e17881457e8936f1f0a875356f_I20201231" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8zMS9mcmFnOmZhMTFkYzM0MmQzOTQ5MDlhY2EyZTAwNTViOTRmMjc1L3RhYmxlOjdjZGNlMTFlYzFjNDQyNzM4YTIxZDAyZTZhNWYxZTZhL3RhYmxlcmFuZ2U6N2NkY2UxMWVjMWM0NDI3MzhhMjFkMDJlNmE1ZjFlNmFfNS0zLTEtMS0w_4f2d5cf1-c43a-4bce-8a7d-7e7b75d6a782">52,250</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="id27ad070b0cf40ce8f1a92febdc58814_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="#id27ad070b0cf40ce8f1a92febdc58814_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="id27ad070b0cf40ce8f1a92febdc58814_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="i5cc25946d6f843cca98ce03c128dee12_D20210101-20210930" name="us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8zNy9mcmFnOjU3Y2U2ZGIwNzRhZDRiY2I4MzY1YzRiNTczYTBjN2M4L3RleHRyZWdpb246NTdjZTZkYjA3NGFkNGJjYjgzNjVjNGI1NzNhMGM3YzhfMzMzNw_1d24a8f8-ac27-486f-af41-291dde645ac1" continuedAt="i051648f610a64a6c9866709566755d79" escape="true">Organization</ix:nonNumeric></span></div><ix:continuation id="i051648f610a64a6c9866709566755d79"><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 an increasing 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.</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%">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"><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"><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Trans Ova Genetics, L.C., including its wholly owned subsidiary Progentus, L.C., are providers of reproductive technologies, including services and products sold to cattle breeders and other producers and are hereinafter collectively referred to as "Trans Ova." Trans Ova is a wholly owned subsidiary with primary operations in California, Iowa, Maryland, Missouri, Texas, Washington, and Wisconsin.</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%">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 has 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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On January 31, 2020, Precigen completed the sale of the majority of its non-healthcare assets and operations to an affiliate of Third Security, LLC ("Third Security"), a related party, which are presented as discontinued operations for the nine months ended September 30, 2020. See Notes 3 and 13 for further discussion.</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 and its consolidated subsidiaries are hereinafter referred to as the "Company."</span></div></ix:continuation><div id="id27ad070b0cf40ce8f1a92febdc58814_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="i5cc25946d6f843cca98ce03c128dee12_D20210101-20210930" name="us-gaap:SignificantAccountingPoliciesTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF80MC9mcmFnOjRkZGMyZWY3ZGFjMzQ3MzVhMmQ3MDE1MWRiNWM4ZWY0L3RleHRyZWdpb246NGRkYzJlZjdkYWMzNDczNWEyZDcwMTUxZGI1YzhlZjRfMTA2MzQ_19665e92-f331-4f51-ad5e-84040c546e28" continuedAt="i284961cf735a47deb9fcf0d6e660664f" escape="true">Summary of Significant Accounting Policies</ix:nonNumeric></span></div><ix:continuation id="i284961cf735a47deb9fcf0d6e660664f" continuedAt="ia9f748acca0441fb94d7032d34f6cd9d"><ix:nonNumeric contextRef="i5cc25946d6f843cca98ce03c128dee12_D20210101-20210930" name="us-gaap:BasisOfAccountingPolicyPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF80MC9mcmFnOjRkZGMyZWY3ZGFjMzQ3MzVhMmQ3MDE1MWRiNWM4ZWY0L3RleHRyZWdpb246NGRkYzJlZjdkYWMzNDczNWEyZDcwMTUxZGI1YzhlZjRfMTA2NDM_8ff5bd7f-ef04-4dcc-a912-5a0ffaf6291d" continuedAt="iceda9f589fb846159963b95075ba397b" 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 interim 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 note disclosures normally included in the Company's annual financial statements have been condensed or omitted. These interim 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, 2021 and results of operations and cash flows for the interim periods ended September&#160;30, 2021 and 2020. 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, 2021, or for any other future annual or interim period. The accompanying interim unaudited condensed consolidated financial statements should be read in </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="#id27ad070b0cf40ce8f1a92febdc58814_7">Table of Contents</a></span></div></div><ix:continuation id="ia9f748acca0441fb94d7032d34f6cd9d" continuedAt="i8d1f18f66fc34f7f8b3ce9c612e066ff"><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="iceda9f589fb846159963b95075ba397b">conjunction with 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, 2020.</ix:continuation></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%"><ix:nonNumeric contextRef="i5cc25946d6f843cca98ce03c128dee12_D20210101-20210930" name="us-gaap:ConsolidationPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF80MC9mcmFnOjRkZGMyZWY3ZGFjMzQ3MzVhMmQ3MDE1MWRiNWM4ZWY0L3RleHRyZWdpb246NGRkYzJlZjdkYWMzNDczNWEyZDcwMTUxZGI1YzhlZjRfMTA1NjQ_9dc3ca8c-367c-4ada-b2a9-86bb827fe5b7" escape="true">The accompanying condensed consolidated financial statements reflect the operations of Precigen and its subsidiaries. All intercompany accounts and transactions have been eliminated.</ix:nonNumeric></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%">Liquidity </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%">Management believes that existing liquid assets as of September&#160;30, 2021 will allow the Company to continue its operations for at least a year from the issuance date of these condensed consolidated financial statements. These condensed consolidated financial statements are presented in United States dollars. 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 other products and companies, and the technical risks associated with the successful research, development, and clinical manufacturing of its and its collaborators' therapeutic product candidates. Additionally, the accompanying condensed consolidated financial statements have been prepared on a going concern basis, which contemplates the realization of assets and the satisfaction of liabilities in the normal course of business. During the nine months ended September 30, 2021, the Company incurred a net loss of $<ix:nonFraction unitRef="usd" contextRef="i5cc25946d6f843cca98ce03c128dee12_D20210101-20210930" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF80MC9mcmFnOjRkZGMyZWY3ZGFjMzQ3MzVhMmQ3MDE1MWRiNWM4ZWY0L3RleHRyZWdpb246NGRkYzJlZjdkYWMzNDczNWEyZDcwMTUxZGI1YzhlZjRfMjU0Mw_0ab55283-8697-41a1-8256-172fe929dbf2">67,132</ix:nonFraction> and, as of September&#160;30, 2021, had an accumulated deficit of $<ix:nonFraction unitRef="usd" contextRef="i10cc24b3666e419ab532a7423ad3973f_I20210930" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:RetainedEarningsAccumulatedDeficit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF80MC9mcmFnOjRkZGMyZWY3ZGFjMzQ3MzVhMmQ3MDE1MWRiNWM4ZWY0L3RleHRyZWdpb246NGRkYzJlZjdkYWMzNDczNWEyZDcwMTUxZGI1YzhlZjRfMjU5MQ_ef085cd7-1bd8-49b0-8932-84cb2f9a7bb4">1,890,522</ix:nonFraction>. Management expects operating losses and negative cash flows 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 the absence of a significant source of recurring revenue, the Company's long-term success is dependent upon its 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 its therapeutic product candidates, successfully commercialize its therapeutic product candidates, generate revenue, meet its obligations and, ultimately, attain profitable operations.</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%">COVID-19 has had and continues to have an extensive impact on the global health and economic environments.</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%">Commencing in the second half of March 2020, the Company's healthcare business began to experience delays to certain of its clinical trials as a result of COVID-19. For example, starting in March 2020, the Company temporarily suspended the last cohort of the Phase 1b/2a clinical trial for AG019 as a proactive measure to protect the welfare and safety of patients, caregivers, clinical site staff, its employees, and contractors. The temporary suspension of the AG019 trial was voluntary and was not related to any patient safety issues in the study. The voluntary suspension of the AG019 trial was lifted in June 2020, and recruitment in the study resumed. Additionally, from April to May 2020, enrollment of new patients in the Company's PRGN-3005 Phase 1 trial was temporarily suspended due to a mandated hold on certain early and late-stage clinical trials at the Fred Hutchinson Cancer Research Center in Seattle that was instituted in light of the COVID-19 pandemic. The temporary suspension of the PRGN-3005 trial was not related to safety issues in the studies, and in May 2020, recruitment resumed in the PRGN-3005 Phase 1 trial. Furthermore, there is uncertainty regarding the duration and severity of the ongoing pandemic, and the Company could experience further 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 these and other aspects of its business, including Trans Ova and Exemplar. 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%"><ix:nonNumeric contextRef="i5cc25946d6f843cca98ce03c128dee12_D20210101-20210930" name="us-gaap:EquityMethodInvestmentsPolicy" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF80MC9mcmFnOjRkZGMyZWY3ZGFjMzQ3MzVhMmQ3MDE1MWRiNWM4ZWY0L3RleHRyZWdpb246NGRkYzJlZjdkYWMzNDczNWEyZDcwMTUxZGI1YzhlZjRfMTA1OTQ_2ddfb5ee-df27-4ec3-8fdb-49aca421cf0b" continuedAt="i8bddce2b1c5c4b4196ce7ea6aa5e0344" 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="i8bddce2b1c5c4b4196ce7ea6aa5e0344">The Company accounts for its investments in each of its joint ventures ("JVs") and accounted for its investments in start-up entities backed by the Harvest Intrexon Enterprise Fund I, LP ("Harvest"), all of which are related parties, 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 and additional discussion related to certain of the Harvest start-up entities in Note 16.</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="#id27ad070b0cf40ce8f1a92febdc58814_7">Table of Contents</a></span></div></div><ix:continuation id="i8d1f18f66fc34f7f8b3ce9c612e066ff"><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="i5cc25946d6f843cca98ce03c128dee12_D20210101-20210930" name="us-gaap:ConsolidationVariableInterestEntityPolicy" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF80MC9mcmFnOjRkZGMyZWY3ZGFjMzQ3MzVhMmQ3MDE1MWRiNWM4ZWY0L3RleHRyZWdpb246NGRkYzJlZjdkYWMzNDczNWEyZDcwMTUxZGI1YzhlZjRfMTA1OTg_048b9260-1f4a-4299-b35b-6bb3bfcf3698" continuedAt="i3a094c16340c4c4eab65924a00dcaaee" escape="true">Variable Interest Entities</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="i3a094c16340c4c4eab65924a00dcaaee">As of September&#160;30, 2021 and December&#160;31, 2020, 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 September&#160;30, 2021 and December&#160;31, 2020, the Company had <ix:nonFraction unitRef="usd" contextRef="i10cc24b3666e419ab532a7423ad3973f_I20210930" decimals="INF" format="ixt:fixed-zero" name="us-gaap:VariableInterestEntityEntityMaximumLossExposureAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF80MC9mcmFnOjRkZGMyZWY3ZGFjMzQ3MzVhMmQ3MDE1MWRiNWM4ZWY0L3RleHRyZWdpb246NGRkYzJlZjdkYWMzNDczNWEyZDcwMTUxZGI1YzhlZjRfNjQ0MA_6206b664-ea78-49ed-bd13-aa9b44288178"><ix:nonFraction unitRef="usd" contextRef="i335637e17881457e8936f1f0a875356f_I20201231" decimals="INF" format="ixt:fixed-zero" name="us-gaap:VariableInterestEntityEntityMaximumLossExposureAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF80MC9mcmFnOjRkZGMyZWY3ZGFjMzQ3MzVhMmQ3MDE1MWRiNWM4ZWY0L3RleHRyZWdpb246NGRkYzJlZjdkYWMzNDczNWEyZDcwMTUxZGI1YzhlZjRfNjQ0MA_ec486838-921a-4ea8-bf8b-5d7b6ddc6f6d">no</ix:nonFraction></ix:nonFraction> risk of loss related to the identified VIEs. See Note 4 for discussion of the Company's future funding commitments for its significant JVs.</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="i5cc25946d6f843cca98ce03c128dee12_D20210101-20210930" name="us-gaap:SegmentReportingPolicyPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF80MC9mcmFnOjRkZGMyZWY3ZGFjMzQ3MzVhMmQ3MDE1MWRiNWM4ZWY0L3RleHRyZWdpb246NGRkYzJlZjdkYWMzNDczNWEyZDcwMTUxZGI1YzhlZjRfMTA2NDI_286f1c62-be49-46a6-b7aa-425b6c1ac6e3" continuedAt="i0b41e0ed51994a38bdc9794791c5ba43" escape="true">Segment Information</ix:nonNumeric></span></div><div style="margin-top:6pt"><ix:continuation id="i0b41e0ed51994a38bdc9794791c5ba43" continuedAt="if4dd21c573b244bfbf0a83e8f1b2b013"><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. Starting in the first quarter of 2021, the financial information regularly reviewed by the CODM was revised and the operating segments, which were determined to be operating and reportable segments, were (i) Biopharmaceuticals, (ii) Exemplar, and (iii) Trans Ova. The legal entities of PGEN Therapeutics and ActoBio, as well as the Company's majority-owned subsidiary Triple-Gene LLC and its partnered program with </span><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Castle Creek Biosciences, Inc. ("</span></ix:continuation><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="if4dd21c573b244bfbf0a83e8f1b2b013">Castle Creek"), represent the Biopharmaceuticals reportable segment as these businesses share resources and the CODM manages these operations as a group. See Note 1 for a description of PGEN Therapeutics, ActoBio, Exemplar, and Trans Ova. 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, 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.</ix:continuation> As a result of the revision of the reportable segments, the Company has restated its historical segment presentation to conform to the revised segment determination. See Note 19 for further discussion of the Company's segments.</span></div><ix:nonNumeric contextRef="i5cc25946d6f843cca98ce03c128dee12_D20210101-20210930" name="us-gaap:UseOfEstimates" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF80MC9mcmFnOjRkZGMyZWY3ZGFjMzQ3MzVhMmQ3MDE1MWRiNWM4ZWY0L3RleHRyZWdpb246NGRkYzJlZjdkYWMzNDczNWEyZDcwMTUxZGI1YzhlZjRfMTA1ODc_40821cb9-952b-4d36-b87a-98ad3f7c7ea1" 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:nonNumeric contextRef="i5cc25946d6f843cca98ce03c128dee12_D20210101-20210930" name="us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF80MC9mcmFnOjRkZGMyZWY3ZGFjMzQ3MzVhMmQ3MDE1MWRiNWM4ZWY0L3RleHRyZWdpb246NGRkYzJlZjdkYWMzNDczNWEyZDcwMTUxZGI1YzhlZjRfMTA2NjY_0213d6b2-b953-44a3-8797-4afc4f730122" 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:120%">In December 2019, the Financial Accounting Standards Board ("FASB") issued Accounting Standards Update ("ASU") 2019-12, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> ("ASU 2019-12"). The provisions of ASU 2019-12 are intended to simplify various aspects related to accounting for income taxes by removing certain exceptions to the general principles in Accounting Standards Codification ("ASC") Topic 740 and clarifying certain aspects of the current guidance to promote consistency among reporting entities. The Company adopted this standard effective January 1, 2021, and there was no material impact to the accompanying condensed consolidated financial statements.</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</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 August 2020, the FASB issued 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:120%">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:120%"> ("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:120%">)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. The provisions of ASU 2020-06 simplify accounting for convertible instruments by removing major separation models required under current U.S. GAAP. Consequently, more convertible debt instruments will be reported as a single liability instrument with no separate accounting for embedded conversion features. ASU 2020-06 removes certain settlement conditions that are required for equity contracts to qualify for the derivative scope exception, which will permit more equity contracts to qualify for the exception. ASU 2020-06 also simplifies the diluted net income per share calculation in certain areas. The amendments in ASU 2020-06 are effective for annual periods beginning after December 15, 2021, and is effective for the Company for the year ending December 31, 2022. The Company is currently evaluating the impact of the new standard on its consolidated financial statements.</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><div id="id27ad070b0cf40ce8f1a92febdc58814_43"></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="#id27ad070b0cf40ce8f1a92febdc58814_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%">3. <ix:nonNumeric contextRef="i5cc25946d6f843cca98ce03c128dee12_D20210101-20210930" name="us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF80My9mcmFnOmVjZGY0Nzc0NTk2MjRkNjBhOTA4YWU2ZWUwNjg4ZGNlL3RleHRyZWdpb246ZWNkZjQ3NzQ1OTYyNGQ2MGE5MDhhZTZlZTA2ODhkY2VfODI3NA_519e1ebe-3c94-4743-ba68-a22935ce3d0c" continuedAt="iedbc0d480c63451f9fe6acc24a23ae3b" escape="true">Discontinued Operations</ix:nonNumeric></span></div><ix:continuation id="iedbc0d480c63451f9fe6acc24a23ae3b" continuedAt="i0da21b8771b444329fdd096bf92d7a4f"><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%">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 as part of the Transactions defined and discussed below. The assets, liabilities, and expenses related to the discontinued operations of MBP Titan are reclassified and 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="ia2156c9a34e94f6591686812aea6265a_D20210101-20210930" decimals="-3" name="us-gaap:GainLossOnDispositionOfAssets1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF80My9mcmFnOmVjZGY0Nzc0NTk2MjRkNjBhOTA4YWU2ZWUwNjg4ZGNlL3RleHRyZWdpb246ZWNkZjQ3NzQ1OTYyNGQ2MGE5MDhhZTZlZTA2ODhkY2VfMTU3MA_5cb59b59-3f7c-4ba9-8484-a4b4c40b03ee">464</ix:nonFraction>, which is included in income from discontinued operations in the accompanying condensed consolidated statement of operations for the nine months ended 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="ia2156c9a34e94f6591686812aea6265a_D20210101-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:GainLossOnTerminationOfLease" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF80My9mcmFnOmVjZGY0Nzc0NTk2MjRkNjBhOTA4YWU2ZWUwNjg4ZGNlL3RleHRyZWdpb246ZWNkZjQ3NzQ1OTYyNGQ2MGE5MDhhZTZlZTA2ODhkY2VfMjAzMg_ef71daf0-cf80-45f1-b73b-db1fe01aee31">4,602</ix:nonFraction>, which is 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:120%">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 (Notes 4 and 5), 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><ix:nonNumeric contextRef="i5cc25946d6f843cca98ce03c128dee12_D20210101-20210930" name="us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF80My9mcmFnOmVjZGY0Nzc0NTk2MjRkNjBhOTA4YWU2ZWUwNjg4ZGNlL3RleHRyZWdpb246ZWNkZjQ3NzQ1OTYyNGQ2MGE5MDhhZTZlZTA2ODhkY2VfODI3NQ_e4d8e5ad-c53b-4dd8-ab5e-4315f1f8a087" continuedAt="i9eb9325aea6149858097165bbb42eeda" 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 carrying values of the major classes of assets and liabilities included in assets and liabilities held for sale or abandonment related to MBP Titan as of September&#160;30, 2021 and December&#160;31, 2020, 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: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="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/>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:10pt;font-weight:700;line-height:100%">December 31,<br/>2020</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="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="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%">Property, plant and equipment, net</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="ifa18915f37034fcd9970b546e78636f6_I20210930" decimals="-3" format="ixt:fixed-zero" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF80My9mcmFnOmVjZGY0Nzc0NTk2MjRkNjBhOTA4YWU2ZWUwNjg4ZGNlL3RhYmxlOjFjN2I5OTMyZWNjNzRkZGM5YTJjYTFmZGY1YTdkZTA4L3RhYmxlcmFuZ2U6MWM3Yjk5MzJlY2M3NGRkYzlhMmNhMWZkZjVhN2RlMDhfMy0xLTEtMS0w_1c39a560-bc80-4995-b990-8479484ac08c">&#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="iddf86473d065405697614a8c29ac1ca4_I20201231" decimals="-3" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF80My9mcmFnOmVjZGY0Nzc0NTk2MjRkNjBhOTA4YWU2ZWUwNjg4ZGNlL3RhYmxlOjFjN2I5OTMyZWNjNzRkZGM5YTJjYTFmZGY1YTdkZTA4L3RhYmxlcmFuZ2U6MWM3Yjk5MzJlY2M3NGRkYzlhMmNhMWZkZjVhN2RlMDhfMy0zLTEtMS0w_9f53968c-dc1b-4b78-98e4-5e78fe32f726">586</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="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%">Right-of-use 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="ifa18915f37034fcd9970b546e78636f6_I20210930" decimals="-3" format="ixt:fixed-zero" name="pgen:DisposalGroupIncludingDiscontinuedOperationOperatingLeaseRightofUseAsset" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF80My9mcmFnOmVjZGY0Nzc0NTk2MjRkNjBhOTA4YWU2ZWUwNjg4ZGNlL3RhYmxlOjFjN2I5OTMyZWNjNzRkZGM5YTJjYTFmZGY1YTdkZTA4L3RhYmxlcmFuZ2U6MWM3Yjk5MzJlY2M3NGRkYzlhMmNhMWZkZjVhN2RlMDhfNy0xLTEtMS0w_69a2183f-5e83-428d-af39-6414e95ac0ec">&#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="iddf86473d065405697614a8c29ac1ca4_I20201231" decimals="-3" format="ixt:num-dot-decimal" name="pgen:DisposalGroupIncludingDiscontinuedOperationOperatingLeaseRightofUseAsset" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF80My9mcmFnOmVjZGY0Nzc0NTk2MjRkNjBhOTA4YWU2ZWUwNjg4ZGNlL3RhYmxlOjFjN2I5OTMyZWNjNzRkZGM5YTJjYTFmZGY1YTdkZTA4L3RhYmxlcmFuZ2U6MWM3Yjk5MzJlY2M3NGRkYzlhMmNhMWZkZjVhN2RlMDhfNy0zLTEtMS0w_f5c5b3b0-c636-4fdf-8449-bd70f4a6e353">9,131</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 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="ifa18915f37034fcd9970b546e78636f6_I20210930" decimals="-3" format="ixt:fixed-zero" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF80My9mcmFnOmVjZGY0Nzc0NTk2MjRkNjBhOTA4YWU2ZWUwNjg4ZGNlL3RhYmxlOjFjN2I5OTMyZWNjNzRkZGM5YTJjYTFmZGY1YTdkZTA4L3RhYmxlcmFuZ2U6MWM3Yjk5MzJlY2M3NGRkYzlhMmNhMWZkZjVhN2RlMDhfOC0xLTEtMS0w_9ce590ac-0fe7-4a57-94b2-2af0a70e633d">&#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="iddf86473d065405697614a8c29ac1ca4_I20201231" decimals="-3" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF80My9mcmFnOmVjZGY0Nzc0NTk2MjRkNjBhOTA4YWU2ZWUwNjg4ZGNlL3RhYmxlOjFjN2I5OTMyZWNjNzRkZGM5YTJjYTFmZGY1YTdkZTA4L3RhYmxlcmFuZ2U6MWM3Yjk5MzJlY2M3NGRkYzlhMmNhMWZkZjVhN2RlMDhfOC0zLTEtMS0w_9f268199-d1b5-45f2-9b11-c8c2a0eb0590">136</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 or abandonment</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="ifa18915f37034fcd9970b546e78636f6_I20210930" decimals="-3" format="ixt:fixed-zero" name="us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF80My9mcmFnOmVjZGY0Nzc0NTk2MjRkNjBhOTA4YWU2ZWUwNjg4ZGNlL3RhYmxlOjFjN2I5OTMyZWNjNzRkZGM5YTJjYTFmZGY1YTdkZTA4L3RhYmxlcmFuZ2U6MWM3Yjk5MzJlY2M3NGRkYzlhMmNhMWZkZjVhN2RlMDhfOS0xLTEtMS0w_886303fb-d799-4052-b54f-3ad15e9fd220">&#8212;</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="iddf86473d065405697614a8c29ac1ca4_I20201231" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF80My9mcmFnOmVjZGY0Nzc0NTk2MjRkNjBhOTA4YWU2ZWUwNjg4ZGNlL3RhYmxlOjFjN2I5OTMyZWNjNzRkZGM5YTJjYTFmZGY1YTdkZTA4L3RhYmxlcmFuZ2U6MWM3Yjk5MzJlY2M3NGRkYzlhMmNhMWZkZjVhN2RlMDhfOS0zLTEtMS0w_c4eee2c6-4d97-4f4e-9775-059d5af225a2">9,853</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: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="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></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="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%">Lease liabilities, current</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="ifa18915f37034fcd9970b546e78636f6_I20210930" decimals="-3" format="ixt:fixed-zero" name="pgen:DisposalGroupDiscontinuedOperationsOperatingLeaseLiabilityCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF80My9mcmFnOmVjZGY0Nzc0NTk2MjRkNjBhOTA4YWU2ZWUwNjg4ZGNlL3RhYmxlOjFjN2I5OTMyZWNjNzRkZGM5YTJjYTFmZGY1YTdkZTA4L3RhYmxlcmFuZ2U6MWM3Yjk5MzJlY2M3NGRkYzlhMmNhMWZkZjVhN2RlMDhfMTItMS0xLTEtMA_2c6df8e7-d03f-4c97-8cc5-97034812074f">&#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 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="iddf86473d065405697614a8c29ac1ca4_I20201231" decimals="-3" format="ixt:num-dot-decimal" name="pgen:DisposalGroupDiscontinuedOperationsOperatingLeaseLiabilityCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF80My9mcmFnOmVjZGY0Nzc0NTk2MjRkNjBhOTA4YWU2ZWUwNjg4ZGNlL3RhYmxlOjFjN2I5OTMyZWNjNzRkZGM5YTJjYTFmZGY1YTdkZTA4L3RhYmxlcmFuZ2U6MWM3Yjk5MzJlY2M3NGRkYzlhMmNhMWZkZjVhN2RlMDhfMTItMy0xLTEtMA_9cefe1cc-3f5d-49d0-93c2-5fa68cd41628">1,890</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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifa18915f37034fcd9970b546e78636f6_I20210930" decimals="-3" format="ixt:fixed-zero" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherCurrentLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF80My9mcmFnOmVjZGY0Nzc0NTk2MjRkNjBhOTA4YWU2ZWUwNjg4ZGNlL3RhYmxlOjFjN2I5OTMyZWNjNzRkZGM5YTJjYTFmZGY1YTdkZTA4L3RhYmxlcmFuZ2U6MWM3Yjk5MzJlY2M3NGRkYzlhMmNhMWZkZjVhN2RlMDhfMTMtMS0xLTEtMA_3be82fbf-d129-47ea-8e7a-c374e42d49db">&#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="iddf86473d065405697614a8c29ac1ca4_I20201231" decimals="-3" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherCurrentLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF80My9mcmFnOmVjZGY0Nzc0NTk2MjRkNjBhOTA4YWU2ZWUwNjg4ZGNlL3RhYmxlOjFjN2I5OTMyZWNjNzRkZGM5YTJjYTFmZGY1YTdkZTA4L3RhYmxlcmFuZ2U6MWM3Yjk5MzJlY2M3NGRkYzlhMmNhMWZkZjVhN2RlMDhfMTMtMy0xLTEtMA_69e063ef-1883-48e1-9881-332a6f010309">619</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%">Lease liabilities, net of current portion</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="ifa18915f37034fcd9970b546e78636f6_I20210930" decimals="-3" format="ixt:fixed-zero" name="pgen:DisposalGroupDiscontinuedOperationsOperatingLeaseLiabilityNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF80My9mcmFnOmVjZGY0Nzc0NTk2MjRkNjBhOTA4YWU2ZWUwNjg4ZGNlL3RhYmxlOjFjN2I5OTMyZWNjNzRkZGM5YTJjYTFmZGY1YTdkZTA4L3RhYmxlcmFuZ2U6MWM3Yjk5MzJlY2M3NGRkYzlhMmNhMWZkZjVhN2RlMDhfMTUtMS0xLTEtMA_696d5cd7-3bef-4481-9dc4-c9e4e962c017">&#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="iddf86473d065405697614a8c29ac1ca4_I20201231" decimals="-3" format="ixt:num-dot-decimal" name="pgen:DisposalGroupDiscontinuedOperationsOperatingLeaseLiabilityNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF80My9mcmFnOmVjZGY0Nzc0NTk2MjRkNjBhOTA4YWU2ZWUwNjg4ZGNlL3RhYmxlOjFjN2I5OTMyZWNjNzRkZGM5YTJjYTFmZGY1YTdkZTA4L3RhYmxlcmFuZ2U6MWM3Yjk5MzJlY2M3NGRkYzlhMmNhMWZkZjVhN2RlMDhfMTUtMy0xLTEtMA_38b5362c-0cd1-4ba4-90c2-d1864845b881">11,538</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: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 or abandonment</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%"><ix:nonFraction unitRef="usd" contextRef="ifa18915f37034fcd9970b546e78636f6_I20210930" decimals="-3" format="ixt:fixed-zero" name="us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF80My9mcmFnOmVjZGY0Nzc0NTk2MjRkNjBhOTA4YWU2ZWUwNjg4ZGNlL3RhYmxlOjFjN2I5OTMyZWNjNzRkZGM5YTJjYTFmZGY1YTdkZTA4L3RhYmxlcmFuZ2U6MWM3Yjk5MzJlY2M3NGRkYzlhMmNhMWZkZjVhN2RlMDhfMTctMS0xLTEtMA_6ec2123e-45b6-4b35-9993-f02a8b02302f">&#8212;</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="iddf86473d065405697614a8c29ac1ca4_I20201231" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF80My9mcmFnOmVjZGY0Nzc0NTk2MjRkNjBhOTA4YWU2ZWUwNjg4ZGNlL3RhYmxlOjFjN2I5OTMyZWNjNzRkZGM5YTJjYTFmZGY1YTdkZTA4L3RhYmxlcmFuZ2U6MWM3Yjk5MzJlY2M3NGRkYzlhMmNhMWZkZjVhN2RlMDhfMTctMy0xLTEtMA_cdb8ef19-6ccb-4ab1-bfaf-3ef2fc88eddd">14,047</ix:nonFraction>&#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></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%">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="#id27ad070b0cf40ce8f1a92febdc58814_7">Table of Contents</a></span></div></div><ix:continuation id="i0da21b8771b444329fdd096bf92d7a4f" continuedAt="i8ff32d725e4c48c886a984f985f1ff71"><ix:continuation id="i9eb9325aea6149858097165bbb42eeda" continuedAt="i5fbbdfa306d64a208f778be81ef94a46"><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 financial results of discontinued operations related to MBP Titan:</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: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%">2021</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%">2020</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%">2021</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%">2020</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 (gains) expenses (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="iccf81e41d29b4ad491948e752f99611d_D20210701-20210930" decimals="-3" sign="-" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationOperatingExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF80My9mcmFnOmVjZGY0Nzc0NTk2MjRkNjBhOTA4YWU2ZWUwNjg4ZGNlL3RhYmxlOjY1MGQ3OGM1N2Y1MjRhYzFiYjk4YjU3NTg0M2Q2NTEyL3RhYmxlcmFuZ2U6NjUwZDc4YzU3ZjUyNGFjMWJiOThiNTc1ODQzZDY1MTJfMy0xLTEtMS0w_d132a55a-02db-46dc-aeb8-fbe116bd0dd4">60</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 #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="i53770c1c4fff4ad398eeb73603965a59_D20200701-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationOperatingExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF80My9mcmFnOmVjZGY0Nzc0NTk2MjRkNjBhOTA4YWU2ZWUwNjg4ZGNlL3RhYmxlOjY1MGQ3OGM1N2Y1MjRhYzFiYjk4YjU3NTg0M2Q2NTEyL3RhYmxlcmFuZ2U6NjUwZDc4YzU3ZjUyNGFjMWJiOThiNTc1ODQzZDY1MTJfMy0zLTEtMS0w_4a52d536-7db3-4058-abd4-0aa217d74b92">1,972</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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-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="ia2156c9a34e94f6591686812aea6265a_D20210101-20210930" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationOperatingExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF80My9mcmFnOmVjZGY0Nzc0NTk2MjRkNjBhOTA4YWU2ZWUwNjg4ZGNlL3RhYmxlOjY1MGQ3OGM1N2Y1MjRhYzFiYjk4YjU3NTg0M2Q2NTEyL3RhYmxlcmFuZ2U6NjUwZDc4YzU3ZjUyNGFjMWJiOThiNTc1ODQzZDY1MTJfMy01LTEtMS0w_392b204b-dfa2-409a-961b-9d209c85b237">4,599</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="i100734a67f6c4557bae2fdca915a7d06_D20200101-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationOperatingExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF80My9mcmFnOmVjZGY0Nzc0NTk2MjRkNjBhOTA4YWU2ZWUwNjg4ZGNlL3RhYmxlOjY1MGQ3OGM1N2Y1MjRhYzFiYjk4YjU3NTg0M2Q2NTEyL3RhYmxlcmFuZ2U6NjUwZDc4YzU3ZjUyNGFjMWJiOThiNTc1ODQzZDY1MTJfMy03LTEtMS0w_cb6449c5-d102-4343-a2b9-f013101f9c7b">38,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></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 income (loss)</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="iccf81e41d29b4ad491948e752f99611d_D20210701-20210930" decimals="-3" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF80My9mcmFnOmVjZGY0Nzc0NTk2MjRkNjBhOTA4YWU2ZWUwNjg4ZGNlL3RhYmxlOjY1MGQ3OGM1N2Y1MjRhYzFiYjk4YjU3NTg0M2Q2NTEyL3RhYmxlcmFuZ2U6NjUwZDc4YzU3ZjUyNGFjMWJiOThiNTc1ODQzZDY1MTJfNC0xLTEtMS0w_d62bdf70-01bd-4d99-9e2c-6187508fb509">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="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="i53770c1c4fff4ad398eeb73603965a59_D20200701-20200930" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF80My9mcmFnOmVjZGY0Nzc0NTk2MjRkNjBhOTA4YWU2ZWUwNjg4ZGNlL3RhYmxlOjY1MGQ3OGM1N2Y1MjRhYzFiYjk4YjU3NTg0M2Q2NTEyL3RhYmxlcmFuZ2U6NjUwZDc4YzU3ZjUyNGFjMWJiOThiNTc1ODQzZDY1MTJfNC0zLTEtMS0w_822154ec-4482-4ec9-9cde-0e56608e1806">1,972</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="ia2156c9a34e94f6591686812aea6265a_D20210101-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF80My9mcmFnOmVjZGY0Nzc0NTk2MjRkNjBhOTA4YWU2ZWUwNjg4ZGNlL3RhYmxlOjY1MGQ3OGM1N2Y1MjRhYzFiYjk4YjU3NTg0M2Q2NTEyL3RhYmxlcmFuZ2U6NjUwZDc4YzU3ZjUyNGFjMWJiOThiNTc1ODQzZDY1MTJfNC01LTEtMS0w_7607056a-a3c8-420c-8c49-d135ace3d5c9">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><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="i100734a67f6c4557bae2fdca915a7d06_D20200101-20200930" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF80My9mcmFnOmVjZGY0Nzc0NTk2MjRkNjBhOTA4YWU2ZWUwNjg4ZGNlL3RhYmxlOjY1MGQ3OGM1N2Y1MjRhYzFiYjk4YjU3NTg0M2Q2NTEyL3RhYmxlcmFuZ2U6NjUwZDc4YzU3ZjUyNGFjMWJiOThiNTc1ODQzZDY1MTJfNC03LTEtMS0w_9687db59-0061-4c1d-8381-5c1c0e0374ae">38,713</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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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%">Income (loss) before income taxes</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%"><ix:nonFraction unitRef="usd" contextRef="iccf81e41d29b4ad491948e752f99611d_D20210701-20210930" decimals="-3" name="us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF80My9mcmFnOmVjZGY0Nzc0NTk2MjRkNjBhOTA4YWU2ZWUwNjg4ZGNlL3RhYmxlOjY1MGQ3OGM1N2Y1MjRhYzFiYjk4YjU3NTg0M2Q2NTEyL3RhYmxlcmFuZ2U6NjUwZDc4YzU3ZjUyNGFjMWJiOThiNTc1ODQzZDY1MTJfOS0xLTEtMS0w_133d1500-2185-49fd-b407-ae179da2fb92">60</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 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%">(<ix:nonFraction unitRef="usd" contextRef="i53770c1c4fff4ad398eeb73603965a59_D20200701-20200930" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF80My9mcmFnOmVjZGY0Nzc0NTk2MjRkNjBhOTA4YWU2ZWUwNjg4ZGNlL3RhYmxlOjY1MGQ3OGM1N2Y1MjRhYzFiYjk4YjU3NTg0M2Q2NTEyL3RhYmxlcmFuZ2U6NjUwZDc4YzU3ZjUyNGFjMWJiOThiNTc1ODQzZDY1MTJfOS0zLTEtMS0w_e648b73c-33df-4b30-81b1-a0837093dab4">1,972</ix:nonFraction>)</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%"><ix:nonFraction unitRef="usd" contextRef="ia2156c9a34e94f6591686812aea6265a_D20210101-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF80My9mcmFnOmVjZGY0Nzc0NTk2MjRkNjBhOTA4YWU2ZWUwNjg4ZGNlL3RhYmxlOjY1MGQ3OGM1N2Y1MjRhYzFiYjk4YjU3NTg0M2Q2NTEyL3RhYmxlcmFuZ2U6NjUwZDc4YzU3ZjUyNGFjMWJiOThiNTc1ODQzZDY1MTJfOS01LTEtMS0w_98c16a35-c18c-4a55-a112-f492f894311e">4,599</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 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%">(<ix:nonFraction unitRef="usd" contextRef="i100734a67f6c4557bae2fdca915a7d06_D20200101-20200930" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF80My9mcmFnOmVjZGY0Nzc0NTk2MjRkNjBhOTA4YWU2ZWUwNjg4ZGNlL3RhYmxlOjY1MGQ3OGM1N2Y1MjRhYzFiYjk4YjU3NTg0M2Q2NTEyL3RhYmxlcmFuZ2U6NjUwZDc4YzU3ZjUyNGFjMWJiOThiNTc1ODQzZDY1MTJfOS03LTEtMS0w_2225a162-ff44-4cce-9633-7710f275dc3e">38,713</ix:nonFraction>)</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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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%">Income (loss) from discontinued operations</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%"><ix:nonFraction unitRef="usd" contextRef="iccf81e41d29b4ad491948e752f99611d_D20210701-20210930" decimals="-3" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF80My9mcmFnOmVjZGY0Nzc0NTk2MjRkNjBhOTA4YWU2ZWUwNjg4ZGNlL3RhYmxlOjY1MGQ3OGM1N2Y1MjRhYzFiYjk4YjU3NTg0M2Q2NTEyL3RhYmxlcmFuZ2U6NjUwZDc4YzU3ZjUyNGFjMWJiOThiNTc1ODQzZDY1MTJfMTEtMS0xLTEtMA_696bc5f7-ee2e-4341-a4f4-7d6f44e639db">60</ix:nonFraction>&#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%">(<ix:nonFraction unitRef="usd" contextRef="i53770c1c4fff4ad398eeb73603965a59_D20200701-20200930" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF80My9mcmFnOmVjZGY0Nzc0NTk2MjRkNjBhOTA4YWU2ZWUwNjg4ZGNlL3RhYmxlOjY1MGQ3OGM1N2Y1MjRhYzFiYjk4YjU3NTg0M2Q2NTEyL3RhYmxlcmFuZ2U6NjUwZDc4YzU3ZjUyNGFjMWJiOThiNTc1ODQzZDY1MTJfMTEtMy0xLTEtMA_def98298-2984-41f1-b41d-513b36dca226">1,972</ix:nonFraction>)</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%"><ix:nonFraction unitRef="usd" contextRef="ia2156c9a34e94f6591686812aea6265a_D20210101-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF80My9mcmFnOmVjZGY0Nzc0NTk2MjRkNjBhOTA4YWU2ZWUwNjg4ZGNlL3RhYmxlOjY1MGQ3OGM1N2Y1MjRhYzFiYjk4YjU3NTg0M2Q2NTEyL3RhYmxlcmFuZ2U6NjUwZDc4YzU3ZjUyNGFjMWJiOThiNTc1ODQzZDY1MTJfMTEtNS0xLTEtMA_fc286f42-22e6-4bf5-815d-7931bff5d77f">4,599</ix:nonFraction>&#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%">(<ix:nonFraction unitRef="usd" contextRef="i100734a67f6c4557bae2fdca915a7d06_D20200101-20200930" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF80My9mcmFnOmVjZGY0Nzc0NTk2MjRkNjBhOTA4YWU2ZWUwNjg4ZGNlL3RhYmxlOjY1MGQ3OGM1N2Y1MjRhYzFiYjk4YjU3NTg0M2Q2NTEyL3RhYmxlcmFuZ2U6NjUwZDc4YzU3ZjUyNGFjMWJiOThiNTc1ODQzZDY1MTJfMTEtNy0xLTEtMA_259b412c-960e-4468-98bd-6cc433cc42c6">38,713</ix:nonFraction>)</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: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">Includes a goodwill impairment charge of $<ix:nonFraction unitRef="usd" contextRef="i100734a67f6c4557bae2fdca915a7d06_D20200101-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:GoodwillImpairmentLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF80My9mcmFnOmVjZGY0Nzc0NTk2MjRkNjBhOTA4YWU2ZWUwNjg4ZGNlL3RleHRyZWdpb246ZWNkZjQ3NzQ1OTYyNGQ2MGE5MDhhZTZlZTA2ODhkY2VfMzQxNQ_bd27dd58-6b6d-4a72-94c0-a7ac26255781">9,635</ix:nonFraction> and an impairment charge on property, plant and equipment and right-of-use assets of $<ix:nonFraction unitRef="usd" contextRef="i100734a67f6c4557bae2fdca915a7d06_D20200101-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ImpairmentOfLongLivedAssetsToBeDisposedOf" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF80My9mcmFnOmVjZGY0Nzc0NTk2MjRkNjBhOTA4YWU2ZWUwNjg4ZGNlL3RleHRyZWdpb246ZWNkZjQ3NzQ1OTYyNGQ2MGE5MDhhZTZlZTA2ODhkY2VfMzUwMw_7057aeec-df24-4356-b061-16304f6ff3b2">12,406</ix:nonFraction> in the nine months ended September 30, 2020 in conjunction with the suspension of MBP Titan's operations discussed above.</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 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%">2021</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%">2020</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="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%">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="ia2156c9a34e94f6591686812aea6265a_D20210101-20210930" decimals="-3" format="ixt:fixed-zero" name="us-gaap:DepreciationDepletionAndAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF80My9mcmFnOmVjZGY0Nzc0NTk2MjRkNjBhOTA4YWU2ZWUwNjg4ZGNlL3RhYmxlOjBmYTgyMDk4M2E2YjRmY2Q5MWY0YzIwY2VmNTVkYjBiL3RhYmxlcmFuZ2U6MGZhODIwOTgzYTZiNGZjZDkxZjRjMjBjZWY1NWRiMGJfMy0xLTEtMS0w_07e785a5-70bd-47ef-873c-421608f1544c">&#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="i100734a67f6c4557bae2fdca915a7d06_D20200101-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DepreciationDepletionAndAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF80My9mcmFnOmVjZGY0Nzc0NTk2MjRkNjBhOTA4YWU2ZWUwNjg4ZGNlL3RhYmxlOjBmYTgyMDk4M2E2YjRmY2Q5MWY0YzIwY2VmNTVkYjBiL3RhYmxlcmFuZ2U6MGZhODIwOTgzYTZiNGZjZDkxZjRjMjBjZWY1NWRiMGJfMy0zLTEtMS0w_cbd28673-2651-40b7-acba-e3dde0706b5f">2,337</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%">Impairment of 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="ia2156c9a34e94f6591686812aea6265a_D20210101-20210930" decimals="-3" format="ixt:fixed-zero" name="us-gaap:GoodwillImpairmentLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF80My9mcmFnOmVjZGY0Nzc0NTk2MjRkNjBhOTA4YWU2ZWUwNjg4ZGNlL3RhYmxlOjBmYTgyMDk4M2E2YjRmY2Q5MWY0YzIwY2VmNTVkYjBiL3RhYmxlcmFuZ2U6MGZhODIwOTgzYTZiNGZjZDkxZjRjMjBjZWY1NWRiMGJfNC0xLTEtMS0w_d21d5e55-83ce-41ff-8398-1206706759dd">&#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="i100734a67f6c4557bae2fdca915a7d06_D20200101-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:GoodwillImpairmentLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF80My9mcmFnOmVjZGY0Nzc0NTk2MjRkNjBhOTA4YWU2ZWUwNjg4ZGNlL3RhYmxlOjBmYTgyMDk4M2E2YjRmY2Q5MWY0YzIwY2VmNTVkYjBiL3RhYmxlcmFuZ2U6MGZhODIwOTgzYTZiNGZjZDkxZjRjMjBjZWY1NWRiMGJfNC0zLTEtMS0w_47a8e1a4-e7ac-46dd-abc7-5c2dc01b9d3c">9,635</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%">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%"><ix:nonFraction unitRef="usd" contextRef="ia2156c9a34e94f6591686812aea6265a_D20210101-20210930" decimals="-3" format="ixt:fixed-zero" name="us-gaap:OtherAssetImpairmentCharges" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF80My9mcmFnOmVjZGY0Nzc0NTk2MjRkNjBhOTA4YWU2ZWUwNjg4ZGNlL3RhYmxlOjBmYTgyMDk4M2E2YjRmY2Q5MWY0YzIwY2VmNTVkYjBiL3RhYmxlcmFuZ2U6MGZhODIwOTgzYTZiNGZjZDkxZjRjMjBjZWY1NWRiMGJfNS0xLTEtMS0w_d02b0d50-3b59-451a-9df5-1670016712d4">&#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="i100734a67f6c4557bae2fdca915a7d06_D20200101-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OtherAssetImpairmentCharges" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF80My9mcmFnOmVjZGY0Nzc0NTk2MjRkNjBhOTA4YWU2ZWUwNjg4ZGNlL3RhYmxlOjBmYTgyMDk4M2E2YjRmY2Q5MWY0YzIwY2VmNTVkYjBiL3RhYmxlcmFuZ2U6MGZhODIwOTgzYTZiNGZjZDkxZjRjMjBjZWY1NWRiMGJfNS0zLTEtMS0w_f45a279c-17b7-44c7-bb96-3d5587c182cf">12,406</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) loss 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="ia2156c9a34e94f6591686812aea6265a_D20210101-20210930" decimals="-3" name="us-gaap:GainLossOnDispositionOfAssets1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF80My9mcmFnOmVjZGY0Nzc0NTk2MjRkNjBhOTA4YWU2ZWUwNjg4ZGNlL3RhYmxlOjBmYTgyMDk4M2E2YjRmY2Q5MWY0YzIwY2VmNTVkYjBiL3RhYmxlcmFuZ2U6MGZhODIwOTgzYTZiNGZjZDkxZjRjMjBjZWY1NWRiMGJfNi0xLTEtMS0w_21dd8696-5864-4261-b4f4-10b9e1923c18">464</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="i100734a67f6c4557bae2fdca915a7d06_D20200101-20200930" decimals="-3" sign="-" name="us-gaap:GainLossOnDispositionOfAssets1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF80My9mcmFnOmVjZGY0Nzc0NTk2MjRkNjBhOTA4YWU2ZWUwNjg4ZGNlL3RhYmxlOjBmYTgyMDk4M2E2YjRmY2Q5MWY0YzIwY2VmNTVkYjBiL3RhYmxlcmFuZ2U6MGZhODIwOTgzYTZiNGZjZDkxZjRjMjBjZWY1NWRiMGJfNi0zLTEtMS0w_b7dc27e3-5877-4011-b5a9-f91d54602c70">13</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="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="ia2156c9a34e94f6591686812aea6265a_D20210101-20210930" decimals="-3" format="ixt:fixed-zero" name="us-gaap:ShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF80My9mcmFnOmVjZGY0Nzc0NTk2MjRkNjBhOTA4YWU2ZWUwNjg4ZGNlL3RhYmxlOjBmYTgyMDk4M2E2YjRmY2Q5MWY0YzIwY2VmNTVkYjBiL3RhYmxlcmFuZ2U6MGZhODIwOTgzYTZiNGZjZDkxZjRjMjBjZWY1NWRiMGJfMTEtMS0xLTEtMA_3abd1d60-187b-4780-9f29-d6ea910b77ed">&#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="i100734a67f6c4557bae2fdca915a7d06_D20200101-20200930" decimals="-3" sign="-" name="us-gaap:ShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF80My9mcmFnOmVjZGY0Nzc0NTk2MjRkNjBhOTA4YWU2ZWUwNjg4ZGNlL3RhYmxlOjBmYTgyMDk4M2E2YjRmY2Q5MWY0YzIwY2VmNTVkYjBiL3RhYmxlcmFuZ2U6MGZhODIwOTgzYTZiNGZjZDkxZjRjMjBjZWY1NWRiMGJfMTEtMy0xLTEtMA_c632b9df-8513-43b3-9151-ebe51953b5bd">34</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%">Gain on lease termination (1)</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="ia2156c9a34e94f6591686812aea6265a_D20210101-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:GainLossOnTerminationOfLease" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF80My9mcmFnOmVjZGY0Nzc0NTk2MjRkNjBhOTA4YWU2ZWUwNjg4ZGNlL3RhYmxlOjBmYTgyMDk4M2E2YjRmY2Q5MWY0YzIwY2VmNTVkYjBiL3RhYmxlcmFuZ2U6MGZhODIwOTgzYTZiNGZjZDkxZjRjMjBjZWY1NWRiMGJfMTItMS0xLTEtMA_98968908-65a9-49b0-a6db-d63add9f3da8">4,602</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="i100734a67f6c4557bae2fdca915a7d06_D20200101-20200930" decimals="-3" format="ixt:fixed-zero" name="us-gaap:GainLossOnTerminationOfLease" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF80My9mcmFnOmVjZGY0Nzc0NTk2MjRkNjBhOTA4YWU2ZWUwNjg4ZGNlL3RhYmxlOjBmYTgyMDk4M2E2YjRmY2Q5MWY0YzIwY2VmNTVkYjBiL3RhYmxlcmFuZ2U6MGZhODIwOTgzYTZiNGZjZDkxZjRjMjBjZWY1NWRiMGJfMTItMy0xLTEtMA_4542d871-7654-4c2c-b456-5f182b2c5942">&#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:#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="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%">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="ia2156c9a34e94f6591686812aea6265a_D20210101-20210930" decimals="-3" format="ixt:fixed-zero" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF80My9mcmFnOmVjZGY0Nzc0NTk2MjRkNjBhOTA4YWU2ZWUwNjg4ZGNlL3RhYmxlOjBmYTgyMDk4M2E2YjRmY2Q5MWY0YzIwY2VmNTVkYjBiL3RhYmxlcmFuZ2U6MGZhODIwOTgzYTZiNGZjZDkxZjRjMjBjZWY1NWRiMGJfMTYtMS0xLTEtMA_18b7f1a1-9b58-4175-b121-aa4fa25100e9">&#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="i100734a67f6c4557bae2fdca915a7d06_D20200101-20200930" decimals="-3" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF80My9mcmFnOmVjZGY0Nzc0NTk2MjRkNjBhOTA4YWU2ZWUwNjg4ZGNlL3RhYmxlOjBmYTgyMDk4M2E2YjRmY2Q5MWY0YzIwY2VmNTVkYjBiL3RhYmxlcmFuZ2U6MGZhODIwOTgzYTZiNGZjZDkxZjRjMjBjZWY1NWRiMGJfMTYtMy0xLTEtMA_855ab4c0-9fc0-4b62-88cb-8d44c62f7e82">88</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 sales 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="ia2156c9a34e94f6591686812aea6265a_D20210101-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ProceedsFromSaleOfOtherAssetsInvestingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF80My9mcmFnOmVjZGY0Nzc0NTk2MjRkNjBhOTA4YWU2ZWUwNjg4ZGNlL3RhYmxlOjBmYTgyMDk4M2E2YjRmY2Q5MWY0YzIwY2VmNTVkYjBiL3RhYmxlcmFuZ2U6MGZhODIwOTgzYTZiNGZjZDkxZjRjMjBjZWY1NWRiMGJfMTctMS0xLTEtMA_bbc90dda-6be4-4e7d-8d3d-e2bca658ae7a">1,083</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="i100734a67f6c4557bae2fdca915a7d06_D20200101-20200930" decimals="-3" format="ixt:fixed-zero" name="us-gaap:ProceedsFromSaleOfOtherAssetsInvestingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF80My9mcmFnOmVjZGY0Nzc0NTk2MjRkNjBhOTA4YWU2ZWUwNjg4ZGNlL3RhYmxlOjBmYTgyMDk4M2E2YjRmY2Q5MWY0YzIwY2VmNTVkYjBiL3RhYmxlcmFuZ2U6MGZhODIwOTgzYTZiNGZjZDkxZjRjMjBjZWY1NWRiMGJfMTctMy0xLTEtMA_f62e6a61-daf6-45f8-b0a8-882913b36bc3">&#8212;</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><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">Included in other noncash items on the accompanying condensed consolidated statement of cash flows.</span></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%">Transactions with TS Biotechnology Holdings, LLC and Darling Ingredients, Inc.</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%">On January 1, 2020, the Company and TS Biotechnology Holdings, LLC ("TS Biotechnology"), a related party and an entity managed by Third Security, entered into a Stock and Asset Purchase Agreement pursuant to which the Company agreed to sell a majority of the Company's non-healthcare assets and operations to TS Biotechnology for $<ix:nonFraction unitRef="usd" contextRef="i8ff64ee6b39641ae8f8d1d70d3848592_I20200131" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationConsideration" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF80My9mcmFnOmVjZGY0Nzc0NTk2MjRkNjBhOTA4YWU2ZWUwNjg4ZGNlL3RleHRyZWdpb246ZWNkZjQ3NzQ1OTYyNGQ2MGE5MDhhZTZlZTA2ODhkY2VfNDM5NA_52ce61ac-9a27-4326-8bea-0bee2f336576">53,000</ix:nonFraction> and certain contingent payment rights (the "TS Biotechnology Sale"). The TS Biotechnology Sale closed on January 31, 2020. The assets and operations sold in the TS Biotechnology Sale included the following wholly owned subsidiaries, as well as certain equity securities that were directly related to the subsidiaries sold:</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">Intrexon Produce Holdings, Inc., the parent company of two companies focused on the development and sale of non-browning apples, Okanagan Specialty Fruits, Inc. and Fruit Orchard Holdings, Inc.;</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">Intrexon UK Holdings, Inc., the parent company of Oxitec Limited and its subsidiaries, which focused on biological insect solutions;</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">ILH Holdings, Inc., a company focused on the production of certain fine chemicals focused primarily on microbial production of therapeutic compounds; 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">Blue Marble AgBio LLC which was formed in January 2020 and included certain agriculture biotechnology assets and operations that were previously an operating division within Precigen.</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%">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="#id27ad070b0cf40ce8f1a92febdc58814_7">Table of Contents</a></span></div></div><ix:continuation id="i8ff32d725e4c48c886a984f985f1ff71" continuedAt="id8030db9df104641bc5918ecd9d5a9e1"><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%">Additionally, on January 2, 2020, the Company sold its equity interest in EnviroFlight, LLC ("EnviroFlight"), a JV with Darling Ingredients, Inc. ("Darling"), and related intellectual property rights to Darling for $<ix:nonFraction unitRef="usd" contextRef="i436d952a0b0248f3ac92cff77e4e50a8_I20200102" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationConsideration" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF80My9mcmFnOmVjZGY0Nzc0NTk2MjRkNjBhOTA4YWU2ZWUwNjg4ZGNlL3RleHRyZWdpb246ZWNkZjQ3NzQ1OTYyNGQ2MGE5MDhhZTZlZTA2ODhkY2VfNTYwMg_f6d3028b-8cc0-4562-a29a-eb1937d2acf1">12,200</ix:nonFraction> (the "EnviroFlight Sale"). Unless referenced separately, the TS Biotechnology Sale and the EnviroFlight Sale are collectively referred to as the "Transactions".</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 Transactions were approved by the Company's independent members of the board of directors in December 2019. The Transactions represented a strategic shift of the Company towards the Company becoming a primarily healthcare company advancing technologies and products that address complex healthcare challenges. The operations related to the Transactions are reclassified and 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%">Upon the closing of the TS Biotechnology Sale in January 2020, the cumulative foreign currency translation losses totaling $<ix:nonFraction unitRef="usd" contextRef="i3c94b2bcd06b4480b5bc192fb7251ebe_D20200101-20200131" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationForeignCurrencyTranslationGainsLosses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF80My9mcmFnOmVjZGY0Nzc0NTk2MjRkNjBhOTA4YWU2ZWUwNjg4ZGNlL3RleHRyZWdpb246ZWNkZjQ3NzQ1OTYyNGQ2MGE5MDhhZTZlZTA2ODhkY2VfNjM4Ng_5c5e0c4a-5cd6-4775-9ca9-e71af5d2f82c">26,957</ix:nonFraction> were released to earnings and included in loss from discontinued operations. See further discussion below.</span></div><ix:continuation id="i5fbbdfa306d64a208f778be81ef94a46" continuedAt="i12600916343644268e7f963cd3c682c5"><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 the Transactions for the nine months ended September 30, 2020. There were <ix:nonFraction unitRef="usd" contextRef="i74b9769f3eaa4cb09892280c33c2a092_D20200701-20200930" decimals="INF" format="ixt:fixed-zero" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF80My9mcmFnOmVjZGY0Nzc0NTk2MjRkNjBhOTA4YWU2ZWUwNjg4ZGNlL3RleHRyZWdpb246ZWNkZjQ3NzQ1OTYyNGQ2MGE5MDhhZTZlZTA2ODhkY2VfNjYyNQ_1f2395d3-e527-4be2-a693-37561e70db4c">no</ix:nonFraction> discontinued operations related to the Transactions for the three months ended September 30, 2020.</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:55.204%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.976%"></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.976%"></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.978%"></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="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, 2020</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%">TS Biotechnology Sale</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%">EnviroFlight Sale</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%">Total</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 (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="i9114e305aa40453aa9d7fad37e68e71a_D20200101-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF80My9mcmFnOmVjZGY0Nzc0NTk2MjRkNjBhOTA4YWU2ZWUwNjg4ZGNlL3RhYmxlOmJhY2EyY2FiN2ZjYzRlOWQ4N2ViNjQ5NTZjZWQxOTFkL3RhYmxlcmFuZ2U6YmFjYTJjYWI3ZmNjNGU5ZDg3ZWI2NDk1NmNlZDE5MWRfMi0xLTEtMS0w_5fcf5cbb-d1d2-4d2b-af0c-163572d783e7">1,294</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="i49f42cf6ba704e63b9e2a90a914a4e48_D20200101-20200930" decimals="-3" format="ixt:fixed-zero" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF80My9mcmFnOmVjZGY0Nzc0NTk2MjRkNjBhOTA4YWU2ZWUwNjg4ZGNlL3RhYmxlOmJhY2EyY2FiN2ZjYzRlOWQ4N2ViNjQ5NTZjZWQxOTFkL3RhYmxlcmFuZ2U6YmFjYTJjYWI3ZmNjNGU5ZDg3ZWI2NDk1NmNlZDE5MWRfMi0zLTEtMS0w_8adbd1f4-4f89-45d2-84d4-aa0b74cf8928">&#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="ib28b263bc82e402fbee0062e69d3072d_D20200101-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF80My9mcmFnOmVjZGY0Nzc0NTk2MjRkNjBhOTA4YWU2ZWUwNjg4ZGNlL3RhYmxlOmJhY2EyY2FiN2ZjYzRlOWQ4N2ViNjQ5NTZjZWQxOTFkL3RhYmxlcmFuZ2U6YmFjYTJjYWI3ZmNjNGU5ZDg3ZWI2NDk1NmNlZDE5MWRfMi01LTEtMS0w_c91efbae-e23a-4510-9656-c019e757e2f0">1,294</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%">Operating expenses</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="i9114e305aa40453aa9d7fad37e68e71a_D20200101-20200930" decimals="-3" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationOperatingExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF80My9mcmFnOmVjZGY0Nzc0NTk2MjRkNjBhOTA4YWU2ZWUwNjg4ZGNlL3RhYmxlOmJhY2EyY2FiN2ZjYzRlOWQ4N2ViNjQ5NTZjZWQxOTFkL3RhYmxlcmFuZ2U6YmFjYTJjYWI3ZmNjNGU5ZDg3ZWI2NDk1NmNlZDE5MWRfMy0xLTEtMS0w_05e9c6f9-d573-4813-861b-c7c24a848a0a">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="i49f42cf6ba704e63b9e2a90a914a4e48_D20200101-20200930" decimals="-3" format="ixt:fixed-zero" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationOperatingExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF80My9mcmFnOmVjZGY0Nzc0NTk2MjRkNjBhOTA4YWU2ZWUwNjg4ZGNlL3RhYmxlOmJhY2EyY2FiN2ZjYzRlOWQ4N2ViNjQ5NTZjZWQxOTFkL3RhYmxlcmFuZ2U6YmFjYTJjYWI3ZmNjNGU5ZDg3ZWI2NDk1NmNlZDE5MWRfMy0zLTEtMS0w_fef34fcf-a6d8-4c2e-9209-f3da334e635d">&#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="ib28b263bc82e402fbee0062e69d3072d_D20200101-20200930" decimals="-3" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationOperatingExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF80My9mcmFnOmVjZGY0Nzc0NTk2MjRkNjBhOTA4YWU2ZWUwNjg4ZGNlL3RhYmxlOmJhY2EyY2FiN2ZjYzRlOWQ4N2ViNjQ5NTZjZWQxOTFkL3RhYmxlcmFuZ2U6YmFjYTJjYWI3ZmNjNGU5ZDg3ZWI2NDk1NmNlZDE5MWRfMy01LTEtMS0w_7961b2d5-ecd5-4dcc-8340-fa0b3a9326db">896</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%">Operating income</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="i9114e305aa40453aa9d7fad37e68e71a_D20200101-20200930" decimals="-3" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF80My9mcmFnOmVjZGY0Nzc0NTk2MjRkNjBhOTA4YWU2ZWUwNjg4ZGNlL3RhYmxlOmJhY2EyY2FiN2ZjYzRlOWQ4N2ViNjQ5NTZjZWQxOTFkL3RhYmxlcmFuZ2U6YmFjYTJjYWI3ZmNjNGU5ZDg3ZWI2NDk1NmNlZDE5MWRfNC0xLTEtMS0w_3d4b533c-d123-45f8-abd6-b78b4da29653">398</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="i49f42cf6ba704e63b9e2a90a914a4e48_D20200101-20200930" decimals="-3" format="ixt:fixed-zero" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF80My9mcmFnOmVjZGY0Nzc0NTk2MjRkNjBhOTA4YWU2ZWUwNjg4ZGNlL3RhYmxlOmJhY2EyY2FiN2ZjYzRlOWQ4N2ViNjQ5NTZjZWQxOTFkL3RhYmxlcmFuZ2U6YmFjYTJjYWI3ZmNjNGU5ZDg3ZWI2NDk1NmNlZDE5MWRfNC0zLTEtMS0w_3faffaae-5b3a-4f40-9d9a-f1751b30e9a3">&#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="ib28b263bc82e402fbee0062e69d3072d_D20200101-20200930" decimals="-3" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF80My9mcmFnOmVjZGY0Nzc0NTk2MjRkNjBhOTA4YWU2ZWUwNjg4ZGNlL3RhYmxlOmJhY2EyY2FiN2ZjYzRlOWQ4N2ViNjQ5NTZjZWQxOTFkL3RhYmxlcmFuZ2U6YmFjYTJjYWI3ZmNjNGU5ZDg3ZWI2NDk1NmNlZDE5MWRfNC01LTEtMS0w_5f872116-83c7-4ec8-81aa-e1fb1f35939e">398</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%">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="i9114e305aa40453aa9d7fad37e68e71a_D20200101-20200930" decimals="-3" name="us-gaap:DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF80My9mcmFnOmVjZGY0Nzc0NTk2MjRkNjBhOTA4YWU2ZWUwNjg4ZGNlL3RhYmxlOmJhY2EyY2FiN2ZjYzRlOWQ4N2ViNjQ5NTZjZWQxOTFkL3RhYmxlcmFuZ2U6YmFjYTJjYWI3ZmNjNGU5ZDg3ZWI2NDk1NmNlZDE5MWRfNS0xLTEtMS0w_c5411c3d-303f-4afb-96ad-a3c669460811">633</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="i49f42cf6ba704e63b9e2a90a914a4e48_D20200101-20200930" decimals="-3" name="us-gaap:DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF80My9mcmFnOmVjZGY0Nzc0NTk2MjRkNjBhOTA4YWU2ZWUwNjg4ZGNlL3RhYmxlOmJhY2EyY2FiN2ZjYzRlOWQ4N2ViNjQ5NTZjZWQxOTFkL3RhYmxlcmFuZ2U6YmFjYTJjYWI3ZmNjNGU5ZDg3ZWI2NDk1NmNlZDE5MWRfNS0zLTEtMS0w_9cf5602a-a61b-405a-8ce2-49fb6e20b6fc">39</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="ib28b263bc82e402fbee0062e69d3072d_D20200101-20200930" decimals="-3" name="us-gaap:DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF80My9mcmFnOmVjZGY0Nzc0NTk2MjRkNjBhOTA4YWU2ZWUwNjg4ZGNlL3RhYmxlOmJhY2EyY2FiN2ZjYzRlOWQ4N2ViNjQ5NTZjZWQxOTFkL3RhYmxlcmFuZ2U6YmFjYTJjYWI3ZmNjNGU5ZDg3ZWI2NDk1NmNlZDE5MWRfNS01LTEtMS0w_feb3d7d7-da12-45c4-b582-8b246c8a7846">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;text-align: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 release of cumulative foreign currency translation 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="i9114e305aa40453aa9d7fad37e68e71a_D20200101-20200930" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationForeignCurrencyTranslationGainsLosses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF80My9mcmFnOmVjZGY0Nzc0NTk2MjRkNjBhOTA4YWU2ZWUwNjg4ZGNlL3RhYmxlOmJhY2EyY2FiN2ZjYzRlOWQ4N2ViNjQ5NTZjZWQxOTFkL3RhYmxlcmFuZ2U6YmFjYTJjYWI3ZmNjNGU5ZDg3ZWI2NDk1NmNlZDE5MWRfNi0xLTEtMS0w_e1c51f21-b369-49b5-9e89-e9b67addcdec">26,957</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="i49f42cf6ba704e63b9e2a90a914a4e48_D20200101-20200930" decimals="-3" format="ixt:fixed-zero" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationForeignCurrencyTranslationGainsLosses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF80My9mcmFnOmVjZGY0Nzc0NTk2MjRkNjBhOTA4YWU2ZWUwNjg4ZGNlL3RhYmxlOmJhY2EyY2FiN2ZjYzRlOWQ4N2ViNjQ5NTZjZWQxOTFkL3RhYmxlcmFuZ2U6YmFjYTJjYWI3ZmNjNGU5ZDg3ZWI2NDk1NmNlZDE5MWRfNi0zLTEtMS0w_5e2f8ff5-218b-46bb-aebc-f1934ee54c24">&#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="ib28b263bc82e402fbee0062e69d3072d_D20200101-20200930" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationForeignCurrencyTranslationGainsLosses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF80My9mcmFnOmVjZGY0Nzc0NTk2MjRkNjBhOTA4YWU2ZWUwNjg4ZGNlL3RhYmxlOmJhY2EyY2FiN2ZjYzRlOWQ4N2ViNjQ5NTZjZWQxOTFkL3RhYmxlcmFuZ2U6YmFjYTJjYWI3ZmNjNGU5ZDg3ZWI2NDk1NmNlZDE5MWRfNi01LTEtMS0w_6d3cd4aa-703a-4516-8a85-0fef6527d9e0">26,957</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%">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%">(<ix:nonFraction unitRef="usd" contextRef="i9114e305aa40453aa9d7fad37e68e71a_D20200101-20200930" decimals="-3" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF80My9mcmFnOmVjZGY0Nzc0NTk2MjRkNjBhOTA4YWU2ZWUwNjg4ZGNlL3RhYmxlOmJhY2EyY2FiN2ZjYzRlOWQ4N2ViNjQ5NTZjZWQxOTFkL3RhYmxlcmFuZ2U6YmFjYTJjYWI3ZmNjNGU5ZDg3ZWI2NDk1NmNlZDE5MWRfNy0xLTEtMS0w_ae3f40e3-7d2b-4707-b9d1-658910e6bcd9">129</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="i49f42cf6ba704e63b9e2a90a914a4e48_D20200101-20200930" decimals="-3" format="ixt:fixed-zero" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF80My9mcmFnOmVjZGY0Nzc0NTk2MjRkNjBhOTA4YWU2ZWUwNjg4ZGNlL3RhYmxlOmJhY2EyY2FiN2ZjYzRlOWQ4N2ViNjQ5NTZjZWQxOTFkL3RhYmxlcmFuZ2U6YmFjYTJjYWI3ZmNjNGU5ZDg3ZWI2NDk1NmNlZDE5MWRfNy0zLTEtMS0w_00a5714f-6591-4f77-8f7f-74617551f4bf">&#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="ib28b263bc82e402fbee0062e69d3072d_D20200101-20200930" decimals="-3" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF80My9mcmFnOmVjZGY0Nzc0NTk2MjRkNjBhOTA4YWU2ZWUwNjg4ZGNlL3RhYmxlOmJhY2EyY2FiN2ZjYzRlOWQ4N2ViNjQ5NTZjZWQxOTFkL3RhYmxlcmFuZ2U6YmFjYTJjYWI3ZmNjNGU5ZDg3ZWI2NDk1NmNlZDE5MWRfNy01LTEtMS0w_25ea4e66-26a4-4e0d-9753-3fc1d2ad00b5">129</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%">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%">&#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="i49f42cf6ba704e63b9e2a90a914a4e48_D20200101-20200930" decimals="-3" sign="-" name="pgen:DisposalGroupIncludingDiscontinuedOperationsIncomeLossfromEquityMethodInvestments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF80My9mcmFnOmVjZGY0Nzc0NTk2MjRkNjBhOTA4YWU2ZWUwNjg4ZGNlL3RhYmxlOmJhY2EyY2FiN2ZjYzRlOWQ4N2ViNjQ5NTZjZWQxOTFkL3RhYmxlcmFuZ2U6YmFjYTJjYWI3ZmNjNGU5ZDg3ZWI2NDk1NmNlZDE5MWRfOC0zLTEtMS0w_036887ab-bbdf-47fb-ad0e-d6a5c5c75a49">38</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="ib28b263bc82e402fbee0062e69d3072d_D20200101-20200930" decimals="-3" sign="-" name="pgen:DisposalGroupIncludingDiscontinuedOperationsIncomeLossfromEquityMethodInvestments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF80My9mcmFnOmVjZGY0Nzc0NTk2MjRkNjBhOTA4YWU2ZWUwNjg4ZGNlL3RhYmxlOmJhY2EyY2FiN2ZjYzRlOWQ4N2ViNjQ5NTZjZWQxOTFkL3RhYmxlcmFuZ2U6YmFjYTJjYWI3ZmNjNGU5ZDg3ZWI2NDk1NmNlZDE5MWRfOC01LTEtMS0w_0de206f3-c2f0-4a6f-92e7-2f0624f16aba">38</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%">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="i9114e305aa40453aa9d7fad37e68e71a_D20200101-20200930" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF80My9mcmFnOmVjZGY0Nzc0NTk2MjRkNjBhOTA4YWU2ZWUwNjg4ZGNlL3RhYmxlOmJhY2EyY2FiN2ZjYzRlOWQ4N2ViNjQ5NTZjZWQxOTFkL3RhYmxlcmFuZ2U6YmFjYTJjYWI3ZmNjNGU5ZDg3ZWI2NDk1NmNlZDE5MWRfOS0xLTEtMS0w_9335a543-6c6a-4e98-862b-5f79e6f9d8c4">26,055</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="i49f42cf6ba704e63b9e2a90a914a4e48_D20200101-20200930" decimals="-3" name="us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF80My9mcmFnOmVjZGY0Nzc0NTk2MjRkNjBhOTA4YWU2ZWUwNjg4ZGNlL3RhYmxlOmJhY2EyY2FiN2ZjYzRlOWQ4N2ViNjQ5NTZjZWQxOTFkL3RhYmxlcmFuZ2U6YmFjYTJjYWI3ZmNjNGU5ZDg3ZWI2NDk1NmNlZDE5MWRfOS0zLTEtMS0w_65e94ac6-e504-4fae-afd5-ac59dbd82f6b">1</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="ib28b263bc82e402fbee0062e69d3072d_D20200101-20200930" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF80My9mcmFnOmVjZGY0Nzc0NTk2MjRkNjBhOTA4YWU2ZWUwNjg4ZGNlL3RhYmxlOmJhY2EyY2FiN2ZjYzRlOWQ4N2ViNjQ5NTZjZWQxOTFkL3RhYmxlcmFuZ2U6YmFjYTJjYWI3ZmNjNGU5ZDg3ZWI2NDk1NmNlZDE5MWRfOS01LTEtMS0w_f10427d5-6a70-4311-8643-a232adce2940">26,054</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 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="i9114e305aa40453aa9d7fad37e68e71a_D20200101-20200930" decimals="-3" name="us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF80My9mcmFnOmVjZGY0Nzc0NTk2MjRkNjBhOTA4YWU2ZWUwNjg4ZGNlL3RhYmxlOmJhY2EyY2FiN2ZjYzRlOWQ4N2ViNjQ5NTZjZWQxOTFkL3RhYmxlcmFuZ2U6YmFjYTJjYWI3ZmNjNGU5ZDg3ZWI2NDk1NmNlZDE5MWRfMTAtMS0xLTEtMA_5f88c58b-60b9-43c2-9dcb-f07eda784a30">2</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="i49f42cf6ba704e63b9e2a90a914a4e48_D20200101-20200930" decimals="-3" format="ixt:fixed-zero" name="us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF80My9mcmFnOmVjZGY0Nzc0NTk2MjRkNjBhOTA4YWU2ZWUwNjg4ZGNlL3RhYmxlOmJhY2EyY2FiN2ZjYzRlOWQ4N2ViNjQ5NTZjZWQxOTFkL3RhYmxlcmFuZ2U6YmFjYTJjYWI3ZmNjNGU5ZDg3ZWI2NDk1NmNlZDE5MWRfMTAtMy0xLTEtMA_81f25c4d-2328-4e6a-ae73-436c5a392ff2">&#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="ib28b263bc82e402fbee0062e69d3072d_D20200101-20200930" decimals="-3" name="us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF80My9mcmFnOmVjZGY0Nzc0NTk2MjRkNjBhOTA4YWU2ZWUwNjg4ZGNlL3RhYmxlOmJhY2EyY2FiN2ZjYzRlOWQ4N2ViNjQ5NTZjZWQxOTFkL3RhYmxlcmFuZ2U6YmFjYTJjYWI3ZmNjNGU5ZDg3ZWI2NDk1NmNlZDE5MWRfMTAtNS0xLTEtMA_5b32deb2-f5e6-4515-97d6-da8512cbbc12">2</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%">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="i9114e305aa40453aa9d7fad37e68e71a_D20200101-20200930" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF80My9mcmFnOmVjZGY0Nzc0NTk2MjRkNjBhOTA4YWU2ZWUwNjg4ZGNlL3RhYmxlOmJhY2EyY2FiN2ZjYzRlOWQ4N2ViNjQ5NTZjZWQxOTFkL3RhYmxlcmFuZ2U6YmFjYTJjYWI3ZmNjNGU5ZDg3ZWI2NDk1NmNlZDE5MWRfMTEtMS0xLTEtMA_d7c6bccc-4ad6-4e38-9dcf-f063202e4d80">26,057</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="i49f42cf6ba704e63b9e2a90a914a4e48_D20200101-20200930" decimals="-3" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF80My9mcmFnOmVjZGY0Nzc0NTk2MjRkNjBhOTA4YWU2ZWUwNjg4ZGNlL3RhYmxlOmJhY2EyY2FiN2ZjYzRlOWQ4N2ViNjQ5NTZjZWQxOTFkL3RhYmxlcmFuZ2U6YmFjYTJjYWI3ZmNjNGU5ZDg3ZWI2NDk1NmNlZDE5MWRfMTEtMy0xLTEtMA_cae50bf6-c026-4c4e-a353-cb30d8f31949">1</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="ib28b263bc82e402fbee0062e69d3072d_D20200101-20200930" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF80My9mcmFnOmVjZGY0Nzc0NTk2MjRkNjBhOTA4YWU2ZWUwNjg4ZGNlL3RhYmxlOmJhY2EyY2FiN2ZjYzRlOWQ4N2ViNjQ5NTZjZWQxOTFkL3RhYmxlcmFuZ2U6YmFjYTJjYWI3ZmNjNGU5ZDg3ZWI2NDk1NmNlZDE5MWRfMTEtNS0xLTEtMA_a1f31e44-d10a-48df-ba3a-f449bc0f5dd6">26,056</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></tr></table></div><div style="margin-top:13pt;padding-left:31.5pt;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">Includes revenue recognized from related parties of $<ix:nonFraction unitRef="usd" contextRef="ife066fd0e4364003a58878fe92188444_D20200101-20200930" decimals="-3" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF80My9mcmFnOmVjZGY0Nzc0NTk2MjRkNjBhOTA4YWU2ZWUwNjg4ZGNlL3RleHRyZWdpb246ZWNkZjQ3NzQ1OTYyNGQ2MGE5MDhhZTZlZTA2ODhkY2VfNjc0Nw_b34ae6a9-76a9-43a6-80b0-03f9986494bc">436</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 following table presents the significant noncash items and purchases of property, plant and equipment for the discontinued operations related to the Transactions that are included in the accompanying condensed consolidated statement of cash flows.</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:84.864%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.936%"></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%">Nine Months Ended&#160;<br/>&#160;September 30, 2020</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="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></tr><tr><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></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 sale of discontinued operations</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="ib28b263bc82e402fbee0062e69d3072d_D20200101-20200930" decimals="-3" name="pgen:DisposalGroupIncludingDiscontinuedOperationGainLossonDisposal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF80My9mcmFnOmVjZGY0Nzc0NTk2MjRkNjBhOTA4YWU2ZWUwNjg4ZGNlL3RhYmxlOmQ5NzU5ZjY3ZjcxZjQ1ZjVhNWJlZGQzNzVmYjFlMTI2L3RhYmxlcmFuZ2U6ZDk3NTlmNjdmNzFmNDVmNWE1YmVkZDM3NWZiMWUxMjZfNS0xLTEtMS0w_b8c74b7f-13a2-497e-be85-beab1c8b211e">672</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%">Loss on release of cumulative foreign currency translation 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="ib28b263bc82e402fbee0062e69d3072d_D20200101-20200930" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationForeignCurrencyTranslationGainsLosses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF80My9mcmFnOmVjZGY0Nzc0NTk2MjRkNjBhOTA4YWU2ZWUwNjg4ZGNlL3RhYmxlOmQ5NzU5ZjY3ZjcxZjQ1ZjVhNWJlZGQzNzVmYjFlMTI2L3RhYmxlcmFuZ2U6ZDk3NTlmNjdmNzFmNDVmNWE1YmVkZDM3NWZiMWUxMjZfNi0xLTEtMS0w_18af9f0f-47a9-43f2-8be0-971f3e5bc20c">26,957</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%">Unrealized depreciation on equity securities</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="ib28b263bc82e402fbee0062e69d3072d_D20200101-20200930" decimals="-3" sign="-" name="pgen:EquitySecuritiesandPreferredStockUnrealizedandRealizedAppreciationDepreciation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF80My9mcmFnOmVjZGY0Nzc0NTk2MjRkNjBhOTA4YWU2ZWUwNjg4ZGNlL3RhYmxlOmQ5NzU5ZjY3ZjcxZjQ1ZjVhNWJlZGQzNzVmYjFlMTI2L3RhYmxlcmFuZ2U6ZDk3NTlmNjdmNzFmNDVmNWE1YmVkZDM3NWZiMWUxMjZfNy0xLTEtMS0w_37ab71db-1d1b-4348-b0ee-669f02e2cb0f">106</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%">Equity in net loss of EnviroFlight</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="i49f42cf6ba704e63b9e2a90a914a4e48_D20200101-20200930" decimals="-3" sign="-" name="us-gaap:IncomeLossFromEquityMethodInvestments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF80My9mcmFnOmVjZGY0Nzc0NTk2MjRkNjBhOTA4YWU2ZWUwNjg4ZGNlL3RhYmxlOmQ5NzU5ZjY3ZjcxZjQ1ZjVhNWJlZGQzNzVmYjFlMTI2L3RhYmxlcmFuZ2U6ZDk3NTlmNjdmNzFmNDVmNWE1YmVkZDM3NWZiMWUxMjZfOC0xLTEtMS0w_c274fa6a-e02f-463d-8d90-55bc64c0e7ff">38</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%">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="ib28b263bc82e402fbee0062e69d3072d_D20200101-20200930" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF80My9mcmFnOmVjZGY0Nzc0NTk2MjRkNjBhOTA4YWU2ZWUwNjg4ZGNlL3RhYmxlOmQ5NzU5ZjY3ZjcxZjQ1ZjVhNWJlZGQzNzVmYjFlMTI2L3RhYmxlcmFuZ2U6ZDk3NTlmNjdmNzFmNDVmNWE1YmVkZDM3NWZiMWUxMjZfOS0xLTEtMS0w_d195e08c-8c2c-47c3-ad5a-8820fce6aa16">1,346</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></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;padding:0 1pt"></td></tr><tr><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%">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="ib28b263bc82e402fbee0062e69d3072d_D20200101-20200930" decimals="-3" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF80My9mcmFnOmVjZGY0Nzc0NTk2MjRkNjBhOTA4YWU2ZWUwNjg4ZGNlL3RhYmxlOmQ5NzU5ZjY3ZjcxZjQ1ZjVhNWJlZGQzNzVmYjFlMTI2L3RhYmxlcmFuZ2U6ZDk3NTlmNjdmNzFmNDVmNWE1YmVkZDM3NWZiMWUxMjZfMTMtMS0xLTEtMA_cbd623da-b800-4341-b694-21846fa8569b">382</ix:nonFraction>)</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:7pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Also see Note 13 regarding TS Biotechnology's purchase of the Company's common stock in January 2020, concurrent with the TS Biotechnology Sale.</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="#id27ad070b0cf40ce8f1a92febdc58814_7">Table of Contents</a></span></div></div><ix:continuation id="id8030db9df104641bc5918ecd9d5a9e1"><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%">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 accounted for its investment in EnviroFlight using the equity method of accounting.</span></div><ix:continuation id="i12600916343644268e7f963cd3c682c5"><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%">Summarized financial data for EnviroFlight is shown in the following table for the period in which the Company held the equity method investment.</span></div><div style="margin-top:15pt"><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.864%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.936%"></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="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, 2020</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 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="i07661c01eba64376a5557d8e56b0ab01_D20200101-20200930" decimals="-3" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF80My9mcmFnOmVjZGY0Nzc0NTk2MjRkNjBhOTA4YWU2ZWUwNjg4ZGNlL3RhYmxlOmI0MDZiYzEzY2NhNTRhMjNiNTM5OWYxMjQzMTQ0MDJlL3RhYmxlcmFuZ2U6YjQwNmJjMTNjY2E1NGEyM2I1Mzk5ZjEyNDMxNDQwMmVfMS0xLTEtMS0w_250b8df2-9619-4151-986f-38dbf9f919e4">16</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%">Operating expenses</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="i07661c01eba64376a5557d8e56b0ab01_D20200101-20200930" decimals="-3" name="us-gaap:OperatingExpenses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF80My9mcmFnOmVjZGY0Nzc0NTk2MjRkNjBhOTA4YWU2ZWUwNjg4ZGNlL3RhYmxlOmI0MDZiYzEzY2NhNTRhMjNiNTM5OWYxMjQzMTQ0MDJlL3RhYmxlcmFuZ2U6YjQwNmJjMTNjY2E1NGEyM2I1Mzk5ZjEyNDMxNDQwMmVfMi0xLTEtMS0w_cb286b2a-1eed-4a96-98b9-9d252e87c9cb">92</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%">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="i07661c01eba64376a5557d8e56b0ab01_D20200101-20200930" decimals="-3" sign="-" name="us-gaap:GrossProfit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF80My9mcmFnOmVjZGY0Nzc0NTk2MjRkNjBhOTA4YWU2ZWUwNjg4ZGNlL3RhYmxlOmI0MDZiYzEzY2NhNTRhMjNiNTM5OWYxMjQzMTQ0MDJlL3RhYmxlcmFuZ2U6YjQwNmJjMTNjY2E1NGEyM2I1Mzk5ZjEyNDMxNDQwMmVfMy0xLTEtMS0w_b3a7e448-84bb-42b0-bc82-a771f427eeb5">76</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></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</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%">(<ix:nonFraction unitRef="usd" contextRef="i07661c01eba64376a5557d8e56b0ab01_D20200101-20200930" decimals="-3" sign="-" name="us-gaap:ProfitLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF80My9mcmFnOmVjZGY0Nzc0NTk2MjRkNjBhOTA4YWU2ZWUwNjg4ZGNlL3RhYmxlOmI0MDZiYzEzY2NhNTRhMjNiNTM5OWYxMjQzMTQ0MDJlL3RhYmxlcmFuZ2U6YjQwNmJjMTNjY2E1NGEyM2I1Mzk5ZjEyNDMxNDQwMmVfNS0xLTEtMS0w_ea4781b3-0e2c-4ce4-b76a-14801ae10e46">76</ix:nonFraction>)</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></ix:continuation><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%">Out-of-Period Adjustment</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, 2020, the Company recorded an out-of-period adjustment of $<ix:nonFraction unitRef="usd" contextRef="i9114e305aa40453aa9d7fad37e68e71a_D20200101-20200930" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:DiscontinuedOperationAmountOfAdjustmentToPriorPeriodGainLossOnDisposalNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF80My9mcmFnOmVjZGY0Nzc0NTk2MjRkNjBhOTA4YWU2ZWUwNjg4ZGNlL3RleHRyZWdpb246ZWNkZjQ3NzQ1OTYyNGQ2MGE5MDhhZTZlZTA2ODhkY2VfNzM5MQ_b114ca61-5a50-4993-a051-c843e477ecf3">26,572</ix:nonFraction> to loss from discontinued operations which relates to the effect of cumulative foreign translation losses associated with the entities sold in the TS Biotechnology Sale. This charge, which is entirely noncash, should have been recorded in the year ended December 31, 2019 as an additional impairment charge included in loss from discontinued operations. There was no impact to net loss from continuing operations, cash and short-term investments, cash flows, or Segment Adjusted EBITDA. The error also had no impact on the cash consideration received upon closing of the TS Biotechnology Sale nor the representations and warranties made by the Company in the transaction. The Company evaluated the effects of this out-of-period adjustment, both qualitatively and quantitatively, and concluded that this adjustment was not material to the Company's results of operations for the nine months ended September 30, 2020.</span></div></ix:continuation><div id="id27ad070b0cf40ce8f1a92febdc58814_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="i5cc25946d6f843cca98ce03c128dee12_D20210101-20210930" name="us-gaap:EquityMethodInvestmentsDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF80Ni9mcmFnOjg4NGY4N2MzN2QwYzRkNTZhMGU5MTEzYTg1ZjE2YjZkL3RleHRyZWdpb246ODg0Zjg3YzM3ZDBjNGQ1NmEwZTkxMTNhODVmMTZiNmRfNDcyMQ_859ccf5f-1c41-4b27-9bbb-31cb2758da98" continuedAt="i7ff38385551443e68fdf3474168f8fa3" escape="true">Investments in Joint Ventures</ix:nonNumeric></span></div><ix:continuation id="i7ff38385551443e68fdf3474168f8fa3" continuedAt="ibe7199f7d1b24aae89dba246f257aca5"><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 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 March 2014, the Company and certain investors (the "IEP Investors"), including an affiliate of 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="i59368dc7d8d64f3dbce8338b607a089c_D20140301-20140331" decimals="INF" format="ixt:num-dot-decimal" name="pgen:CollaborativeArrangementConsiderationReceivedValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF80Ni9mcmFnOjg4NGY4N2MzN2QwYzRkNTZhMGU5MTEzYTg1ZjE2YjZkL3RleHRyZWdpb246ODg0Zjg3YzM3ZDBjNGQ1NmEwZTkxMTNhODVmMTZiNmRfNzMz_db263e58-6115-4eef-b6ac-3a00d38ee7f6">25,000</ix:nonFraction> while retaining a <ix:nonFraction unitRef="number" contextRef="i75cc3b1a85c24925881fc30dd8e9326b_I20140331" decimals="INF" name="us-gaap:EquityMethodInvestmentOwnershipPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF80Ni9mcmFnOjg4NGY4N2MzN2QwYzRkNTZhMGU5MTEzYTg1ZjE2YjZkL3RleHRyZWdpb246ODg0Zjg3YzM3ZDBjNGQ1NmEwZTkxMTNhODVmMTZiNmRfNzU0_17740a15-297f-4d4b-a93a-95cd2ed9e3d6">50</ix:nonFraction>% membership interest in Intrexon Energy Partners. The IEP Investors made initial capital contributions, totaling $<ix:nonFraction unitRef="usd" contextRef="i13eb98bb390542d29d205e584183dd1c_D20140301-20140331" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:PaymentsToAcquireInterestInJointVenture" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF80Ni9mcmFnOjg4NGY4N2MzN2QwYzRkNTZhMGU5MTEzYTg1ZjE2YjZkL3RleHRyZWdpb246ODg0Zjg3YzM3ZDBjNGQ1NmEwZTkxMTNhODVmMTZiNmRfODY5_ac93aa7a-55fe-4b07-92e9-8353f4858b5f">25,000</ix:nonFraction> in the aggregate, in exchange for pro rata membership interests in Intrexon Energy Partners totaling <ix:nonFraction unitRef="number" contextRef="i250ea9469724417e82378c20c0837606_I20140331" decimals="INF" name="us-gaap:EquityMethodInvestmentOwnershipPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF80Ni9mcmFnOjg4NGY4N2MzN2QwYzRkNTZhMGU5MTEzYTg1ZjE2YjZkL3RleHRyZWdpb246ODg0Zjg3YzM3ZDBjNGQ1NmEwZTkxMTNhODVmMTZiNmRfOTcz_66bff5c6-ce8a-482f-97bf-86ffc2034655">50</ix:nonFraction>%. In addition, Precigen committed to make capital contributions of up to $<ix:nonFraction unitRef="usd" contextRef="i75cc3b1a85c24925881fc30dd8e9326b_I20140331" decimals="INF" format="ixt:num-dot-decimal" name="pgen:JointVentureAdditionalCapitalContributionsCommitted" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF80Ni9mcmFnOjg4NGY4N2MzN2QwYzRkNTZhMGU5MTEzYTg1ZjE2YjZkL3RleHRyZWdpb246ODg0Zjg3YzM3ZDBjNGQ1NmEwZTkxMTNhODVmMTZiNmRfMTA1Mg_3f6bfecf-ac55-45d4-b8ae-7706079669d9">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="i250ea9469724417e82378c20c0837606_I20140331" decimals="INF" format="ixt:num-dot-decimal" name="pgen:JointVentureAdditionalCapitalContributionsCommitted" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF80Ni9mcmFnOjg4NGY4N2MzN2QwYzRkNTZhMGU5MTEzYTg1ZjE2YjZkL3RleHRyZWdpb246ODg0Zjg3YzM3ZDBjNGQ1NmEwZTkxMTNhODVmMTZiNmRfMTI1NA_60a0b4a1-6663-4572-ac62-c234af9f9133">25,000</ix:nonFraction>, at the request of Intrexon Energy Partners' board of managers (the "Intrexon Energy Partners Board") and subject to certain limitations. As of September&#160;30, 2021, the Company's remaining commitment was $<ix:nonFraction unitRef="usd" contextRef="i49e9d2dfad88456dafe8a21305b8fd5d_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="pgen:JointVentureAdditionalCapitalContributionsCommittedRemainingCommitment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF80Ni9mcmFnOjg4NGY4N2MzN2QwYzRkNTZhMGU5MTEzYTg1ZjE2YjZkL3RleHRyZWdpb246ODg0Zjg3YzM3ZDBjNGQ1NmEwZTkxMTNhODVmMTZiNmRfMTQ0NA_bedc216e-c034-4673-8fe1-f1088d37b77c">4,225</ix:nonFraction>. Intrexon Energy Partners is governed by the Intrexon Energy Partners Board, which has <ix:nonFraction unitRef="board_seat" contextRef="i49e9d2dfad88456dafe8a21305b8fd5d_I20210930" decimals="INF" format="ixt-sec:numwordsen" name="pgen:NumberofSeatsonGoverningBoard" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF80Ni9mcmFnOjg4NGY4N2MzN2QwYzRkNTZhMGU5MTEzYTg1ZjE2YjZkL3RleHRyZWdpb246ODg0Zjg3YzM3ZDBjNGQ1NmEwZTkxMTNhODVmMTZiNmRfMTUzNA_fd8f932e-9322-4059-ade7-f6463401f8eb">five</ix:nonFraction> members. <ix:nonFraction unitRef="board_seat" contextRef="i49e9d2dfad88456dafe8a21305b8fd5d_I20210930" decimals="INF" format="ixt-sec:numwordsen" name="pgen:NumberofSeatsonGoverningBoardInternallySelected" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF80Ni9mcmFnOjg4NGY4N2MzN2QwYzRkNTZhMGU5MTEzYTg1ZjE2YjZkL3RleHRyZWdpb246ODg0Zjg3YzM3ZDBjNGQ1NmEwZTkxMTNhODVmMTZiNmRfMTU0Ng_e8415595-d8f1-4086-a269-c7b8ce79e4f5">Two</ix:nonFraction> members of the Intrexon Energy Partners Board are designated by the Company and <ix:nonFraction unitRef="board_seat" contextRef="i49e9d2dfad88456dafe8a21305b8fd5d_I20210930" decimals="INF" format="ixt-sec:numwordsen" name="pgen:NumberofSeatsonGoverningBoardExternallySelected" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF80Ni9mcmFnOjg4NGY4N2MzN2QwYzRkNTZhMGU5MTEzYTg1ZjE2YjZkL3RleHRyZWdpb246ODg0Zjg3YzM3ZDBjNGQ1NmEwZTkxMTNhODVmMTZiNmRfMTYyOQ_72a1b3f9-3012-4b06-b587-ae61ce6016f1">three</ix:nonFraction> members are designated by a majority of the IEP Investors. The Company and the IEP Investors have the right, but not the obligation, to make additional capital contributions above the initial limits when and if solicited by 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="i562414ba2b44421bac2f04e9202ccaf4_I20210930" decimals="-3" sign="-" name="us-gaap:EquityMethodInvestments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF80Ni9mcmFnOjg4NGY4N2MzN2QwYzRkNTZhMGU5MTEzYTg1ZjE2YjZkL3RleHRyZWdpb246ODg0Zjg3YzM3ZDBjNGQ1NmEwZTkxMTNhODVmMTZiNmRfMTk0OQ_1b880a49-8157-4bd2-bcbf-681dd75fc3c4">428</ix:nonFraction>) and $(<ix:nonFraction unitRef="usd" contextRef="iacc116f0b486453fb5bf6f11ae073bb8_I20201231" decimals="-3" sign="-" name="us-gaap:EquityMethodInvestments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF80Ni9mcmFnOjg4NGY4N2MzN2QwYzRkNTZhMGU5MTEzYTg1ZjE2YjZkL3RleHRyZWdpb246ODg0Zjg3YzM3ZDBjNGQ1NmEwZTkxMTNhODVmMTZiNmRfMTk1Ng_f3471d90-652c-42a7-9f1e-8f57a65ad742">425</ix:nonFraction>) as of September&#160;30, 2021 and December&#160;31, 2020, respectively, 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 Note 3 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 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 December 2015, the Company and certain investors (the "IEPII Investors"), including Harvest, entered into a Limited Liability Company Agreement that governs the affairs and conduct of business of Intrexon Energy Partners II, a JV formed to </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="#id27ad070b0cf40ce8f1a92febdc58814_7">Table of Contents</a></span></div></div><ix:continuation id="ibe7199f7d1b24aae89dba246f257aca5"><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%">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="ibf33b5b63b254b6d9b72cb74303384b9_D20151201-20151231" decimals="INF" format="ixt:num-dot-decimal" name="pgen:CollaborativeArrangementConsiderationReceivedValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF80Ni9mcmFnOjg4NGY4N2MzN2QwYzRkNTZhMGU5MTEzYTg1ZjE2YjZkL3RleHRyZWdpb246ODg0Zjg3YzM3ZDBjNGQ1NmEwZTkxMTNhODVmMTZiNmRfMjk3Mg_491c1678-ae44-42e3-b848-879bad953671">18,000</ix:nonFraction> while retaining a <ix:nonFraction unitRef="number" contextRef="i326abe3d02e743f98e3db118a46eb959_I20151231" decimals="INF" name="us-gaap:EquityMethodInvestmentOwnershipPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF80Ni9mcmFnOjg4NGY4N2MzN2QwYzRkNTZhMGU5MTEzYTg1ZjE2YjZkL3RleHRyZWdpb246ODg0Zjg3YzM3ZDBjNGQ1NmEwZTkxMTNhODVmMTZiNmRfMjk5Mw_cbd08113-25c0-4ec2-b00e-92e010623e04">50</ix:nonFraction>% membership interest in Intrexon Energy Partners II. The IEPII Investors made initial capital contributions, totaling $<ix:nonFraction unitRef="usd" contextRef="i357d54b0db1b495cb158623a3833359c_D20151201-20151231" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:PaymentsToAcquireInterestInJointVenture" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF80Ni9mcmFnOjg4NGY4N2MzN2QwYzRkNTZhMGU5MTEzYTg1ZjE2YjZkL3RleHRyZWdpb246ODg0Zjg3YzM3ZDBjNGQ1NmEwZTkxMTNhODVmMTZiNmRfMzExMw_4cd673bb-df99-4890-8fde-841faf44bb51">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="id31de2f357ed44e38b81ab0c7976a343_I20151231" decimals="INF" name="us-gaap:EquityMethodInvestmentOwnershipPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF80Ni9mcmFnOjg4NGY4N2MzN2QwYzRkNTZhMGU5MTEzYTg1ZjE2YjZkL3RleHRyZWdpb246ODg0Zjg3YzM3ZDBjNGQ1NmEwZTkxMTNhODVmMTZiNmRfMzIyMA_c4ff6190-80b8-42c6-b79b-d2965b46a1ac">50</ix:nonFraction>%. In December 2015, the owners of Intrexon Energy Partners II made a capital contribution of $<ix:nonFraction unitRef="usd" contextRef="i05c2a1521701470bb76f3a4730219597_D20151201-20151231" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PaymentsToAcquireInterestInJointVenture" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF80Ni9mcmFnOjg4NGY4N2MzN2QwYzRkNTZhMGU5MTEzYTg1ZjE2YjZkL3RleHRyZWdpb246ODg0Zjg3YzM3ZDBjNGQ1NmEwZTkxMTNhODVmMTZiNmRfMzMxNQ_b5a75124-df61-4a45-b8ba-a35c15cbc465">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="i326abe3d02e743f98e3db118a46eb959_I20151231" decimals="INF" format="ixt:num-dot-decimal" name="pgen:JointVentureAdditionalCapitalContributionsCommitted" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF80Ni9mcmFnOjg4NGY4N2MzN2QwYzRkNTZhMGU5MTEzYTg1ZjE2YjZkL3RleHRyZWdpb246ODg0Zjg3YzM3ZDBjNGQ1NmEwZTkxMTNhODVmMTZiNmRfMzQzMQ_2fdb915e-b666-482e-b839-57ed12129d39">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="id31de2f357ed44e38b81ab0c7976a343_I20151231" decimals="INF" format="ixt:num-dot-decimal" name="pgen:JointVentureAdditionalCapitalContributionsCommitted" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF80Ni9mcmFnOjg4NGY4N2MzN2QwYzRkNTZhMGU5MTEzYTg1ZjE2YjZkL3RleHRyZWdpb246ODg0Zjg3YzM3ZDBjNGQ1NmEwZTkxMTNhODVmMTZiNmRfMzYzOA_939a85a4-dfbe-4e4e-acb3-cfac37ac3bb0">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. As of September&#160;30, 2021, the Company's remaining commitment was $<ix:nonFraction unitRef="usd" contextRef="ie81a20b600184db98dc435d52e18290f_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="pgen:JointVentureAdditionalCapitalContributionsCommittedRemainingCommitment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF80Ni9mcmFnOjg4NGY4N2MzN2QwYzRkNTZhMGU5MTEzYTg1ZjE2YjZkL3RleHRyZWdpb246ODg0Zjg3YzM3ZDBjNGQ1NmEwZTkxMTNhODVmMTZiNmRfMzgzNQ_977fbc5b-707d-4107-bb35-2f6c2d7126a5">10,000</ix:nonFraction>. Intrexon Energy Partners II is governed by the Intrexon Energy Partners II Board, which has <ix:nonFraction unitRef="board_seat" contextRef="i326abe3d02e743f98e3db118a46eb959_I20151231" decimals="INF" format="ixt-sec:numwordsen" name="pgen:NumberofSeatsonGoverningBoard" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF80Ni9mcmFnOjg4NGY4N2MzN2QwYzRkNTZhMGU5MTEzYTg1ZjE2YjZkL3RleHRyZWdpb246ODg0Zjg3YzM3ZDBjNGQ1NmEwZTkxMTNhODVmMTZiNmRfMzkzMQ_61b237ae-b4e2-44c5-a89b-d507ceecd561">five</ix:nonFraction> members. <ix:nonFraction unitRef="board_seat" contextRef="i326abe3d02e743f98e3db118a46eb959_I20151231" decimals="INF" format="ixt-sec:numwordsen" name="pgen:NumberofSeatsonGoverningBoardInternallySelected" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF80Ni9mcmFnOjg4NGY4N2MzN2QwYzRkNTZhMGU5MTEzYTg1ZjE2YjZkL3RleHRyZWdpb246ODg0Zjg3YzM3ZDBjNGQ1NmEwZTkxMTNhODVmMTZiNmRfMzk0Mw_e963ad87-4357-40bc-8afe-5cb0c36f75c7">One</ix:nonFraction> member of the Intrexon Energy Partners II Board is designated by the Company and <ix:nonFraction unitRef="board_seat" contextRef="i326abe3d02e743f98e3db118a46eb959_I20151231" decimals="INF" format="ixt-sec:numwordsen" name="pgen:NumberofSeatsonGoverningBoardExternallySelected" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF80Ni9mcmFnOjg4NGY4N2MzN2QwYzRkNTZhMGU5MTEzYTg1ZjE2YjZkL3RleHRyZWdpb246ODg0Zjg3YzM3ZDBjNGQ1NmEwZTkxMTNhODVmMTZiNmRfNDAyNw_322d0320-ea72-495d-ac35-6278be78356f">four</ix:nonFraction> members are designated by a majority of the IEPII Investors. The Company and the IEPII Investors have the right, but not the obligation, to make additional capital contributions above the initial limits when and if solicited by 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="i1ae31db94ac049f3a2c5ac100ed6eff0_I20210930" decimals="-3" sign="-" name="us-gaap:EquityMethodInvestments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF80Ni9mcmFnOjg4NGY4N2MzN2QwYzRkNTZhMGU5MTEzYTg1ZjE2YjZkL3RleHRyZWdpb246ODg0Zjg3YzM3ZDBjNGQ1NmEwZTkxMTNhODVmMTZiNmRfNDM1Nw_0aa36bc6-ca1d-48eb-a139-b61d7ffeb152"><ix:nonFraction unitRef="usd" contextRef="ia2d63d40e56646eb8c6a2c2fce5cd1a7_I20201231" decimals="-3" sign="-" name="us-gaap:EquityMethodInvestments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF80Ni9mcmFnOjg4NGY4N2MzN2QwYzRkNTZhMGU5MTEzYTg1ZjE2YjZkL3RleHRyZWdpb246ODg0Zjg3YzM3ZDBjNGQ1NmEwZTkxMTNhODVmMTZiNmRfNDM1Nw_af88c4d1-d4c1-47a6-ae23-5a5f26345980">435</ix:nonFraction></ix:nonFraction>) as of September&#160;30, 2021 and December&#160;31, 2020, 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></ix:continuation><div id="id27ad070b0cf40ce8f1a92febdc58814_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="i5cc25946d6f843cca98ce03c128dee12_D20210101-20210930" name="us-gaap:CollaborativeArrangementDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF80OS9mcmFnOjlhZTY2YzZmNDUzZjQxYmQ4ZTY5YmMzNTE5NmMxZmM1L3RleHRyZWdpb246OWFlNjZjNmY0NTNmNDFiZDhlNjliYzM1MTk2YzFmYzVfNDIzNA_428751ba-20e4-486f-8c9e-ec0bd5d3557e" continuedAt="icccbdf98300f4c12ba64f22a12dc7da4" escape="true">Collaboration and Licensing Revenue</ix:nonNumeric></span></div><ix:continuation id="icccbdf98300f4c12ba64f22a12dc7da4" continuedAt="ifffce0f629d44124927c838ccb184511"><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, 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.</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 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></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%">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="#id27ad070b0cf40ce8f1a92febdc58814_7">Table of Contents</a></span></div></div><ix:continuation id="ifffce0f629d44124927c838ccb184511"><ix:nonNumeric contextRef="i5cc25946d6f843cca98ce03c128dee12_D20210101-20210930" name="pgen:CollaborationandLicensingRevenueTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF80OS9mcmFnOjlhZTY2YzZmNDUzZjQxYmQ4ZTY5YmMzNTE5NmMxZmM1L3RleHRyZWdpb246OWFlNjZjNmY0NTNmNDFiZDhlNjliYzM1MTk2YzFmYzVfNDIyNA_aa0215a8-aa79-4ad6-be75-26ed73018e07" 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 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, 2021 and 2020.</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%">2021</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%">2020</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%">2021</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%">2020</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%">ZIOPHARM Oncology, Inc.</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="i21ff7fe93b83479eb34be845252d0b11_D20210701-20210930" decimals="-3" format="ixt:fixed-zero" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF80OS9mcmFnOjlhZTY2YzZmNDUzZjQxYmQ4ZTY5YmMzNTE5NmMxZmM1L3RhYmxlOmJmN2Q0MjhjMDVhNjQxNDliZTQ4MjNmNGU5MjRjYzFkL3RhYmxlcmFuZ2U6YmY3ZDQyOGMwNWE2NDE0OWJlNDgyM2Y0ZTkyNGNjMWRfMi0xLTEtMS0w_fb571c05-f1d6-43c1-99ab-210713894d20">&#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="i7f31add614f243f78a3ea791099706b6_D20200701-20200930" decimals="-3" format="ixt:fixed-zero" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF80OS9mcmFnOjlhZTY2YzZmNDUzZjQxYmQ4ZTY5YmMzNTE5NmMxZmM1L3RhYmxlOmJmN2Q0MjhjMDVhNjQxNDliZTQ4MjNmNGU5MjRjYzFkL3RhYmxlcmFuZ2U6YmY3ZDQyOGMwNWE2NDE0OWJlNDgyM2Y0ZTkyNGNjMWRfMi0zLTEtMS0w_d98769af-0ed1-4d8a-9f66-a059ecd88ddd">&#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="if5d365a4caca4ed3a00fd5d11f31bb36_D20210101-20210930" decimals="-3" format="ixt:fixed-zero" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF80OS9mcmFnOjlhZTY2YzZmNDUzZjQxYmQ4ZTY5YmMzNTE5NmMxZmM1L3RhYmxlOmJmN2Q0MjhjMDVhNjQxNDliZTQ4MjNmNGU5MjRjYzFkL3RhYmxlcmFuZ2U6YmY3ZDQyOGMwNWE2NDE0OWJlNDgyM2Y0ZTkyNGNjMWRfMi01LTEtMS0w_1c79d348-b5e3-43d0-803d-1c223a53ebeb">&#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="i7187ea80220d498295aa1f9c0c198504_D20200101-20200930" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF80OS9mcmFnOjlhZTY2YzZmNDUzZjQxYmQ4ZTY5YmMzNTE5NmMxZmM1L3RhYmxlOmJmN2Q0MjhjMDVhNjQxNDliZTQ4MjNmNGU5MjRjYzFkL3RhYmxlcmFuZ2U6YmY3ZDQyOGMwNWE2NDE0OWJlNDgyM2Y0ZTkyNGNjMWRfMi03LTEtMS0w_6048aac3-5c15-4100-8584-981ca2cd42a4">100</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%">Oragenics, Inc.</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="icad7cb175ec34040847ebe1fdc773307_D20210701-20210930" decimals="-3" format="ixt:fixed-zero" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF80OS9mcmFnOjlhZTY2YzZmNDUzZjQxYmQ4ZTY5YmMzNTE5NmMxZmM1L3RhYmxlOmJmN2Q0MjhjMDVhNjQxNDliZTQ4MjNmNGU5MjRjYzFkL3RhYmxlcmFuZ2U6YmY3ZDQyOGMwNWE2NDE0OWJlNDgyM2Y0ZTkyNGNjMWRfMy0xLTEtMS0w_c21f8b70-3fe1-4ec3-8c54-7a3386192b49">&#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="i057edffc7bde48d3869412fe031f8172_D20200701-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF80OS9mcmFnOjlhZTY2YzZmNDUzZjQxYmQ4ZTY5YmMzNTE5NmMxZmM1L3RhYmxlOmJmN2Q0MjhjMDVhNjQxNDliZTQ4MjNmNGU5MjRjYzFkL3RhYmxlcmFuZ2U6YmY3ZDQyOGMwNWE2NDE0OWJlNDgyM2Y0ZTkyNGNjMWRfMy0zLTEtMS0w_75236e0b-b20b-4a83-96aa-a9cce1163e11">2,823</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="i16a1fa1f30624422b87754b00609c5f5_D20210101-20210930" decimals="-3" format="ixt:fixed-zero" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF80OS9mcmFnOjlhZTY2YzZmNDUzZjQxYmQ4ZTY5YmMzNTE5NmMxZmM1L3RhYmxlOmJmN2Q0MjhjMDVhNjQxNDliZTQ4MjNmNGU5MjRjYzFkL3RhYmxlcmFuZ2U6YmY3ZDQyOGMwNWE2NDE0OWJlNDgyM2Y0ZTkyNGNjMWRfMy01LTEtMS0w_73a730d5-1b32-46e2-9700-956c6f706a64">&#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="ic6d9a7cf2ebe4dde876a55ba27b2d5f8_D20200101-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF80OS9mcmFnOjlhZTY2YzZmNDUzZjQxYmQ4ZTY5YmMzNTE5NmMxZmM1L3RhYmxlOmJmN2Q0MjhjMDVhNjQxNDliZTQ4MjNmNGU5MjRjYzFkL3RhYmxlcmFuZ2U6YmY3ZDQyOGMwNWE2NDE0OWJlNDgyM2Y0ZTkyNGNjMWRfMy03LTEtMS0w_09daefe5-3fa5-4d32-a1c2-7ef1c580aba6">3,053</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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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%">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="i9d9e6dece70d4ff68c19d092baa89bbc_D20210701-20210930" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF80OS9mcmFnOjlhZTY2YzZmNDUzZjQxYmQ4ZTY5YmMzNTE5NmMxZmM1L3RhYmxlOmJmN2Q0MjhjMDVhNjQxNDliZTQ4MjNmNGU5MjRjYzFkL3RhYmxlcmFuZ2U6YmY3ZDQyOGMwNWE2NDE0OWJlNDgyM2Y0ZTkyNGNjMWRfNi0xLTEtMS0w_1613a774-2897-4d64-b758-8c195f51ba43">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="i78aef9eced264d2095c334edafa25ab7_D20200701-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF80OS9mcmFnOjlhZTY2YzZmNDUzZjQxYmQ4ZTY5YmMzNTE5NmMxZmM1L3RhYmxlOmJmN2Q0MjhjMDVhNjQxNDliZTQ4MjNmNGU5MjRjYzFkL3RhYmxlcmFuZ2U6YmY3ZDQyOGMwNWE2NDE0OWJlNDgyM2Y0ZTkyNGNjMWRfNi0zLTEtMS0w_3f7e94df-18d5-45fc-ad77-bbaabc61f00b">2,394</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="i680c38a10cf6480aae3ee0ba6fcaee36_D20210101-20210930" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF80OS9mcmFnOjlhZTY2YzZmNDUzZjQxYmQ4ZTY5YmMzNTE5NmMxZmM1L3RhYmxlOmJmN2Q0MjhjMDVhNjQxNDliZTQ4MjNmNGU5MjRjYzFkL3RhYmxlcmFuZ2U6YmY3ZDQyOGMwNWE2NDE0OWJlNDgyM2Y0ZTkyNGNjMWRfNi01LTEtMS0w_2689634d-9f4a-4098-a2d8-22dac1fa6bdf">371</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="ice21e6bdf40a44c59a4509af3853374c_D20200101-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF80OS9mcmFnOjlhZTY2YzZmNDUzZjQxYmQ4ZTY5YmMzNTE5NmMxZmM1L3RhYmxlOmJmN2Q0MjhjMDVhNjQxNDliZTQ4MjNmNGU5MjRjYzFkL3RhYmxlcmFuZ2U6YmY3ZDQyOGMwNWE2NDE0OWJlNDgyM2Y0ZTkyNGNjMWRfNi03LTEtMS0w_b3da7f2b-8c01-4405-8547-db2b93531631">16,967</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="iaf449eb03d4441a38281e9c73a26d388_D20210701-20210930" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF80OS9mcmFnOjlhZTY2YzZmNDUzZjQxYmQ4ZTY5YmMzNTE5NmMxZmM1L3RhYmxlOmJmN2Q0MjhjMDVhNjQxNDliZTQ4MjNmNGU5MjRjYzFkL3RhYmxlcmFuZ2U6YmY3ZDQyOGMwNWE2NDE0OWJlNDgyM2Y0ZTkyNGNjMWRfNy0xLTEtMS0w_30546b0a-8420-4df4-aea4-c03cb1243114">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="i84fbdc360f204af8890eed5930e1bfb2_D20200701-20200930" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF80OS9mcmFnOjlhZTY2YzZmNDUzZjQxYmQ4ZTY5YmMzNTE5NmMxZmM1L3RhYmxlOmJmN2Q0MjhjMDVhNjQxNDliZTQ4MjNmNGU5MjRjYzFkL3RhYmxlcmFuZ2U6YmY3ZDQyOGMwNWE2NDE0OWJlNDgyM2Y0ZTkyNGNjMWRfNy0zLTEtMS0w_a687c61d-4855-4fb3-af7c-12aeb64d9e5b">6</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="i7f31eaf61d55458aaf32ce4a768bb31f_D20210101-20210930" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF80OS9mcmFnOjlhZTY2YzZmNDUzZjQxYmQ4ZTY5YmMzNTE5NmMxZmM1L3RhYmxlOmJmN2Q0MjhjMDVhNjQxNDliZTQ4MjNmNGU5MjRjYzFkL3RhYmxlcmFuZ2U6YmY3ZDQyOGMwNWE2NDE0OWJlNDgyM2Y0ZTkyNGNjMWRfNy01LTEtMS0w_20dd9ef9-d6a2-4173-b6a2-9f847e43ed90">18</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="i2ea2d1e3a2034afc88c399263e0bab6f_D20200101-20200930" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF80OS9mcmFnOjlhZTY2YzZmNDUzZjQxYmQ4ZTY5YmMzNTE5NmMxZmM1L3RhYmxlOmJmN2Q0MjhjMDVhNjQxNDliZTQ4MjNmNGU5MjRjYzFkL3RhYmxlcmFuZ2U6YmY3ZDQyOGMwNWE2NDE0OWJlNDgyM2Y0ZTkyNGNjMWRfNy03LTEtMS0w_a289c925-c7d6-4ef3-a7b8-98570481b056">139</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="ib97ac0fdb70c48dda9090b425181f3b3_D20210701-20210930" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF80OS9mcmFnOjlhZTY2YzZmNDUzZjQxYmQ4ZTY5YmMzNTE5NmMxZmM1L3RhYmxlOmJmN2Q0MjhjMDVhNjQxNDliZTQ4MjNmNGU5MjRjYzFkL3RhYmxlcmFuZ2U6YmY3ZDQyOGMwNWE2NDE0OWJlNDgyM2Y0ZTkyNGNjMWRfOC0xLTEtMS0w_355dd803-244b-4f94-b439-615da5fba316">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="ib380983160cf489b806e5f47819d1297_D20200701-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF80OS9mcmFnOjlhZTY2YzZmNDUzZjQxYmQ4ZTY5YmMzNTE5NmMxZmM1L3RhYmxlOmJmN2Q0MjhjMDVhNjQxNDliZTQ4MjNmNGU5MjRjYzFkL3RhYmxlcmFuZ2U6YmY3ZDQyOGMwNWE2NDE0OWJlNDgyM2Y0ZTkyNGNjMWRfOC0zLTEtMS0w_7d500e03-025d-4f59-9f60-65adb83e97e8">5,223</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="i6a1e76587e524256a59928cffc1d69b2_D20210101-20210930" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF80OS9mcmFnOjlhZTY2YzZmNDUzZjQxYmQ4ZTY5YmMzNTE5NmMxZmM1L3RhYmxlOmJmN2Q0MjhjMDVhNjQxNDliZTQ4MjNmNGU5MjRjYzFkL3RhYmxlcmFuZ2U6YmY3ZDQyOGMwNWE2NDE0OWJlNDgyM2Y0ZTkyNGNjMWRfOC01LTEtMS0w_cc82af2c-ea25-4b19-97a8-4aeb12d6c9a9">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><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="i83835b90444b4bb7a560e921448957f8_D20200101-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF80OS9mcmFnOjlhZTY2YzZmNDUzZjQxYmQ4ZTY5YmMzNTE5NmMxZmM1L3RhYmxlOmJmN2Q0MjhjMDVhNjQxNDliZTQ4MjNmNGU5MjRjYzFkL3RhYmxlcmFuZ2U6YmY3ZDQyOGMwNWE2NDE0OWJlNDgyM2Y0ZTkyNGNjMWRfOC03LTEtMS0w_9c918009-3040-4633-ae94-874de9d7e84d">20,259</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 include the recognition of $<ix:nonFraction unitRef="usd" contextRef="ifd71f6a192ab407e94fb82a309d2eabf_D20210701-20210930" decimals="-3" name="us-gaap:ContractWithCustomerLiabilityRevenueRecognized" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF80OS9mcmFnOjlhZTY2YzZmNDUzZjQxYmQ4ZTY5YmMzNTE5NmMxZmM1L3RleHRyZWdpb246OWFlNjZjNmY0NTNmNDFiZDhlNjliYzM1MTk2YzFmYzVfMzIzMA_b5fa0049-8c28-4a7b-806d-f6786c1710b0">22</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="ie75f4a7a91f043fcab929b430db2024a_D20200701-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ContractWithCustomerLiabilityRevenueRecognized" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF80OS9mcmFnOjlhZTY2YzZmNDUzZjQxYmQ4ZTY5YmMzNTE5NmMxZmM1L3RleHRyZWdpb246OWFlNjZjNmY0NTNmNDFiZDhlNjliYzM1MTk2YzFmYzVfMzIzNw_2bcf0543-7612-4c75-96a1-9b5f113f3ccc">5,213</ix:nonFraction> for the three months ended September 30, 2021 and 2020, respectively, and $<ix:nonFraction unitRef="usd" contextRef="iedbbaa196bb1411b918758ca3b357cf7_D20210101-20210930" decimals="-3" name="us-gaap:ContractWithCustomerLiabilityRevenueRecognized" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF80OS9mcmFnOjlhZTY2YzZmNDUzZjQxYmQ4ZTY5YmMzNTE5NmMxZmM1L3RleHRyZWdpb246OWFlNjZjNmY0NTNmNDFiZDhlNjliYzM1MTk2YzFmYzVfMzI3Nw_63abbd41-91d6-4e1f-bce8-30556c2f9c09">380</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="if35c6cf82b4d4c20bd407e47ca40f32b_D20200101-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ContractWithCustomerLiabilityRevenueRecognized" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF80OS9mcmFnOjlhZTY2YzZmNDUzZjQxYmQ4ZTY5YmMzNTE5NmMxZmM1L3RleHRyZWdpb246OWFlNjZjNmY0NTNmNDFiZDhlNjliYzM1MTk2YzFmYzVfMzI4NA_54efe375-e590-48fd-b9b7-ca4832529b52">19,654</ix:nonFraction> for the nine months ended September 30, 2021 and 2020, respectively, 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%">There have been no significant changes to the agreements with our collaborators and licensees in the nine months ended September 30, 2021.</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 consideration received for the Company's collaboration and licensing agreements. <ix:nonNumeric contextRef="i5cc25946d6f843cca98ce03c128dee12_D20210101-20210930" name="us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF80OS9mcmFnOjlhZTY2YzZmNDUzZjQxYmQ4ZTY5YmMzNTE5NmMxZmM1L3RleHRyZWdpb246OWFlNjZjNmY0NTNmNDFiZDhlNjliYzM1MTk2YzFmYzVfNDI0MA_e0d1a319-9c41-4fdc-9f65-0e31538bd8bc" continuedAt="ie6ecbab8106b4637b2d68b39235f47b0" escape="true">Deferred revenue consisted of the following:</ix:nonNumeric></span></div><div style="margin-top:6pt"><ix:continuation id="ie6ecbab8106b4637b2d68b39235f47b0"><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/>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:10pt;font-weight:700;line-height:100%">December 31,<br/>2020</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="i1b484bf94df24440b37e2dd92fe11eec_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ContractWithCustomerLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF80OS9mcmFnOjlhZTY2YzZmNDUzZjQxYmQ4ZTY5YmMzNTE5NmMxZmM1L3RhYmxlOjhjODgzOTFmNDcxYzQ4ZGJhZmY0ZTVkYmU4Y2QyZTZhL3RhYmxlcmFuZ2U6OGM4ODM5MWY0NzFjNDhkYmFmZjRlNWRiZThjZDJlNmFfMS0xLTEtMS0w_fb35db78-c078-45d3-97e8-abebaf9ab291">23,040</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="i54915a99798840a69859c833be8a2e6a_I20201231" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ContractWithCustomerLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF80OS9mcmFnOjlhZTY2YzZmNDUzZjQxYmQ4ZTY5YmMzNTE5NmMxZmM1L3RhYmxlOjhjODgzOTFmNDcxYzQ4ZGJhZmY0ZTVkYmU4Y2QyZTZhL3RhYmxlcmFuZ2U6OGM4ODM5MWY0NzFjNDhkYmFmZjRlNWRiZThjZDJlNmFfMS0zLTEtMS0w_4b6be166-945e-4d24-bfbe-c5d9287b0780">23,420</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="id59605caf9f443d084595df768de79fb_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ContractWithCustomerLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF80OS9mcmFnOjlhZTY2YzZmNDUzZjQxYmQ4ZTY5YmMzNTE5NmMxZmM1L3RhYmxlOjhjODgzOTFmNDcxYzQ4ZGJhZmY0ZTVkYmU4Y2QyZTZhL3RhYmxlcmFuZ2U6OGM4ODM5MWY0NzFjNDhkYmFmZjRlNWRiZThjZDJlNmFfMi0xLTEtMS0w_d44d6401-2782-4e02-8f6f-cbd33696b79e">3,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib4a3d230811f4319ba608b665614e00a_I20201231" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ContractWithCustomerLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF80OS9mcmFnOjlhZTY2YzZmNDUzZjQxYmQ4ZTY5YmMzNTE5NmMxZmM1L3RhYmxlOjhjODgzOTFmNDcxYzQ4ZGJhZmY0ZTVkYmU4Y2QyZTZhL3RhYmxlcmFuZ2U6OGM4ODM5MWY0NzFjNDhkYmFmZjRlNWRiZThjZDJlNmFfMi0zLTEtMS0w_d6b4da81-3b71-4599-bacc-88dc661d5783">2,126</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="ib8ae3cdbf45a43349769320118903ca1_I20210930" decimals="-3" name="us-gaap:ContractWithCustomerLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF80OS9mcmFnOjlhZTY2YzZmNDUzZjQxYmQ4ZTY5YmMzNTE5NmMxZmM1L3RhYmxlOjhjODgzOTFmNDcxYzQ4ZGJhZmY0ZTVkYmU4Y2QyZTZhL3RhYmxlcmFuZ2U6OGM4ODM5MWY0NzFjNDhkYmFmZjRlNWRiZThjZDJlNmFfMy0xLTEtMS0w_01a5117a-afdf-47c0-baf9-441c49aba303">183</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="ie0cc4d65123944238c3cb16a4694418c_I20201231" decimals="-3" name="us-gaap:ContractWithCustomerLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF80OS9mcmFnOjlhZTY2YzZmNDUzZjQxYmQ4ZTY5YmMzNTE5NmMxZmM1L3RhYmxlOjhjODgzOTFmNDcxYzQ4ZGJhZmY0ZTVkYmU4Y2QyZTZhL3RhYmxlcmFuZ2U6OGM4ODM5MWY0NzFjNDhkYmFmZjRlNWRiZThjZDJlNmFfMy0zLTEtMS0w_fc33e172-8e22-41c2-b9a6-1f6fbdb3e08b">277</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="i10cc24b3666e419ab532a7423ad3973f_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ContractWithCustomerLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF80OS9mcmFnOjlhZTY2YzZmNDUzZjQxYmQ4ZTY5YmMzNTE5NmMxZmM1L3RhYmxlOjhjODgzOTFmNDcxYzQ4ZGJhZmY0ZTVkYmU4Y2QyZTZhL3RhYmxlcmFuZ2U6OGM4ODM5MWY0NzFjNDhkYmFmZjRlNWRiZThjZDJlNmFfNC0xLTEtMS0w_0f0bb5f1-584c-453a-98aa-845ae263f3e7">26,716</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="i335637e17881457e8936f1f0a875356f_I20201231" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ContractWithCustomerLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF80OS9mcmFnOjlhZTY2YzZmNDUzZjQxYmQ4ZTY5YmMzNTE5NmMxZmM1L3RhYmxlOjhjODgzOTFmNDcxYzQ4ZGJhZmY0ZTVkYmU4Y2QyZTZhL3RhYmxlcmFuZ2U6OGM4ODM5MWY0NzFjNDhkYmFmZjRlNWRiZThjZDJlNmFfNC0zLTEtMS0w_0f76b5be-d1bc-4ae3-8846-fec2282c0017">25,823</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="i10cc24b3666e419ab532a7423ad3973f_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ContractWithCustomerLiabilityCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF80OS9mcmFnOjlhZTY2YzZmNDUzZjQxYmQ4ZTY5YmMzNTE5NmMxZmM1L3RhYmxlOjhjODgzOTFmNDcxYzQ4ZGJhZmY0ZTVkYmU4Y2QyZTZhL3RhYmxlcmFuZ2U6OGM4ODM5MWY0NzFjNDhkYmFmZjRlNWRiZThjZDJlNmFfNS0xLTEtMS0w_84e6db1b-1110-4f42-9f79-0f5e2d8fab06">3,693</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="i335637e17881457e8936f1f0a875356f_I20201231" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ContractWithCustomerLiabilityCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF80OS9mcmFnOjlhZTY2YzZmNDUzZjQxYmQ4ZTY5YmMzNTE5NmMxZmM1L3RhYmxlOjhjODgzOTFmNDcxYzQ4ZGJhZmY0ZTVkYmU4Y2QyZTZhL3RhYmxlcmFuZ2U6OGM4ODM5MWY0NzFjNDhkYmFmZjRlNWRiZThjZDJlNmFfNS0zLTEtMS0w_2e12c632-b1ac-459d-ac81-12fe7ee70636">2,800</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="i10cc24b3666e419ab532a7423ad3973f_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ContractWithCustomerLiabilityNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF80OS9mcmFnOjlhZTY2YzZmNDUzZjQxYmQ4ZTY5YmMzNTE5NmMxZmM1L3RhYmxlOjhjODgzOTFmNDcxYzQ4ZGJhZmY0ZTVkYmU4Y2QyZTZhL3RhYmxlcmFuZ2U6OGM4ODM5MWY0NzFjNDhkYmFmZjRlNWRiZThjZDJlNmFfNi0xLTEtMS0w_2474615b-25a8-4bad-95ce-1f50e8af3597">23,023</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="i335637e17881457e8936f1f0a875356f_I20201231" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ContractWithCustomerLiabilityNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF80OS9mcmFnOjlhZTY2YzZmNDUzZjQxYmQ4ZTY5YmMzNTE5NmMxZmM1L3RhYmxlOjhjODgzOTFmNDcxYzQ4ZGJhZmY0ZTVkYmU4Y2QyZTZhL3RhYmxlcmFuZ2U6OGM4ODM5MWY0NzFjNDhkYmFmZjRlNWRiZThjZDJlNmFfNi0zLTEtMS0w_5c7466e8-73d1-4775-99e6-4be361220f59">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="i10cc24b3666e419ab532a7423ad3973f_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ContractWithCustomerLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF80OS9mcmFnOjlhZTY2YzZmNDUzZjQxYmQ4ZTY5YmMzNTE5NmMxZmM1L3RhYmxlOjhjODgzOTFmNDcxYzQ4ZGJhZmY0ZTVkYmU4Y2QyZTZhL3RhYmxlcmFuZ2U6OGM4ODM5MWY0NzFjNDhkYmFmZjRlNWRiZThjZDJlNmFfNy0xLTEtMS0w_0e612302-2cdb-446c-a27b-13b8b9dbd515">26,716</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="i335637e17881457e8936f1f0a875356f_I20201231" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ContractWithCustomerLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF80OS9mcmFnOjlhZTY2YzZmNDUzZjQxYmQ4ZTY5YmMzNTE5NmMxZmM1L3RhYmxlOjhjODgzOTFmNDcxYzQ4ZGJhZmY0ZTVkYmU4Y2QyZTZhL3RhYmxlcmFuZ2U6OGM4ODM5MWY0NzFjNDhkYmFmZjRlNWRiZThjZDJlNmFfNy0zLTEtMS0w_aee397c7-bd00-4e07-9947-4f59b210a1e7">25,823</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></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%">Revenue is recognized under collaboration and licensing agreements as services are performed. Certain of the arrangements are not active while the other party evaluates the status of the project and its desired future development activities. <ix:nonNumeric contextRef="i5cc25946d6f843cca98ce03c128dee12_D20210101-20210930" name="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF80OS9mcmFnOjlhZTY2YzZmNDUzZjQxYmQ4ZTY5YmMzNTE5NmMxZmM1L3RleHRyZWdpb246OWFlNjZjNmY0NTNmNDFiZDhlNjliYzM1MTk2YzFmYzVfNDIzMg_ec58a18b-7292-49cd-bc02-31237d9a43dd" continuedAt="i91840978e553498a844c1fd18bfd8198" escape="true">The following table summarizes the remaining balance of deferred revenue associated with upfront and milestone payments for each significant counterparty to a collaboration or licensing agreement as of September&#160;30, 2021 and December&#160;31, 2020, as well as the estimated remaining performance period as of September&#160;30, 2021.</ix:nonNumeric></span></div><div style="margin-top:17pt;text-align:center"><ix:continuation id="i91840978e553498a844c1fd18bfd8198"><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%">Average Remaining Performance Period (Years)</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/>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:10pt;font-weight:700;line-height:100%">December 31,<br/>2020</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%">Intrexon Energy Partners, LLC</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="if75b442e73d743188d92004cd60a463a_I20210930" format="ixt-sec:duryear" name="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF80OS9mcmFnOjlhZTY2YzZmNDUzZjQxYmQ4ZTY5YmMzNTE5NmMxZmM1L3RhYmxlOjMyNmI3OWQzYTY4YzRmNmM5YTZkODA2NDc3MWQ1OTU0L3RhYmxlcmFuZ2U6MzI2Yjc5ZDNhNjhjNGY2YzlhNmQ4MDY0NzcxZDU5NTRfMS0xLTEtMS0w_b5e6c574-4c54-4cd4-92bd-52ca355c00f1">2.5</ix:nonNumeric></span></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="i478df5b524be4486ab717a34942d9dfb_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueRemainingPerformanceObligation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF80OS9mcmFnOjlhZTY2YzZmNDUzZjQxYmQ4ZTY5YmMzNTE5NmMxZmM1L3RhYmxlOjMyNmI3OWQzYTY4YzRmNmM5YTZkODA2NDc3MWQ1OTU0L3RhYmxlcmFuZ2U6MzI2Yjc5ZDNhNjhjNGY2YzlhNmQ4MDY0NzcxZDU5NTRfMS0zLTEtMS0w_cd8745b3-e08e-484c-8349-71a659a86644">8,362</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="i24346d2d61ae4e1da0042f39a989e460_I20201231" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueRemainingPerformanceObligation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF80OS9mcmFnOjlhZTY2YzZmNDUzZjQxYmQ4ZTY5YmMzNTE5NmMxZmM1L3RhYmxlOjMyNmI3OWQzYTY4YzRmNmM5YTZkODA2NDc3MWQ1OTU0L3RhYmxlcmFuZ2U6MzI2Yjc5ZDNhNjhjNGY2YzlhNmQ4MDY0NzcxZDU5NTRfMS01LTEtMS0w_379c60de-1f14-4551-9efe-f28177f9d1ac">8,362</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%">Intrexon Energy Partners II, LLC</span></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="i508e039049714fcb866d1175a461987b_I20210930" format="ixt-sec:duryear" name="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF80OS9mcmFnOjlhZTY2YzZmNDUzZjQxYmQ4ZTY5YmMzNTE5NmMxZmM1L3RhYmxlOjMyNmI3OWQzYTY4YzRmNmM5YTZkODA2NDc3MWQ1OTU0L3RhYmxlcmFuZ2U6MzI2Yjc5ZDNhNjhjNGY2YzlhNmQ4MDY0NzcxZDU5NTRfMi0xLTEtMS0w_7c4b508f-163f-4696-8cae-a4166d1374b4">3.2</ix:nonNumeric></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="usd" contextRef="i3cc6594702704a90816476b40fc53f0b_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueRemainingPerformanceObligation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF80OS9mcmFnOjlhZTY2YzZmNDUzZjQxYmQ4ZTY5YmMzNTE5NmMxZmM1L3RhYmxlOjMyNmI3OWQzYTY4YzRmNmM5YTZkODA2NDc3MWQ1OTU0L3RhYmxlcmFuZ2U6MzI2Yjc5ZDNhNjhjNGY2YzlhNmQ4MDY0NzcxZDU5NTRfMi0zLTEtMS0w_2ac09ce1-12f2-4521-8fd5-d5a25fe98750">12,843</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="i1354a8b69ccc45e3a5111e5ad08a722a_I20201231" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueRemainingPerformanceObligation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF80OS9mcmFnOjlhZTY2YzZmNDUzZjQxYmQ4ZTY5YmMzNTE5NmMxZmM1L3RhYmxlOjMyNmI3OWQzYTY4YzRmNmM5YTZkODA2NDc3MWQ1OTU0L3RhYmxlcmFuZ2U6MzI2Yjc5ZDNhNjhjNGY2YzlhNmQ4MDY0NzcxZDU5NTRfMi01LTEtMS0w_85c032f4-c984-46f0-bc00-764de7354189">12,843</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%">Castle Creek Biosciences, Inc.</span></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="ica2fdf224641436b9ee35fd6f88a0903_I20210930" format="ixt-sec:duryear" name="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF80OS9mcmFnOjlhZTY2YzZmNDUzZjQxYmQ4ZTY5YmMzNTE5NmMxZmM1L3RhYmxlOjMyNmI3OWQzYTY4YzRmNmM5YTZkODA2NDc3MWQ1OTU0L3RhYmxlcmFuZ2U6MzI2Yjc5ZDNhNjhjNGY2YzlhNmQ4MDY0NzcxZDU5NTRfMy0xLTEtMS0w_031f0041-ea06-4446-84d0-c38ffdeb2245">0.3</ix:nonNumeric></span></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="i83658fc8f9784b2dbc8ec1c3a9a235cb_I20210930" decimals="-3" name="us-gaap:RevenueRemainingPerformanceObligation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF80OS9mcmFnOjlhZTY2YzZmNDUzZjQxYmQ4ZTY5YmMzNTE5NmMxZmM1L3RhYmxlOjMyNmI3OWQzYTY4YzRmNmM5YTZkODA2NDc3MWQ1OTU0L3RhYmxlcmFuZ2U6MzI2Yjc5ZDNhNjhjNGY2YzlhNmQ4MDY0NzcxZDU5NTRfMy0zLTEtMS0w_b96e5758-0f58-4b64-808c-7e83218f05e9">17</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="if76500509a274ca7bad9b5e66ceafb99_I20201231" decimals="-3" name="us-gaap:RevenueRemainingPerformanceObligation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF80OS9mcmFnOjlhZTY2YzZmNDUzZjQxYmQ4ZTY5YmMzNTE5NmMxZmM1L3RhYmxlOjMyNmI3OWQzYTY4YzRmNmM5YTZkODA2NDc3MWQ1OTU0L3RhYmxlcmFuZ2U6MzI2Yjc5ZDNhNjhjNGY2YzlhNmQ4MDY0NzcxZDU5NTRfMy01LTEtMS0w_559a6321-e8f8-48b1-9d3b-12fe7409cda5">379</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</span></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="if09ef573e12c46efb3028ab4085cc7ba_I20210930" format="ixt-sec:duryear" name="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF80OS9mcmFnOjlhZTY2YzZmNDUzZjQxYmQ4ZTY5YmMzNTE5NmMxZmM1L3RhYmxlOjMyNmI3OWQzYTY4YzRmNmM5YTZkODA2NDc3MWQ1OTU0L3RhYmxlcmFuZ2U6MzI2Yjc5ZDNhNjhjNGY2YzlhNmQ4MDY0NzcxZDU5NTRfNC0xLTEtMS0w_2792385c-42b9-4778-8abc-73cee1a8b41d">3.1</ix:nonNumeric></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="usd" contextRef="i930db1c0e69e451196fe9eef63a4f5b8_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueRemainingPerformanceObligation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF80OS9mcmFnOjlhZTY2YzZmNDUzZjQxYmQ4ZTY5YmMzNTE5NmMxZmM1L3RhYmxlOjMyNmI3OWQzYTY4YzRmNmM5YTZkODA2NDc3MWQ1OTU0L3RhYmxlcmFuZ2U6MzI2Yjc5ZDNhNjhjNGY2YzlhNmQ4MDY0NzcxZDU5NTRfNC0zLTEtMS0w_247ad3c9-6a7b-442c-b9d4-e3400145a9d5">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="if30f71e035cc4cfe92985751f6d1561e_I20201231" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueRemainingPerformanceObligation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF80OS9mcmFnOjlhZTY2YzZmNDUzZjQxYmQ4ZTY5YmMzNTE5NmMxZmM1L3RhYmxlOjMyNmI3OWQzYTY4YzRmNmM5YTZkODA2NDc3MWQ1OTU0L3RhYmxlcmFuZ2U6MzI2Yjc5ZDNhNjhjNGY2YzlhNmQ4MDY0NzcxZDU5NTRfNC01LTEtMS0w_8ff3c132-6db2-4b6d-a847-05359ad0ba51">1,836</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 colspan="3" style="background-color:#cceeff;padding:0 1pt"></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="ie4cee7ea5e4541dc93f4e3b9f3514618_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueRemainingPerformanceObligation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF80OS9mcmFnOjlhZTY2YzZmNDUzZjQxYmQ4ZTY5YmMzNTE5NmMxZmM1L3RhYmxlOjMyNmI3OWQzYTY4YzRmNmM5YTZkODA2NDc3MWQ1OTU0L3RhYmxlcmFuZ2U6MzI2Yjc5ZDNhNjhjNGY2YzlhNmQ4MDY0NzcxZDU5NTRfNS0zLTEtMS0w_e9c9be07-5534-48f0-940e-17a867e0b6ae">23,040</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="ie321acc9a1f44e6a95ef7f25de63458c_I20201231" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueRemainingPerformanceObligation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF80OS9mcmFnOjlhZTY2YzZmNDUzZjQxYmQ4ZTY5YmMzNTE5NmMxZmM1L3RhYmxlOjMyNmI3OWQzYTY4YzRmNmM5YTZkODA2NDc3MWQ1OTU0L3RhYmxlcmFuZ2U6MzI2Yjc5ZDNhNjhjNGY2YzlhNmQ4MDY0NzcxZDU5NTRfNS01LTEtMS0w_244a4bee-dcb0-4c79-9ab1-e65cc614adcb">23,420</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></ix:continuation></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><div id="id27ad070b0cf40ce8f1a92febdc58814_52"></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="#id27ad070b0cf40ce8f1a92febdc58814_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%">6. <ix:nonNumeric contextRef="i5cc25946d6f843cca98ce03c128dee12_D20210101-20210930" name="us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF81Mi9mcmFnOmNmZDRmOWEzYWZmZjRhNjZhOGFmMTBkODhkNTAyZTkwL3RleHRyZWdpb246Y2ZkNGY5YTNhZmZmNGE2NmE4YWYxMGQ4OGQ1MDJlOTBfNzc2_517f5ef2-42d3-47c6-a74b-7e12912f81e4" continuedAt="i35d62a85055d41539888b0e02dd9f711" escape="true">Short-term and Long-term Investments</ix:nonNumeric></span></div><ix:continuation id="i35d62a85055d41539888b0e02dd9f711"><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="i5cc25946d6f843cca98ce03c128dee12_D20210101-20210930" name="us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF81Mi9mcmFnOmNmZDRmOWEzYWZmZjRhNjZhOGFmMTBkODhkNTAyZTkwL3RleHRyZWdpb246Y2ZkNGY5YTNhZmZmNGE2NmE4YWYxMGQ4OGQ1MDJlOTBfNzc3_82a691f0-d026-4444-9a96-51fec7135358" continuedAt="i2e81952b430a48e58614d8d0e9b1f170" 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, 2021:</ix:nonNumeric></span></div><ix:continuation id="i2e81952b430a48e58614d8d0e9b1f170"><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="i2e7dac2909a94af2bcd579dda475ddb5_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF81Mi9mcmFnOmNmZDRmOWEzYWZmZjRhNjZhOGFmMTBkODhkNTAyZTkwL3RhYmxlOmExYjIyN2Q1ZGIwMTRiNzJiZjJlODhjOTM4NmNlMzRkL3RhYmxlcmFuZ2U6YTFiMjI3ZDVkYjAxNGI3MmJmMmU4OGM5Mzg2Y2UzNGRfMS0xLTEtMS0w_9f9b20ad-66ab-455e-b32c-7a4042285618">139,375</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="i2e7dac2909a94af2bcd579dda475ddb5_I20210930" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF81Mi9mcmFnOmNmZDRmOWEzYWZmZjRhNjZhOGFmMTBkODhkNTAyZTkwL3RhYmxlOmExYjIyN2Q1ZGIwMTRiNzJiZjJlODhjOTM4NmNlMzRkL3RhYmxlcmFuZ2U6YTFiMjI3ZDVkYjAxNGI3MmJmMmU4OGM5Mzg2Y2UzNGRfMS0zLTEtMS0w_d7908917-90ba-4494-82f0-72075cea1c29">5</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="i2e7dac2909a94af2bcd579dda475ddb5_I20210930" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF81Mi9mcmFnOmNmZDRmOWEzYWZmZjRhNjZhOGFmMTBkODhkNTAyZTkwL3RhYmxlOmExYjIyN2Q1ZGIwMTRiNzJiZjJlODhjOTM4NmNlMzRkL3RhYmxlcmFuZ2U6YTFiMjI3ZDVkYjAxNGI3MmJmMmU4OGM5Mzg2Y2UzNGRfMS01LTEtMS0w_4ecee3da-0447-4f3e-8d1d-bfc33a6f0fa7">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="i2e7dac2909a94af2bcd579dda475ddb5_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF81Mi9mcmFnOmNmZDRmOWEzYWZmZjRhNjZhOGFmMTBkODhkNTAyZTkwL3RhYmxlOmExYjIyN2Q1ZGIwMTRiNzJiZjJlODhjOTM4NmNlMzRkL3RhYmxlcmFuZ2U6YTFiMjI3ZDVkYjAxNGI3MmJmMmU4OGM5Mzg2Y2UzNGRfMS03LTEtMS0w_0a40dab2-7dde-4297-80c8-c0c9f90b2115">139,345</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="i30d3ef60673a4d20a6526bc886faffa1_I20210930" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF81Mi9mcmFnOmNmZDRmOWEzYWZmZjRhNjZhOGFmMTBkODhkNTAyZTkwL3RhYmxlOmExYjIyN2Q1ZGIwMTRiNzJiZjJlODhjOTM4NmNlMzRkL3RhYmxlcmFuZ2U6YTFiMjI3ZDVkYjAxNGI3MmJmMmU4OGM5Mzg2Y2UzNGRfMi0xLTEtMS0w_43d13a1c-bc1c-462b-85ad-053c7b809954">265</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="i30d3ef60673a4d20a6526bc886faffa1_I20210930" decimals="-3" format="ixt:fixed-zero" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF81Mi9mcmFnOmNmZDRmOWEzYWZmZjRhNjZhOGFmMTBkODhkNTAyZTkwL3RhYmxlOmExYjIyN2Q1ZGIwMTRiNzJiZjJlODhjOTM4NmNlMzRkL3RhYmxlcmFuZ2U6YTFiMjI3ZDVkYjAxNGI3MmJmMmU4OGM5Mzg2Y2UzNGRfMi0zLTEtMS0w_72df0887-9740-4b6d-ab20-fe46ef5d8d8c">&#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="i30d3ef60673a4d20a6526bc886faffa1_I20210930" decimals="-3" format="ixt:fixed-zero" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF81Mi9mcmFnOmNmZDRmOWEzYWZmZjRhNjZhOGFmMTBkODhkNTAyZTkwL3RhYmxlOmExYjIyN2Q1ZGIwMTRiNzJiZjJlODhjOTM4NmNlMzRkL3RhYmxlcmFuZ2U6YTFiMjI3ZDVkYjAxNGI3MmJmMmU4OGM5Mzg2Y2UzNGRfMi01LTEtMS0w_3c562834-9a62-464f-8938-91eae4beb0a3">&#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="i30d3ef60673a4d20a6526bc886faffa1_I20210930" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF81Mi9mcmFnOmNmZDRmOWEzYWZmZjRhNjZhOGFmMTBkODhkNTAyZTkwL3RhYmxlOmExYjIyN2Q1ZGIwMTRiNzJiZjJlODhjOTM4NmNlMzRkL3RhYmxlcmFuZ2U6YTFiMjI3ZDVkYjAxNGI3MmJmMmU4OGM5Mzg2Y2UzNGRfMi03LTEtMS0w_4130c604-1025-44c2-9b97-e1e5c271c2a6">265</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="i10cc24b3666e419ab532a7423ad3973f_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF81Mi9mcmFnOmNmZDRmOWEzYWZmZjRhNjZhOGFmMTBkODhkNTAyZTkwL3RhYmxlOmExYjIyN2Q1ZGIwMTRiNzJiZjJlODhjOTM4NmNlMzRkL3RhYmxlcmFuZ2U6YTFiMjI3ZDVkYjAxNGI3MmJmMmU4OGM5Mzg2Y2UzNGRfMy0xLTEtMS0w_ded17946-8db6-4988-a52b-82599399ff20">139,640</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="i10cc24b3666e419ab532a7423ad3973f_I20210930" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF81Mi9mcmFnOmNmZDRmOWEzYWZmZjRhNjZhOGFmMTBkODhkNTAyZTkwL3RhYmxlOmExYjIyN2Q1ZGIwMTRiNzJiZjJlODhjOTM4NmNlMzRkL3RhYmxlcmFuZ2U6YTFiMjI3ZDVkYjAxNGI3MmJmMmU4OGM5Mzg2Y2UzNGRfMy0zLTEtMS0w_d2592fb1-7bb0-48ba-9763-19695a499295">5</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="i10cc24b3666e419ab532a7423ad3973f_I20210930" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF81Mi9mcmFnOmNmZDRmOWEzYWZmZjRhNjZhOGFmMTBkODhkNTAyZTkwL3RhYmxlOmExYjIyN2Q1ZGIwMTRiNzJiZjJlODhjOTM4NmNlMzRkL3RhYmxlcmFuZ2U6YTFiMjI3ZDVkYjAxNGI3MmJmMmU4OGM5Mzg2Y2UzNGRfMy01LTEtMS0w_92655d6c-e878-4c9c-b1a9-fe7a86a28a01">35</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="i10cc24b3666e419ab532a7423ad3973f_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF81Mi9mcmFnOmNmZDRmOWEzYWZmZjRhNjZhOGFmMTBkODhkNTAyZTkwL3RhYmxlOmExYjIyN2Q1ZGIwMTRiNzJiZjJlODhjOTM4NmNlMzRkL3RhYmxlcmFuZ2U6YTFiMjI3ZDVkYjAxNGI3MmJmMmU4OGM5Mzg2Y2UzNGRfMy03LTEtMS0w_25dc470c-aceb-4785-9346-46fcf7bb2c39">139,610</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, 2020:</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="i86499efd4cb94ed99bb5af6e44352121_I20201231" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF81Mi9mcmFnOmNmZDRmOWEzYWZmZjRhNjZhOGFmMTBkODhkNTAyZTkwL3RhYmxlOjBlOTc4ZTQ1ZWM2ZDRjOWQ5MjU1NGUyODg4NmY2NDZkL3RhYmxlcmFuZ2U6MGU5NzhlNDVlYzZkNGM5ZDkyNTU0ZTI4ODg2ZjY0NmRfMS0xLTEtMS0w_eb52ae09-f9a7-4b25-98e2-3686886b5e35">48,048</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="i86499efd4cb94ed99bb5af6e44352121_I20201231" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF81Mi9mcmFnOmNmZDRmOWEzYWZmZjRhNjZhOGFmMTBkODhkNTAyZTkwL3RhYmxlOjBlOTc4ZTQ1ZWM2ZDRjOWQ5MjU1NGUyODg4NmY2NDZkL3RhYmxlcmFuZ2U6MGU5NzhlNDVlYzZkNGM5ZDkyNTU0ZTI4ODg2ZjY0NmRfMS0zLTEtMS0w_f4055d96-a9b6-4dd5-a96f-ff9b69296540">14</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="i86499efd4cb94ed99bb5af6e44352121_I20201231" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF81Mi9mcmFnOmNmZDRmOWEzYWZmZjRhNjZhOGFmMTBkODhkNTAyZTkwL3RhYmxlOjBlOTc4ZTQ1ZWM2ZDRjOWQ5MjU1NGUyODg4NmY2NDZkL3RhYmxlcmFuZ2U6MGU5NzhlNDVlYzZkNGM5ZDkyNTU0ZTI4ODg2ZjY0NmRfMS01LTEtMS0w_d9a74647-6980-46fc-af41-c3fbc32ba3e5">1</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="i86499efd4cb94ed99bb5af6e44352121_I20201231" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF81Mi9mcmFnOmNmZDRmOWEzYWZmZjRhNjZhOGFmMTBkODhkNTAyZTkwL3RhYmxlOjBlOTc4ZTQ1ZWM2ZDRjOWQ5MjU1NGUyODg4NmY2NDZkL3RhYmxlcmFuZ2U6MGU5NzhlNDVlYzZkNGM5ZDkyNTU0ZTI4ODg2ZjY0NmRfMS03LTEtMS0w_54cf957e-7109-46a0-8adf-5bd20ba70ea0">48,061</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="ic0922f4fa64240dcb10520d5c94678f6_I20201231" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF81Mi9mcmFnOmNmZDRmOWEzYWZmZjRhNjZhOGFmMTBkODhkNTAyZTkwL3RhYmxlOjBlOTc4ZTQ1ZWM2ZDRjOWQ5MjU1NGUyODg4NmY2NDZkL3RhYmxlcmFuZ2U6MGU5NzhlNDVlYzZkNGM5ZDkyNTU0ZTI4ODg2ZjY0NmRfMi0xLTEtMS0w_12e7ddd6-446c-40b0-ba2a-3459fe443572">264</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="ic0922f4fa64240dcb10520d5c94678f6_I20201231" decimals="-3" format="ixt:fixed-zero" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF81Mi9mcmFnOmNmZDRmOWEzYWZmZjRhNjZhOGFmMTBkODhkNTAyZTkwL3RhYmxlOjBlOTc4ZTQ1ZWM2ZDRjOWQ5MjU1NGUyODg4NmY2NDZkL3RhYmxlcmFuZ2U6MGU5NzhlNDVlYzZkNGM5ZDkyNTU0ZTI4ODg2ZjY0NmRfMi0zLTEtMS0w_84e8485f-a00e-4e1e-8322-186afd5128fc">&#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="ic0922f4fa64240dcb10520d5c94678f6_I20201231" decimals="-3" format="ixt:fixed-zero" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF81Mi9mcmFnOmNmZDRmOWEzYWZmZjRhNjZhOGFmMTBkODhkNTAyZTkwL3RhYmxlOjBlOTc4ZTQ1ZWM2ZDRjOWQ5MjU1NGUyODg4NmY2NDZkL3RhYmxlcmFuZ2U6MGU5NzhlNDVlYzZkNGM5ZDkyNTU0ZTI4ODg2ZjY0NmRfMi01LTEtMS0w_923d438f-015b-407f-bd03-5ced0abdd332">&#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="ic0922f4fa64240dcb10520d5c94678f6_I20201231" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF81Mi9mcmFnOmNmZDRmOWEzYWZmZjRhNjZhOGFmMTBkODhkNTAyZTkwL3RhYmxlOjBlOTc4ZTQ1ZWM2ZDRjOWQ5MjU1NGUyODg4NmY2NDZkL3RhYmxlcmFuZ2U6MGU5NzhlNDVlYzZkNGM5ZDkyNTU0ZTI4ODg2ZjY0NmRfMi03LTEtMS0w_e1780cfb-3beb-47e1-aafa-8bb50b8c946b">264</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="i335637e17881457e8936f1f0a875356f_I20201231" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF81Mi9mcmFnOmNmZDRmOWEzYWZmZjRhNjZhOGFmMTBkODhkNTAyZTkwL3RhYmxlOjBlOTc4ZTQ1ZWM2ZDRjOWQ5MjU1NGUyODg4NmY2NDZkL3RhYmxlcmFuZ2U6MGU5NzhlNDVlYzZkNGM5ZDkyNTU0ZTI4ODg2ZjY0NmRfMy0xLTEtMS0w_28c99609-a148-4c7c-b029-59b1664970c5">48,312</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="i335637e17881457e8936f1f0a875356f_I20201231" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF81Mi9mcmFnOmNmZDRmOWEzYWZmZjRhNjZhOGFmMTBkODhkNTAyZTkwL3RhYmxlOjBlOTc4ZTQ1ZWM2ZDRjOWQ5MjU1NGUyODg4NmY2NDZkL3RhYmxlcmFuZ2U6MGU5NzhlNDVlYzZkNGM5ZDkyNTU0ZTI4ODg2ZjY0NmRfMy0zLTEtMS0w_26bb0c1f-d769-485d-a941-998247994731">14</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="i335637e17881457e8936f1f0a875356f_I20201231" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF81Mi9mcmFnOmNmZDRmOWEzYWZmZjRhNjZhOGFmMTBkODhkNTAyZTkwL3RhYmxlOjBlOTc4ZTQ1ZWM2ZDRjOWQ5MjU1NGUyODg4NmY2NDZkL3RhYmxlcmFuZ2U6MGU5NzhlNDVlYzZkNGM5ZDkyNTU0ZTI4ODg2ZjY0NmRfMy01LTEtMS0w_6dff7ba9-01ce-4f4e-9940-48b4e5850268">1</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="i335637e17881457e8936f1f0a875356f_I20201231" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF81Mi9mcmFnOmNmZDRmOWEzYWZmZjRhNjZhOGFmMTBkODhkNTAyZTkwL3RhYmxlOjBlOTc4ZTQ1ZWM2ZDRjOWQ5MjU1NGUyODg4NmY2NDZkL3RhYmxlcmFuZ2U6MGU5NzhlNDVlYzZkNGM5ZDkyNTU0ZTI4ODg2ZjY0NmRfMy03LTEtMS0w_1c76214a-49e4-40e6-922c-d136f2b50f94">48,325</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="i5cc25946d6f843cca98ce03c128dee12_D20210101-20210930" name="srt:ContractualObligationFiscalYearMaturityScheduleTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF81Mi9mcmFnOmNmZDRmOWEzYWZmZjRhNjZhOGFmMTBkODhkNTAyZTkwL3RleHRyZWdpb246Y2ZkNGY5YTNhZmZmNGE2NmE4YWYxMGQ4OGQ1MDJlOTBfNzgz_bd86f352-3bc8-4cdf-abd7-e11234c4cc25" 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, 2021 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="i10cc24b3666e419ab532a7423ad3973f_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsFairValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF81Mi9mcmFnOmNmZDRmOWEzYWZmZjRhNjZhOGFmMTBkODhkNTAyZTkwL3RhYmxlOjY5YmE0M2Y3ZGQwYTQ4OGViOTJiMmNkMzM5NTcyMmZkL3RhYmxlcmFuZ2U6NjliYTQzZjdkZDBhNDg4ZWI5MmIyY2QzMzk1NzIyZmRfMC0xLTEtMS0w_f4ecbb1d-8bc0-4175-b93c-ca651a9e9117">72,684</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="i10cc24b3666e419ab532a7423ad3973f_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveFairValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF81Mi9mcmFnOmNmZDRmOWEzYWZmZjRhNjZhOGFmMTBkODhkNTAyZTkwL3RhYmxlOjY5YmE0M2Y3ZGQwYTQ4OGViOTJiMmNkMzM5NTcyMmZkL3RhYmxlcmFuZ2U6NjliYTQzZjdkZDBhNDg4ZWI5MmIyY2QzMzk1NzIyZmRfMS0xLTEtMS0w_0976e5b7-2966-43c3-9ed0-1174d21fe811">66,926</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="i10cc24b3666e419ab532a7423ad3973f_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF81Mi9mcmFnOmNmZDRmOWEzYWZmZjRhNjZhOGFmMTBkODhkNTAyZTkwL3RhYmxlOjY5YmE0M2Y3ZGQwYTQ4OGViOTJiMmNkMzM5NTcyMmZkL3RhYmxlcmFuZ2U6NjliYTQzZjdkZDBhNDg4ZWI5MmIyY2QzMzk1NzIyZmRfMi0xLTEtMS0w_7f329148-7401-4db8-8092-8d690dbf33bb">139,610</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. The unrealized losses of the Company's debt security investments are not significant as of September&#160;30, 2021.</span></div></ix:continuation><div id="id27ad070b0cf40ce8f1a92febdc58814_55"></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="i5cc25946d6f843cca98ce03c128dee12_D20210101-20210930" name="us-gaap:FairValueDisclosuresTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF81NS9mcmFnOmUwNTE5YmYxMTlhYTQ0MjhhNzJmOTg5OTBjNWVjNTMyL3RleHRyZWdpb246ZTA1MTliZjExOWFhNDQyOGE3MmY5ODk5MGM1ZWM1MzJfMTc3NA_fc00e54c-e096-4a55-8ce4-39417290e532" continuedAt="ibed4966d7e604f96bf9fca2cc5e2d394" escape="true">Fair Value Measurements</ix:nonNumeric></span></div><ix:continuation id="ibed4966d7e604f96bf9fca2cc5e2d394" continuedAt="i8a805797926649589525faddc70147c5"><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, 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="i5cc25946d6f843cca98ce03c128dee12_D20210101-20210930" name="us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF81NS9mcmFnOmUwNTE5YmYxMTlhYTQ0MjhhNzJmOTg5OTBjNWVjNTMyL3RleHRyZWdpb246ZTA1MTliZjExOWFhNDQyOGE3MmY5ODk5MGM1ZWM1MzJfMTc4Mw_7ded5483-e92f-4b82-ae30-ddbc04140023" continuedAt="i3fa55c55289448c786761bf2e0e716e5" 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, 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%">September 30,<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="ic06a14c1923a4b33a66b9f552c8e0702_I20210930" decimals="-3" format="ixt:fixed-zero" name="us-gaap:AssetsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF81NS9mcmFnOmUwNTE5YmYxMTlhYTQ0MjhhNzJmOTg5OTBjNWVjNTMyL3RhYmxlOjhjN2Q0MTJmNDhiODRjODdiY2M3MjhhMmMzNWZkMTg0L3RhYmxlcmFuZ2U6OGM3ZDQxMmY0OGI4NGM4N2JjYzcyOGEyYzM1ZmQxODRfMi0xLTEtMS0w_74f88b90-bc5d-41d2-984a-3a6bd0c376f0">&#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="ife39152f910044c3883c4a4c6800362a_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AssetsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF81NS9mcmFnOmUwNTE5YmYxMTlhYTQ0MjhhNzJmOTg5OTBjNWVjNTMyL3RhYmxlOjhjN2Q0MTJmNDhiODRjODdiY2M3MjhhMmMzNWZkMTg0L3RhYmxlcmFuZ2U6OGM3ZDQxMmY0OGI4NGM4N2JjYzcyOGEyYzM1ZmQxODRfMi0zLTEtMS0w_0c0a2aeb-d29a-43e1-abc1-1cc1074d6999">139,345</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="id3314c4ceaab4ffc8e1536192bb1a222_I20210930" decimals="-3" format="ixt:fixed-zero" name="us-gaap:AssetsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF81NS9mcmFnOmUwNTE5YmYxMTlhYTQ0MjhhNzJmOTg5OTBjNWVjNTMyL3RhYmxlOjhjN2Q0MTJmNDhiODRjODdiY2M3MjhhMmMzNWZkMTg0L3RhYmxlcmFuZ2U6OGM3ZDQxMmY0OGI4NGM4N2JjYzcyOGEyYzM1ZmQxODRfMi01LTEtMS0w_92f30d26-4127-43c4-80ee-c6324790be19">&#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="i2e7dac2909a94af2bcd579dda475ddb5_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AssetsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF81NS9mcmFnOmUwNTE5YmYxMTlhYTQ0MjhhNzJmOTg5OTBjNWVjNTMyL3RhYmxlOjhjN2Q0MTJmNDhiODRjODdiY2M3MjhhMmMzNWZkMTg0L3RhYmxlcmFuZ2U6OGM3ZDQxMmY0OGI4NGM4N2JjYzcyOGEyYzM1ZmQxODRfMi03LTEtMS0w_398a3538-4255-4b04-b81d-ed20d4201e0a">139,345</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="i474ec9d55c4f4285acad13b1cc98dcf3_I20210930" decimals="-3" format="ixt:fixed-zero" name="us-gaap:AssetsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF81NS9mcmFnOmUwNTE5YmYxMTlhYTQ0MjhhNzJmOTg5OTBjNWVjNTMyL3RhYmxlOjhjN2Q0MTJmNDhiODRjODdiY2M3MjhhMmMzNWZkMTg0L3RhYmxlcmFuZ2U6OGM3ZDQxMmY0OGI4NGM4N2JjYzcyOGEyYzM1ZmQxODRfMy0xLTEtMS0w_0c55e862-7e12-4a0c-b972-0c54a4100506">&#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="i8dfdd7f2f77946569079788b5261216e_I20210930" decimals="-3" name="us-gaap:AssetsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF81NS9mcmFnOmUwNTE5YmYxMTlhYTQ0MjhhNzJmOTg5OTBjNWVjNTMyL3RhYmxlOjhjN2Q0MTJmNDhiODRjODdiY2M3MjhhMmMzNWZkMTg0L3RhYmxlcmFuZ2U6OGM3ZDQxMmY0OGI4NGM4N2JjYzcyOGEyYzM1ZmQxODRfMy0zLTEtMS0w_e8a7f365-4dc7-4ed6-a09e-679e08484778">265</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="if0d56e4247b9463fb2e461f67a9f5398_I20210930" decimals="-3" format="ixt:fixed-zero" name="us-gaap:AssetsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF81NS9mcmFnOmUwNTE5YmYxMTlhYTQ0MjhhNzJmOTg5OTBjNWVjNTMyL3RhYmxlOjhjN2Q0MTJmNDhiODRjODdiY2M3MjhhMmMzNWZkMTg0L3RhYmxlcmFuZ2U6OGM3ZDQxMmY0OGI4NGM4N2JjYzcyOGEyYzM1ZmQxODRfMy01LTEtMS0w_e4d405c3-9103-417a-963e-ebd743be392e">&#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="i30d3ef60673a4d20a6526bc886faffa1_I20210930" decimals="-3" name="us-gaap:AssetsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF81NS9mcmFnOmUwNTE5YmYxMTlhYTQ0MjhhNzJmOTg5OTBjNWVjNTMyL3RhYmxlOjhjN2Q0MTJmNDhiODRjODdiY2M3MjhhMmMzNWZkMTg0L3RhYmxlcmFuZ2U6OGM3ZDQxMmY0OGI4NGM4N2JjYzcyOGEyYzM1ZmQxODRfMy03LTEtMS0w_e2f2257f-ec17-4cb1-a0fb-c5eed994312d">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 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="ied5c665b7d5945af81d03c86dc794e72_I20210930" decimals="-3" format="ixt:fixed-zero" name="us-gaap:AssetsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF81NS9mcmFnOmUwNTE5YmYxMTlhYTQ0MjhhNzJmOTg5OTBjNWVjNTMyL3RhYmxlOjhjN2Q0MTJmNDhiODRjODdiY2M3MjhhMmMzNWZkMTg0L3RhYmxlcmFuZ2U6OGM3ZDQxMmY0OGI4NGM4N2JjYzcyOGEyYzM1ZmQxODRfNC0xLTEtMS0w_10a648e3-99e2-40f1-ad9d-126631f8a1a7">&#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="ic6fa0bd3917d47c4b7d130ad15bbe7f6_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AssetsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF81NS9mcmFnOmUwNTE5YmYxMTlhYTQ0MjhhNzJmOTg5OTBjNWVjNTMyL3RhYmxlOjhjN2Q0MTJmNDhiODRjODdiY2M3MjhhMmMzNWZkMTg0L3RhYmxlcmFuZ2U6OGM3ZDQxMmY0OGI4NGM4N2JjYzcyOGEyYzM1ZmQxODRfNC0zLTEtMS0w_5709d1d1-9526-4194-b491-3e217c40ddc2">139,610</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="id8d0bc6d4c174b1ab1e17f4a2a07afa2_I20210930" decimals="-3" format="ixt:fixed-zero" name="us-gaap:AssetsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF81NS9mcmFnOmUwNTE5YmYxMTlhYTQ0MjhhNzJmOTg5OTBjNWVjNTMyL3RhYmxlOjhjN2Q0MTJmNDhiODRjODdiY2M3MjhhMmMzNWZkMTg0L3RhYmxlcmFuZ2U6OGM3ZDQxMmY0OGI4NGM4N2JjYzcyOGEyYzM1ZmQxODRfNC01LTEtMS0w_c6e358bb-c840-4740-89ed-7b7b4b7370b1">&#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="i10cc24b3666e419ab532a7423ad3973f_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AssetsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF81NS9mcmFnOmUwNTE5YmYxMTlhYTQ0MjhhNzJmOTg5OTBjNWVjNTMyL3RhYmxlOjhjN2Q0MTJmNDhiODRjODdiY2M3MjhhMmMzNWZkMTg0L3RhYmxlcmFuZ2U6OGM3ZDQxMmY0OGI4NGM4N2JjYzcyOGEyYzM1ZmQxODRfNC03LTEtMS0w_2b8bcb75-7a80-47dc-9c20-f668287dbbe4">139,610</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%">21</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="#id27ad070b0cf40ce8f1a92febdc58814_7">Table of Contents</a></span></div></div><ix:continuation id="i8a805797926649589525faddc70147c5"><ix:continuation id="i3fa55c55289448c786761bf2e0e716e5"><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, 2020:</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/>2020</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="if13404574a564fe7b300d306efdd7f35_I20201231" decimals="-3" format="ixt:fixed-zero" name="us-gaap:AssetsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF81NS9mcmFnOmUwNTE5YmYxMTlhYTQ0MjhhNzJmOTg5OTBjNWVjNTMyL3RhYmxlOjc1MDE4YTQ2YTNmYjRmZTViYjU4NDBhMDljM2NlNWFlL3RhYmxlcmFuZ2U6NzUwMThhNDZhM2ZiNGZlNWJiNTg0MGEwOWMzY2U1YWVfMi0xLTEtMS0w_3bbaaa26-733d-4de1-a256-4ac651941010">&#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="i617e0bf07da44250ba2dae07055d0ca5_I20201231" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AssetsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF81NS9mcmFnOmUwNTE5YmYxMTlhYTQ0MjhhNzJmOTg5OTBjNWVjNTMyL3RhYmxlOjc1MDE4YTQ2YTNmYjRmZTViYjU4NDBhMDljM2NlNWFlL3RhYmxlcmFuZ2U6NzUwMThhNDZhM2ZiNGZlNWJiNTg0MGEwOWMzY2U1YWVfMi0zLTEtMS0w_13246b4d-273e-4188-9885-5b4e3e96a758">48,061</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="i5212c1454f84437f97d4baf1b379a672_I20201231" decimals="-3" format="ixt:fixed-zero" name="us-gaap:AssetsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF81NS9mcmFnOmUwNTE5YmYxMTlhYTQ0MjhhNzJmOTg5OTBjNWVjNTMyL3RhYmxlOjc1MDE4YTQ2YTNmYjRmZTViYjU4NDBhMDljM2NlNWFlL3RhYmxlcmFuZ2U6NzUwMThhNDZhM2ZiNGZlNWJiNTg0MGEwOWMzY2U1YWVfMi01LTEtMS0w_3fb641e4-5fa5-4e91-99b3-07e65f6c03c0">&#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="i86499efd4cb94ed99bb5af6e44352121_I20201231" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AssetsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF81NS9mcmFnOmUwNTE5YmYxMTlhYTQ0MjhhNzJmOTg5OTBjNWVjNTMyL3RhYmxlOjc1MDE4YTQ2YTNmYjRmZTViYjU4NDBhMDljM2NlNWFlL3RhYmxlcmFuZ2U6NzUwMThhNDZhM2ZiNGZlNWJiNTg0MGEwOWMzY2U1YWVfMi03LTEtMS0w_9e115873-ec39-4ff0-8da0-3be60a35d515">48,061</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="i47eed72ac877434cbf664e572f05f1d2_I20201231" decimals="-3" format="ixt:fixed-zero" name="us-gaap:AssetsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF81NS9mcmFnOmUwNTE5YmYxMTlhYTQ0MjhhNzJmOTg5OTBjNWVjNTMyL3RhYmxlOjc1MDE4YTQ2YTNmYjRmZTViYjU4NDBhMDljM2NlNWFlL3RhYmxlcmFuZ2U6NzUwMThhNDZhM2ZiNGZlNWJiNTg0MGEwOWMzY2U1YWVfMy0xLTEtMS0w_b69b09d7-b7a3-4c40-98cc-a61282efb05b">&#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="iece71163a7394824a8dd167345105d4f_I20201231" decimals="-3" name="us-gaap:AssetsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF81NS9mcmFnOmUwNTE5YmYxMTlhYTQ0MjhhNzJmOTg5OTBjNWVjNTMyL3RhYmxlOjc1MDE4YTQ2YTNmYjRmZTViYjU4NDBhMDljM2NlNWFlL3RhYmxlcmFuZ2U6NzUwMThhNDZhM2ZiNGZlNWJiNTg0MGEwOWMzY2U1YWVfMy0zLTEtMS0w_419aba5d-9562-4397-8f0a-c22edb316423">264</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="ia09693912d3a4591ab4231b66d974a37_I20201231" decimals="-3" format="ixt:fixed-zero" name="us-gaap:AssetsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF81NS9mcmFnOmUwNTE5YmYxMTlhYTQ0MjhhNzJmOTg5OTBjNWVjNTMyL3RhYmxlOjc1MDE4YTQ2YTNmYjRmZTViYjU4NDBhMDljM2NlNWFlL3RhYmxlcmFuZ2U6NzUwMThhNDZhM2ZiNGZlNWJiNTg0MGEwOWMzY2U1YWVfMy01LTEtMS0w_5d588c10-df5d-4feb-b42a-ba4d0cd3a3ba">&#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="ic0922f4fa64240dcb10520d5c94678f6_I20201231" decimals="-3" name="us-gaap:AssetsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF81NS9mcmFnOmUwNTE5YmYxMTlhYTQ0MjhhNzJmOTg5OTBjNWVjNTMyL3RhYmxlOjc1MDE4YTQ2YTNmYjRmZTViYjU4NDBhMDljM2NlNWFlL3RhYmxlcmFuZ2U6NzUwMThhNDZhM2ZiNGZlNWJiNTg0MGEwOWMzY2U1YWVfMy03LTEtMS0w_48b0965e-7f97-474b-9cc1-124317e09ad8">264</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="i1e55ddc5c8014345bcd99022293dbcd7_I20201231" decimals="-3" format="ixt:fixed-zero" name="us-gaap:AssetsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF81NS9mcmFnOmUwNTE5YmYxMTlhYTQ0MjhhNzJmOTg5OTBjNWVjNTMyL3RhYmxlOjc1MDE4YTQ2YTNmYjRmZTViYjU4NDBhMDljM2NlNWFlL3RhYmxlcmFuZ2U6NzUwMThhNDZhM2ZiNGZlNWJiNTg0MGEwOWMzY2U1YWVfNC0xLTEtMS0w_61497534-eef2-4aa1-9c15-7c6f18494baf">&#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="i720cb5cea85b4af8a7f7acc6247852b1_I20201231" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AssetsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF81NS9mcmFnOmUwNTE5YmYxMTlhYTQ0MjhhNzJmOTg5OTBjNWVjNTMyL3RhYmxlOjc1MDE4YTQ2YTNmYjRmZTViYjU4NDBhMDljM2NlNWFlL3RhYmxlcmFuZ2U6NzUwMThhNDZhM2ZiNGZlNWJiNTg0MGEwOWMzY2U1YWVfNC0zLTEtMS0w_67a6b024-1c2d-4c84-bc69-37677e9db17a">48,325</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="i8e7bb73614104b8fb3fb819b086e07a0_I20201231" decimals="-3" format="ixt:fixed-zero" name="us-gaap:AssetsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF81NS9mcmFnOmUwNTE5YmYxMTlhYTQ0MjhhNzJmOTg5OTBjNWVjNTMyL3RhYmxlOjc1MDE4YTQ2YTNmYjRmZTViYjU4NDBhMDljM2NlNWFlL3RhYmxlcmFuZ2U6NzUwMThhNDZhM2ZiNGZlNWJiNTg0MGEwOWMzY2U1YWVfNC01LTEtMS0w_44e316e3-5ab3-49f7-aa5b-f5cf596b9a06">&#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="i335637e17881457e8936f1f0a875356f_I20201231" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AssetsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF81NS9mcmFnOmUwNTE5YmYxMTlhYTQ0MjhhNzJmOTg5OTBjNWVjNTMyL3RhYmxlOjc1MDE4YTQ2YTNmYjRmZTViYjU4NDBhMDljM2NlNWFlL3RhYmxlcmFuZ2U6NzUwMThhNDZhM2ZiNGZlNWJiNTg0MGEwOWMzY2U1YWVfNC03LTEtMS0w_4dd1c7b4-ad22-49ee-9f43-954c75497fe1">48,325</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: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:120%">The carrying values of the Company's long-term debt, excluding the <ix:nonFraction unitRef="number" contextRef="ia4551eebc4dd430da55aebebf22c33cb_I20210930" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF81NS9mcmFnOmUwNTE5YmYxMTlhYTQ0MjhhNzJmOTg5OTBjNWVjNTMyL3RleHRyZWdpb246ZTA1MTliZjExOWFhNDQyOGE3MmY5ODk5MGM1ZWM1MzJfOTQy_6b1843a6-d422-43b5-8f4b-eb60ed991017">3.50</ix:nonFraction>% convertible senior notes due 2023 (the "Convertible Notes"), approximates fair value due to the length of time to maturity and/or the existence of interest rates that approximate prevailing market rates. </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 calculated fair value of the Convertible Notes (Note 11) was approximately $<ix:nonFraction unitRef="usd" contextRef="ia4551eebc4dd430da55aebebf22c33cb_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ConvertibleDebtFairValueDisclosures" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF81NS9mcmFnOmUwNTE5YmYxMTlhYTQ0MjhhNzJmOTg5OTBjNWVjNTMyL3RleHRyZWdpb246ZTA1MTliZjExOWFhNDQyOGE3MmY5ODk5MGM1ZWM1MzJfMTIyOQ_a49c63e9-0f4b-45a2-8e75-78c9c4773c8a">169,000</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="id0746a7c0209430bbd1425b596874a5d_I20201231" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ConvertibleDebtFairValueDisclosures" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF81NS9mcmFnOmUwNTE5YmYxMTlhYTQ0MjhhNzJmOTg5OTBjNWVjNTMyL3RleHRyZWdpb246ZTA1MTliZjExOWFhNDQyOGE3MmY5ODk5MGM1ZWM1MzJfMTIzNg_b5ae31cf-3bd2-4277-9abd-e8dabf24590f">165,000</ix:nonFraction> as of September&#160;30, 2021 and December&#160;31, 2020, 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="ia4551eebc4dd430da55aebebf22c33cb_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ConvertibleDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF81NS9mcmFnOmUwNTE5YmYxMTlhYTQ0MjhhNzJmOTg5OTBjNWVjNTMyL3RleHRyZWdpb246ZTA1MTliZjExOWFhNDQyOGE3MmY5ODk5MGM1ZWM1MzJfMTcyNA_cd9eb4a9-5d1a-48c0-871f-03b5b0cf317b">176,788</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="id0746a7c0209430bbd1425b596874a5d_I20201231" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ConvertibleDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF81NS9mcmFnOmUwNTE5YmYxMTlhYTQ0MjhhNzJmOTg5OTBjNWVjNTMyL3RleHRyZWdpb246ZTA1MTliZjExOWFhNDQyOGE3MmY5ODk5MGM1ZWM1MzJfMTczMQ_76802605-56f7-4336-8e19-ff0af27a5a15">168,147</ix:nonFraction> as of September&#160;30, 2021 and December&#160;31, 2020, respectively.</span></div></ix:continuation><div id="id27ad070b0cf40ce8f1a92febdc58814_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="i5cc25946d6f843cca98ce03c128dee12_D20210101-20210930" name="us-gaap:InventoryDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF81OC9mcmFnOmVhNWVjNDZiMWUzZjQ3MWFhNTk0NjE1MzMyMjRiMjU2L3RleHRyZWdpb246ZWE1ZWM0NmIxZTNmNDcxYWE1OTQ2MTUzMzIyNGIyNTZfNjM_91749e40-0ce7-4172-8630-fc017dc6c975" continuedAt="i1d3cf7918471435494f62935fe3c5955" escape="true">Inventory</ix:nonNumeric></span></div><ix:continuation id="i1d3cf7918471435494f62935fe3c5955"><ix:nonNumeric contextRef="i5cc25946d6f843cca98ce03c128dee12_D20210101-20210930" name="us-gaap:ScheduleOfInventoryCurrentTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF81OC9mcmFnOmVhNWVjNDZiMWUzZjQ3MWFhNTk0NjE1MzMyMjRiMjU2L3RleHRyZWdpb246ZWE1ZWM0NmIxZTNmNDcxYWE1OTQ2MTUzMzIyNGIyNTZfNTc_5e72d90f-fecf-42d8-9165-40093f90df63" 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/>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:10pt;font-weight:700;line-height:100%">December 31,<br/>2020</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="i26d1dc8b348e429aac92ba30680d0133_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:InventoryGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF81OC9mcmFnOmVhNWVjNDZiMWUzZjQ3MWFhNTk0NjE1MzMyMjRiMjU2L3RhYmxlOjBiNGI0NzI2ZGI4YTQ5MzRhOGNlZTJjNGMxOGY1YTczL3RhYmxlcmFuZ2U6MGI0YjQ3MjZkYjhhNDkzNGE4Y2VlMmM0YzE4ZjVhNzNfMS0xLTEtMS0w_cbf055a6-87e8-413c-8d93-cf29c8c33354">2,230</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="i38c21ab9e76d4dbbbf83e2051ad146ea_I20201231" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:InventoryGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF81OC9mcmFnOmVhNWVjNDZiMWUzZjQ3MWFhNTk0NjE1MzMyMjRiMjU2L3RhYmxlOjBiNGI0NzI2ZGI4YTQ5MzRhOGNlZTJjNGMxOGY1YTczL3RhYmxlcmFuZ2U6MGI0YjQ3MjZkYjhhNDkzNGE4Y2VlMmM0YzE4ZjVhNzNfMS0zLTEtMS0w_87cb305f-d297-4761-8053-7c77eff4c9a0">2,060</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%">Work in process</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="i2a4618eaf2654e60a20fd094bc26eefb_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:InventoryGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF81OC9mcmFnOmVhNWVjNDZiMWUzZjQ3MWFhNTk0NjE1MzMyMjRiMjU2L3RhYmxlOjBiNGI0NzI2ZGI4YTQ5MzRhOGNlZTJjNGMxOGY1YTczL3RhYmxlcmFuZ2U6MGI0YjQ3MjZkYjhhNDkzNGE4Y2VlMmM0YzE4ZjVhNzNfMi0xLTEtMS0w_c53ad428-1945-4a50-87aa-6bfa4de99399">1,837</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="ia99fe00556a642f3b76b513d7695b390_I20201231" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:InventoryGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF81OC9mcmFnOmVhNWVjNDZiMWUzZjQ3MWFhNTk0NjE1MzMyMjRiMjU2L3RhYmxlOjBiNGI0NzI2ZGI4YTQ5MzRhOGNlZTJjNGMxOGY1YTczL3RhYmxlcmFuZ2U6MGI0YjQ3MjZkYjhhNDkzNGE4Y2VlMmM0YzE4ZjVhNzNfMi0zLTEtMS0w_bda78329-9a9c-41eb-9522-a0cc93c79877">2,348</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%">Livestock</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="ie3220778e6024de198bad1181695f392_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:InventoryGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF81OC9mcmFnOmVhNWVjNDZiMWUzZjQ3MWFhNTk0NjE1MzMyMjRiMjU2L3RhYmxlOjBiNGI0NzI2ZGI4YTQ5MzRhOGNlZTJjNGMxOGY1YTczL3RhYmxlcmFuZ2U6MGI0YjQ3MjZkYjhhNDkzNGE4Y2VlMmM0YzE4ZjVhNzNfMy0xLTEtMS0w_c79a714c-679a-46c1-993e-b6676b960c34">3,803</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="i94cfbd1c61da4c9e896c68e453e9b86a_I20201231" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:InventoryGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF81OC9mcmFnOmVhNWVjNDZiMWUzZjQ3MWFhNTk0NjE1MzMyMjRiMjU2L3RhYmxlOjBiNGI0NzI2ZGI4YTQ5MzRhOGNlZTJjNGMxOGY1YTczL3RhYmxlcmFuZ2U6MGI0YjQ3MjZkYjhhNDkzNGE4Y2VlMmM0YzE4ZjVhNzNfMy0zLTEtMS0w_80eb33e6-7221-44c6-a367-99fdf84fd70a">5,047</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%">Feed</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="i2cd46fac9e7744afb5c848d8ca8fa07c_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:InventoryGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF81OC9mcmFnOmVhNWVjNDZiMWUzZjQ3MWFhNTk0NjE1MzMyMjRiMjU2L3RhYmxlOjBiNGI0NzI2ZGI4YTQ5MzRhOGNlZTJjNGMxOGY1YTczL3RhYmxlcmFuZ2U6MGI0YjQ3MjZkYjhhNDkzNGE4Y2VlMmM0YzE4ZjVhNzNfNC0xLTEtMS0w_2d65a5e6-1ca1-472e-993f-437522b564ad">2,066</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="idd69493e734f4cfbbb515f6c9cee0873_I20201231" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:InventoryGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF81OC9mcmFnOmVhNWVjNDZiMWUzZjQ3MWFhNTk0NjE1MzMyMjRiMjU2L3RhYmxlOjBiNGI0NzI2ZGI4YTQ5MzRhOGNlZTJjNGMxOGY1YTczL3RhYmxlcmFuZ2U6MGI0YjQ3MjZkYjhhNDkzNGE4Y2VlMmM0YzE4ZjVhNzNfNC0zLTEtMS0w_90c38b08-15f7-4259-8f20-db6de8059b5d">1,904</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 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="i10cc24b3666e419ab532a7423ad3973f_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:InventoryGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF81OC9mcmFnOmVhNWVjNDZiMWUzZjQ3MWFhNTk0NjE1MzMyMjRiMjU2L3RhYmxlOjBiNGI0NzI2ZGI4YTQ5MzRhOGNlZTJjNGMxOGY1YTczL3RhYmxlcmFuZ2U6MGI0YjQ3MjZkYjhhNDkzNGE4Y2VlMmM0YzE4ZjVhNzNfNS0xLTEtMS0w_51e91f12-208b-40e3-94c9-bee901cce350">9,936</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="i335637e17881457e8936f1f0a875356f_I20201231" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:InventoryGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF81OC9mcmFnOmVhNWVjNDZiMWUzZjQ3MWFhNTk0NjE1MzMyMjRiMjU2L3RhYmxlOjBiNGI0NzI2ZGI4YTQ5MzRhOGNlZTJjNGMxOGY1YTczL3RhYmxlcmFuZ2U6MGI0YjQ3MjZkYjhhNDkzNGE4Y2VlMmM0YzE4ZjVhNzNfNS0zLTEtMS0w_e877dccc-cfb6-421c-a2f3-ae06f648cd68">11,359</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="id27ad070b0cf40ce8f1a92febdc58814_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="#id27ad070b0cf40ce8f1a92febdc58814_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="i5cc25946d6f843cca98ce03c128dee12_D20210101-20210930" name="us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF82MS9mcmFnOjAwOTQwZTkzNmIwZTQxNzVhNDdlMzM3ZWMwNWIzZDVhL3RleHRyZWdpb246MDA5NDBlOTM2YjBlNDE3NWE0N2UzMzdlYzA1YjNkNWFfMjI1_ddca4413-eab1-4367-9e14-27cc992916b3" continuedAt="i042dc35f35064c6ab4e3df1a199c3e5f" escape="true">Property, Plant and Equipment, Net</ix:nonNumeric></span></div><ix:continuation id="i042dc35f35064c6ab4e3df1a199c3e5f"><ix:nonNumeric contextRef="i5cc25946d6f843cca98ce03c128dee12_D20210101-20210930" name="us-gaap:PropertyPlantAndEquipmentTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF82MS9mcmFnOjAwOTQwZTkzNmIwZTQxNzVhNDdlMzM3ZWMwNWIzZDVhL3RleHRyZWdpb246MDA5NDBlOTM2YjBlNDE3NWE0N2UzMzdlYzA1YjNkNWFfMjE5_ececb427-bd94-4675-a7cf-0a6853a4f3f4" 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/>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:10pt;font-weight:700;line-height:100%">December 31,<br/>2020</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="i10cc24b3666e419ab532a7423ad3973f_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LandAndLandImprovements" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF82MS9mcmFnOjAwOTQwZTkzNmIwZTQxNzVhNDdlMzM3ZWMwNWIzZDVhL3RhYmxlOjI5ZTI3MTU5YmI4YTQzYjc4YjRkOTZiZGRjZTBjZGRiL3RhYmxlcmFuZ2U6MjllMjcxNTliYjhhNDNiNzhiNGQ5NmJkZGNlMGNkZGJfMS0xLTEtMS0w_abecc0bc-aa60-4110-997b-0796ae8488b2">9,844</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="i335637e17881457e8936f1f0a875356f_I20201231" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LandAndLandImprovements" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF82MS9mcmFnOjAwOTQwZTkzNmIwZTQxNzVhNDdlMzM3ZWMwNWIzZDVhL3RhYmxlOjI5ZTI3MTU5YmI4YTQzYjc4YjRkOTZiZGRjZTBjZGRiL3RhYmxlcmFuZ2U6MjllMjcxNTliYjhhNDNiNzhiNGQ5NmJkZGNlMGNkZGJfMS0zLTEtMS0w_1e31d293-808a-4bc2-bc0a-9296aacad0d6">9,844</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="i10cc24b3666e419ab532a7423ad3973f_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:BuildingsAndImprovementsGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF82MS9mcmFnOjAwOTQwZTkzNmIwZTQxNzVhNDdlMzM3ZWMwNWIzZDVhL3RhYmxlOjI5ZTI3MTU5YmI4YTQzYjc4YjRkOTZiZGRjZTBjZGRiL3RhYmxlcmFuZ2U6MjllMjcxNTliYjhhNDNiNzhiNGQ5NmJkZGNlMGNkZGJfMi0xLTEtMS0w_964c60ad-a6f5-4f62-b1f3-1a05b1254a0c">12,088</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="i335637e17881457e8936f1f0a875356f_I20201231" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:BuildingsAndImprovementsGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF82MS9mcmFnOjAwOTQwZTkzNmIwZTQxNzVhNDdlMzM3ZWMwNWIzZDVhL3RhYmxlOjI5ZTI3MTU5YmI4YTQzYjc4YjRkOTZiZGRjZTBjZGRiL3RhYmxlcmFuZ2U6MjllMjcxNTliYjhhNDNiNzhiNGQ5NmJkZGNlMGNkZGJfMi0zLTEtMS0w_1102e632-58aa-4b3e-8018-b4b9508155b5">12,088</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="i10cc24b3666e419ab532a7423ad3973f_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:FurnitureAndFixturesGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF82MS9mcmFnOjAwOTQwZTkzNmIwZTQxNzVhNDdlMzM3ZWMwNWIzZDVhL3RhYmxlOjI5ZTI3MTU5YmI4YTQzYjc4YjRkOTZiZGRjZTBjZGRiL3RhYmxlcmFuZ2U6MjllMjcxNTliYjhhNDNiNzhiNGQ5NmJkZGNlMGNkZGJfMy0xLTEtMS0w_a3a5695d-d2a5-4631-bf65-4b0b619c6a10">1,236</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="i335637e17881457e8936f1f0a875356f_I20201231" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:FurnitureAndFixturesGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF82MS9mcmFnOjAwOTQwZTkzNmIwZTQxNzVhNDdlMzM3ZWMwNWIzZDVhL3RhYmxlOjI5ZTI3MTU5YmI4YTQzYjc4YjRkOTZiZGRjZTBjZGRiL3RhYmxlcmFuZ2U6MjllMjcxNTliYjhhNDNiNzhiNGQ5NmJkZGNlMGNkZGJfMy0zLTEtMS0w_5f5e40c9-f470-4c0b-9b7d-875e80990cad">1,228</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="i10cc24b3666e419ab532a7423ad3973f_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:MachineryAndEquipmentGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF82MS9mcmFnOjAwOTQwZTkzNmIwZTQxNzVhNDdlMzM3ZWMwNWIzZDVhL3RhYmxlOjI5ZTI3MTU5YmI4YTQzYjc4YjRkOTZiZGRjZTBjZGRiL3RhYmxlcmFuZ2U6MjllMjcxNTliYjhhNDNiNzhiNGQ5NmJkZGNlMGNkZGJfNC0xLTEtMS0w_cd54ba42-690f-4166-b971-3994be2cbd33">32,634</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="i335637e17881457e8936f1f0a875356f_I20201231" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:MachineryAndEquipmentGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF82MS9mcmFnOjAwOTQwZTkzNmIwZTQxNzVhNDdlMzM3ZWMwNWIzZDVhL3RhYmxlOjI5ZTI3MTU5YmI4YTQzYjc4YjRkOTZiZGRjZTBjZGRiL3RhYmxlcmFuZ2U6MjllMjcxNTliYjhhNDNiNzhiNGQ5NmJkZGNlMGNkZGJfNC0zLTEtMS0w_9cd689ab-5375-4494-bc93-df1d844531e7">31,150</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="i10cc24b3666e419ab532a7423ad3973f_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LeaseholdImprovementsGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF82MS9mcmFnOjAwOTQwZTkzNmIwZTQxNzVhNDdlMzM3ZWMwNWIzZDVhL3RhYmxlOjI5ZTI3MTU5YmI4YTQzYjc4YjRkOTZiZGRjZTBjZGRiL3RhYmxlcmFuZ2U6MjllMjcxNTliYjhhNDNiNzhiNGQ5NmJkZGNlMGNkZGJfNS0xLTEtMS0w_33b140ee-181e-4aa6-9544-2295132f201b">6,452</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="i335637e17881457e8936f1f0a875356f_I20201231" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LeaseholdImprovementsGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF82MS9mcmFnOjAwOTQwZTkzNmIwZTQxNzVhNDdlMzM3ZWMwNWIzZDVhL3RhYmxlOjI5ZTI3MTU5YmI4YTQzYjc4YjRkOTZiZGRjZTBjZGRiL3RhYmxlcmFuZ2U6MjllMjcxNTliYjhhNDNiNzhiNGQ5NmJkZGNlMGNkZGJfNS0zLTEtMS0w_0646d6bd-9481-47ec-807a-9c007c76cac2">6,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%">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="i10cc24b3666e419ab532a7423ad3973f_I20210930" decimals="-3" name="pgen:BreedingandProductionAnimalsGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF82MS9mcmFnOjAwOTQwZTkzNmIwZTQxNzVhNDdlMzM3ZWMwNWIzZDVhL3RhYmxlOjI5ZTI3MTU5YmI4YTQzYjc4YjRkOTZiZGRjZTBjZGRiL3RhYmxlcmFuZ2U6MjllMjcxNTliYjhhNDNiNzhiNGQ5NmJkZGNlMGNkZGJfNi0xLTEtMS0w_18bf2a21-1fff-4982-8e54-1ff3a13efc87">968</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="i335637e17881457e8936f1f0a875356f_I20201231" decimals="-3" name="pgen:BreedingandProductionAnimalsGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF82MS9mcmFnOjAwOTQwZTkzNmIwZTQxNzVhNDdlMzM3ZWMwNWIzZDVhL3RhYmxlOjI5ZTI3MTU5YmI4YTQzYjc4YjRkOTZiZGRjZTBjZGRiL3RhYmxlcmFuZ2U6MjllMjcxNTliYjhhNDNiNzhiNGQ5NmJkZGNlMGNkZGJfNi0zLTEtMS0w_0404a967-07a7-4021-98ff-cc11299bcca8">868</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="i10cc24b3666e419ab532a7423ad3973f_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="pgen:ComputerHardwareandSoftware" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF82MS9mcmFnOjAwOTQwZTkzNmIwZTQxNzVhNDdlMzM3ZWMwNWIzZDVhL3RhYmxlOjI5ZTI3MTU5YmI4YTQzYjc4YjRkOTZiZGRjZTBjZGRiL3RhYmxlcmFuZ2U6MjllMjcxNTliYjhhNDNiNzhiNGQ5NmJkZGNlMGNkZGJfNy0xLTEtMS0w_76f4d855-161e-4a55-b623-9dc53cac8a72">5,425</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="i335637e17881457e8936f1f0a875356f_I20201231" decimals="-3" format="ixt:num-dot-decimal" name="pgen:ComputerHardwareandSoftware" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF82MS9mcmFnOjAwOTQwZTkzNmIwZTQxNzVhNDdlMzM3ZWMwNWIzZDVhL3RhYmxlOjI5ZTI3MTU5YmI4YTQzYjc4YjRkOTZiZGRjZTBjZGRiL3RhYmxlcmFuZ2U6MjllMjcxNTliYjhhNDNiNzhiNGQ5NmJkZGNlMGNkZGJfNy0zLTEtMS0w_6d7dcbd3-0bc3-48a4-bd73-7f2f7d6dd413">5,684</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="i10cc24b3666e419ab532a7423ad3973f_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ConstructionInProgressGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF82MS9mcmFnOjAwOTQwZTkzNmIwZTQxNzVhNDdlMzM3ZWMwNWIzZDVhL3RhYmxlOjI5ZTI3MTU5YmI4YTQzYjc4YjRkOTZiZGRjZTBjZGRiL3RhYmxlcmFuZ2U6MjllMjcxNTliYjhhNDNiNzhiNGQ5NmJkZGNlMGNkZGJfOC0xLTEtMS0w_0ef76e09-c2f6-4bb1-a634-1161ca97391a">2,729</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="i335637e17881457e8936f1f0a875356f_I20201231" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ConstructionInProgressGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF82MS9mcmFnOjAwOTQwZTkzNmIwZTQxNzVhNDdlMzM3ZWMwNWIzZDVhL3RhYmxlOjI5ZTI3MTU5YmI4YTQzYjc4YjRkOTZiZGRjZTBjZGRiL3RhYmxlcmFuZ2U6MjllMjcxNTliYjhhNDNiNzhiNGQ5NmJkZGNlMGNkZGJfOC0zLTEtMS0w_158538dc-8f37-4254-8858-59c151c1a3a7">2,754</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="i10cc24b3666e419ab532a7423ad3973f_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF82MS9mcmFnOjAwOTQwZTkzNmIwZTQxNzVhNDdlMzM3ZWMwNWIzZDVhL3RhYmxlOjI5ZTI3MTU5YmI4YTQzYjc4YjRkOTZiZGRjZTBjZGRiL3RhYmxlcmFuZ2U6MjllMjcxNTliYjhhNDNiNzhiNGQ5NmJkZGNlMGNkZGJfOS0xLTEtMS0w_95e820df-9874-49da-9e66-ea594e3f2839">71,376</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="i335637e17881457e8936f1f0a875356f_I20201231" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF82MS9mcmFnOjAwOTQwZTkzNmIwZTQxNzVhNDdlMzM3ZWMwNWIzZDVhL3RhYmxlOjI5ZTI3MTU5YmI4YTQzYjc4YjRkOTZiZGRjZTBjZGRiL3RhYmxlcmFuZ2U6MjllMjcxNTliYjhhNDNiNzhiNGQ5NmJkZGNlMGNkZGJfOS0zLTEtMS0w_0b5e651f-81a8-46b3-88f9-795b35710c6d">69,876</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="i10cc24b3666e419ab532a7423ad3973f_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF82MS9mcmFnOjAwOTQwZTkzNmIwZTQxNzVhNDdlMzM3ZWMwNWIzZDVhL3RhYmxlOjI5ZTI3MTU5YmI4YTQzYjc4YjRkOTZiZGRjZTBjZGRiL3RhYmxlcmFuZ2U6MjllMjcxNTliYjhhNDNiNzhiNGQ5NmJkZGNlMGNkZGJfMTAtMS0xLTEtMA_3c5220c1-9613-4b6c-b71e-42c386188004">38,619</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="i335637e17881457e8936f1f0a875356f_I20201231" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF82MS9mcmFnOjAwOTQwZTkzNmIwZTQxNzVhNDdlMzM3ZWMwNWIzZDVhL3RhYmxlOjI5ZTI3MTU5YmI4YTQzYjc4YjRkOTZiZGRjZTBjZGRiL3RhYmxlcmFuZ2U6MjllMjcxNTliYjhhNDNiNzhiNGQ5NmJkZGNlMGNkZGJfMTAtMy0xLTEtMA_47885784-f959-4f4f-87df-54abdcd5dddd">34,952</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="i10cc24b3666e419ab532a7423ad3973f_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PropertyPlantAndEquipmentNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF82MS9mcmFnOjAwOTQwZTkzNmIwZTQxNzVhNDdlMzM3ZWMwNWIzZDVhL3RhYmxlOjI5ZTI3MTU5YmI4YTQzYjc4YjRkOTZiZGRjZTBjZGRiL3RhYmxlcmFuZ2U6MjllMjcxNTliYjhhNDNiNzhiNGQ5NmJkZGNlMGNkZGJfMTEtMS0xLTEtMA_c29c7ae6-3a5c-4f26-b1e4-4e5dfe539558">32,757</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="i335637e17881457e8936f1f0a875356f_I20201231" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PropertyPlantAndEquipmentNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF82MS9mcmFnOjAwOTQwZTkzNmIwZTQxNzVhNDdlMzM3ZWMwNWIzZDVhL3RhYmxlOjI5ZTI3MTU5YmI4YTQzYjc4YjRkOTZiZGRjZTBjZGRiL3RhYmxlcmFuZ2U6MjllMjcxNTliYjhhNDNiNzhiNGQ5NmJkZGNlMGNkZGJfMTEtMy0xLTEtMA_df8aba05-e3cd-4de0-9456-935ab76dff11">34,924</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="ibbda1d45c4164127977e21bbd05ea939_D20210701-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Depreciation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF82MS9mcmFnOjAwOTQwZTkzNmIwZTQxNzVhNDdlMzM3ZWMwNWIzZDVhL3RleHRyZWdpb246MDA5NDBlOTM2YjBlNDE3NWE0N2UzMzdlYzA1YjNkNWFfMTI3_94711962-3ef6-4199-8ef9-454832780455">1,525</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i3d2aac06481848c0b780ff88829ab732_D20200701-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Depreciation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF82MS9mcmFnOjAwOTQwZTkzNmIwZTQxNzVhNDdlMzM3ZWMwNWIzZDVhL3RleHRyZWdpb246MDA5NDBlOTM2YjBlNDE3NWE0N2UzMzdlYzA1YjNkNWFfMTM0_7181341f-50be-4d64-b3a2-42d73d1abd00">1,873</ix:nonFraction> for the three months ended September 30, 2021 and 2020, respectively, and $<ix:nonFraction unitRef="usd" contextRef="i5cc25946d6f843cca98ce03c128dee12_D20210101-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Depreciation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF82MS9mcmFnOjAwOTQwZTkzNmIwZTQxNzVhNDdlMzM3ZWMwNWIzZDVhL3RleHRyZWdpb246MDA5NDBlOTM2YjBlNDE3NWE0N2UzMzdlYzA1YjNkNWFfMTc0_e27c6bf5-8eb2-4952-8a1f-66feaa05e483">4,711</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="ic5858e179144480d94112d8d522800ba_D20200101-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Depreciation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF82MS9mcmFnOjAwOTQwZTkzNmIwZTQxNzVhNDdlMzM3ZWMwNWIzZDVhL3RleHRyZWdpb246MDA5NDBlOTM2YjBlNDE3NWE0N2UzMzdlYzA1YjNkNWFfMTgx_3545767e-113e-4f71-a216-13a3b0940718">5,689</ix:nonFraction> for the nine months ended September 30, 2021 and 2020, respectively.</span></div></ix:continuation><div id="id27ad070b0cf40ce8f1a92febdc58814_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="i5cc25946d6f843cca98ce03c128dee12_D20210101-20210930" name="us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF82NC9mcmFnOjdlYWExNzY5OGY1ZjQ1NDhiNDU2MTJiYjYyZDUwZTRhL3RleHRyZWdpb246N2VhYTE3Njk4ZjVmNDU0OGI0NTYxMmJiNjJkNTBlNGFfNDE0_77dddc63-8aff-4a0c-a2a8-015164b71e42" continuedAt="ieb8d2ca9740c42108da0ef0a35fcfc43" escape="true">Goodwill and Intangible Assets, Net</ix:nonNumeric></span></div><ix:continuation id="ieb8d2ca9740c42108da0ef0a35fcfc43" continuedAt="iefde0e0efe5840c2831febd095ed6cb2"><ix:nonNumeric contextRef="i5cc25946d6f843cca98ce03c128dee12_D20210101-20210930" name="us-gaap:ScheduleOfGoodwillTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF82NC9mcmFnOjdlYWExNzY5OGY1ZjQ1NDhiNDU2MTJiYjYyZDUwZTRhL3RleHRyZWdpb246N2VhYTE3Njk4ZjVmNDU0OGI0NTYxMmJiNjJkNTBlNGFfNDIw_e2778122-e72b-4309-9b80-7ae079ee2bed" 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, 2021 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, 2020</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="i335637e17881457e8936f1f0a875356f_I20201231" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Goodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF82NC9mcmFnOjdlYWExNzY5OGY1ZjQ1NDhiNDU2MTJiYjYyZDUwZTRhL3RhYmxlOjMwODViM2U5MDc1NjRiNGJhYmM0ZDMwZGEyNGQ3YWYxL3RhYmxlcmFuZ2U6MzA4NWIzZTkwNzU2NGI0YmFiYzRkMzBkYTI0ZDdhZjFfMC0xLTEtMS0w_95b9a316-bd3d-4ff3-bae4-885333f9f5d5">54,363</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></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%">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="i5cc25946d6f843cca98ce03c128dee12_D20210101-20210930" decimals="-3" sign="-" name="us-gaap:GoodwillForeignCurrencyTranslationGainLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF82NC9mcmFnOjdlYWExNzY5OGY1ZjQ1NDhiNDU2MTJiYjYyZDUwZTRhL3RhYmxlOjMwODViM2U5MDc1NjRiNGJhYmM0ZDMwZGEyNGQ3YWYxL3RhYmxlcmFuZ2U6MzA4NWIzZTkwNzU2NGI0YmFiYzRkMzBkYTI0ZDdhZjFfMi0xLTEtMS0w_3be0c6c5-ef9b-4bc4-8d50-489fe7115fef">157</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:700;line-height:100%">Balance at September 30, 2021</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="i10cc24b3666e419ab532a7423ad3973f_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Goodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF82NC9mcmFnOjdlYWExNzY5OGY1ZjQ1NDhiNDU2MTJiYjYyZDUwZTRhL3RhYmxlOjMwODViM2U5MDc1NjRiNGJhYmM0ZDMwZGEyNGQ3YWYxL3RhYmxlcmFuZ2U6MzA4NWIzZTkwNzU2NGI0YmFiYzRkMzBkYTI0ZDdhZjFfMy0xLTEtMS0w_42eace45-0d81-4e68-acbd-02eacea4631f">54,206</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%">The Company had $<ix:nonFraction unitRef="usd" contextRef="i335637e17881457e8936f1f0a875356f_I20201231" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:GoodwillImpairedAccumulatedImpairmentLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF82NC9mcmFnOjdlYWExNzY5OGY1ZjQ1NDhiNDU2MTJiYjYyZDUwZTRhL3RleHRyZWdpb246N2VhYTE3Njk4ZjVmNDU0OGI0NTYxMmJiNjJkNTBlNGFfMTM4_513baff0-47aa-4304-847e-d6d5ea4b9684"><ix:nonFraction unitRef="usd" contextRef="i10cc24b3666e419ab532a7423ad3973f_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:GoodwillImpairedAccumulatedImpairmentLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF82NC9mcmFnOjdlYWExNzY5OGY1ZjQ1NDhiNDU2MTJiYjYyZDUwZTRhL3RleHRyZWdpb246N2VhYTE3Njk4ZjVmNDU0OGI0NTYxMmJiNjJkNTBlNGFfMTM4_6709d4bc-3651-4899-a9e0-cc7b05445030">43,643</ix:nonFraction></ix:nonFraction> of cumulative impairment losses as of September&#160;30, 2021 and December&#160;31, 2020.</span></div><ix:nonNumeric contextRef="i5cc25946d6f843cca98ce03c128dee12_D20210101-20210930" name="us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF82NC9mcmFnOjdlYWExNzY5OGY1ZjQ1NDhiNDU2MTJiYjYyZDUwZTRhL3RleHRyZWdpb246N2VhYTE3Njk4ZjVmNDU0OGI0NTYxMmJiNjJkNTBlNGFfNDM4_a6b6f68d-d1e2-40b7-9df1-a17b4b2d1c17" 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, 2021:</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="ib92070a3301c46c4a934098ec3b083ac_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF82NC9mcmFnOjdlYWExNzY5OGY1ZjQ1NDhiNDU2MTJiYjYyZDUwZTRhL3RhYmxlOjg3NTIxODEzOTVjMTQ5MTM5NzQxZTc3YzU1NjlmOGM2L3RhYmxlcmFuZ2U6ODc1MjE4MTM5NWMxNDkxMzk3NDFlNzdjNTU2OWY4YzZfMS0xLTEtMS0w_2ace5dc9-26d3-4a1d-9bb1-9829f8687ef2">92,859</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="ib92070a3301c46c4a934098ec3b083ac_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF82NC9mcmFnOjdlYWExNzY5OGY1ZjQ1NDhiNDU2MTJiYjYyZDUwZTRhL3RhYmxlOjg3NTIxODEzOTVjMTQ5MTM5NzQxZTc3YzU1NjlmOGM2L3RhYmxlcmFuZ2U6ODc1MjE4MTM5NWMxNDkxMzk3NDFlNzdjNTU2OWY4YzZfMS0zLTEtMS0w_d9f9f4be-ca46-4098-9ad8-769044a77627">37,667</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="ib92070a3301c46c4a934098ec3b083ac_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:FiniteLivedIntangibleAssetsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF82NC9mcmFnOjdlYWExNzY5OGY1ZjQ1NDhiNDU2MTJiYjYyZDUwZTRhL3RhYmxlOjg3NTIxODEzOTVjMTQ5MTM5NzQxZTc3YzU1NjlmOGM2L3RhYmxlcmFuZ2U6ODc1MjE4MTM5NWMxNDkxMzk3NDFlNzdjNTU2OWY4YzZfMS01LTEtMS0w_5de02100-4e64-4f50-b624-77a7fcbf1ce7">55,192</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="ibf48bd0f7e5349779a55f23374be2ddf_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF82NC9mcmFnOjdlYWExNzY5OGY1ZjQ1NDhiNDU2MTJiYjYyZDUwZTRhL3RhYmxlOjg3NTIxODEzOTVjMTQ5MTM5NzQxZTc3YzU1NjlmOGM2L3RhYmxlcmFuZ2U6ODc1MjE4MTM5NWMxNDkxMzk3NDFlNzdjNTU2OWY4YzZfMi0xLTEtMS0w_029ec166-e792-4cb7-92a9-414682228fc0">10,850</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="ibf48bd0f7e5349779a55f23374be2ddf_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF82NC9mcmFnOjdlYWExNzY5OGY1ZjQ1NDhiNDU2MTJiYjYyZDUwZTRhL3RhYmxlOjg3NTIxODEzOTVjMTQ5MTM5NzQxZTc3YzU1NjlmOGM2L3RhYmxlcmFuZ2U6ODc1MjE4MTM5NWMxNDkxMzk3NDFlNzdjNTU2OWY4YzZfMi0zLTEtMS0w_a001de2c-2fdb-419a-9516-6628124a391f">10,024</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="ibf48bd0f7e5349779a55f23374be2ddf_I20210930" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF82NC9mcmFnOjdlYWExNzY5OGY1ZjQ1NDhiNDU2MTJiYjYyZDUwZTRhL3RhYmxlOjg3NTIxODEzOTVjMTQ5MTM5NzQxZTc3YzU1NjlmOGM2L3RhYmxlcmFuZ2U6ODc1MjE4MTM5NWMxNDkxMzk3NDFlNzdjNTU2OWY4YzZfMi01LTEtMS0w_1d341871-44bb-4f27-aa9b-8a94b7e5d2b9">826</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="i02d0401c1ec84ea595d0bc0884671a8f_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF82NC9mcmFnOjdlYWExNzY5OGY1ZjQ1NDhiNDU2MTJiYjYyZDUwZTRhL3RhYmxlOjg3NTIxODEzOTVjMTQ5MTM5NzQxZTc3YzU1NjlmOGM2L3RhYmxlcmFuZ2U6ODc1MjE4MTM5NWMxNDkxMzk3NDFlNzdjNTU2OWY4YzZfMy0xLTEtMS0w_f9527ddd-1927-4023-8dda-e8ee456e0c51">5,900</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="i02d0401c1ec84ea595d0bc0884671a8f_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF82NC9mcmFnOjdlYWExNzY5OGY1ZjQ1NDhiNDU2MTJiYjYyZDUwZTRhL3RhYmxlOjg3NTIxODEzOTVjMTQ5MTM5NzQxZTc3YzU1NjlmOGM2L3RhYmxlcmFuZ2U6ODc1MjE4MTM5NWMxNDkxMzk3NDFlNzdjNTU2OWY4YzZfMy0zLTEtMS0w_13afb906-a6c9-4056-96af-8da1d93244d2">5,004</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="i02d0401c1ec84ea595d0bc0884671a8f_I20210930" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF82NC9mcmFnOjdlYWExNzY5OGY1ZjQ1NDhiNDU2MTJiYjYyZDUwZTRhL3RhYmxlOjg3NTIxODEzOTVjMTQ5MTM5NzQxZTc3YzU1NjlmOGM2L3RhYmxlcmFuZ2U6ODc1MjE4MTM5NWMxNDkxMzk3NDFlNzdjNTU2OWY4YzZfMy01LTEtMS0w_6f6ae8c5-e5ce-4ea5-8046-a34cdb90f07f">896</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="i10cc24b3666e419ab532a7423ad3973f_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF82NC9mcmFnOjdlYWExNzY5OGY1ZjQ1NDhiNDU2MTJiYjYyZDUwZTRhL3RhYmxlOjg3NTIxODEzOTVjMTQ5MTM5NzQxZTc3YzU1NjlmOGM2L3RhYmxlcmFuZ2U6ODc1MjE4MTM5NWMxNDkxMzk3NDFlNzdjNTU2OWY4YzZfNC0xLTEtMS0w_4e14c256-b957-4d1f-8897-056c687c48dc">109,609</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="i10cc24b3666e419ab532a7423ad3973f_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF82NC9mcmFnOjdlYWExNzY5OGY1ZjQ1NDhiNDU2MTJiYjYyZDUwZTRhL3RhYmxlOjg3NTIxODEzOTVjMTQ5MTM5NzQxZTc3YzU1NjlmOGM2L3RhYmxlcmFuZ2U6ODc1MjE4MTM5NWMxNDkxMzk3NDFlNzdjNTU2OWY4YzZfNC0zLTEtMS0w_bd5ae564-7c22-4a8a-8a05-0281bde911df">52,695</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="i10cc24b3666e419ab532a7423ad3973f_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:FiniteLivedIntangibleAssetsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF82NC9mcmFnOjdlYWExNzY5OGY1ZjQ1NDhiNDU2MTJiYjYyZDUwZTRhL3RhYmxlOjg3NTIxODEzOTVjMTQ5MTM5NzQxZTc3YzU1NjlmOGM2L3RhYmxlcmFuZ2U6ODc1MjE4MTM5NWMxNDkxMzk3NDFlNzdjNTU2OWY4YzZfNC01LTEtMS0w_ee743373-b2cb-4a3d-a34a-9d1a4d0c5f11">56,914</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-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, 2020:</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="ib659cb2b4b68475d9b77eecd261b72de_I20201231" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF82NC9mcmFnOjdlYWExNzY5OGY1ZjQ1NDhiNDU2MTJiYjYyZDUwZTRhL3RhYmxlOjgxZjE3ZDg4ZjVlMjQ5NjA4NWJhYjRmYmJkNWFhOGJkL3RhYmxlcmFuZ2U6ODFmMTdkODhmNWUyNDk2MDg1YmFiNGZiYmQ1YWE4YmRfMS0xLTEtMS0w_e7b776e3-0486-4ffc-9f99-65670dfa6728">96,927</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="ib659cb2b4b68475d9b77eecd261b72de_I20201231" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF82NC9mcmFnOjdlYWExNzY5OGY1ZjQ1NDhiNDU2MTJiYjYyZDUwZTRhL3RhYmxlOjgxZjE3ZDg4ZjVlMjQ5NjA4NWJhYjRmYmJkNWFhOGJkL3RhYmxlcmFuZ2U6ODFmMTdkODhmNWUyNDk2MDg1YmFiNGZiYmQ1YWE4YmRfMS0zLTEtMS0w_ee723ec3-fdc4-46e3-bdfe-03a5d7d4e894">34,412</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="ib659cb2b4b68475d9b77eecd261b72de_I20201231" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:FiniteLivedIntangibleAssetsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF82NC9mcmFnOjdlYWExNzY5OGY1ZjQ1NDhiNDU2MTJiYjYyZDUwZTRhL3RhYmxlOjgxZjE3ZDg4ZjVlMjQ5NjA4NWJhYjRmYmJkNWFhOGJkL3RhYmxlcmFuZ2U6ODFmMTdkODhmNWUyNDk2MDg1YmFiNGZiYmQ1YWE4YmRfMS01LTEtMS0w_85b8a9c6-2a84-4ee7-9848-14f8e5039420">62,515</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="ic9e0563afbbd4509a6d13ce4b751ea7e_I20201231" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF82NC9mcmFnOjdlYWExNzY5OGY1ZjQ1NDhiNDU2MTJiYjYyZDUwZTRhL3RhYmxlOjgxZjE3ZDg4ZjVlMjQ5NjA4NWJhYjRmYmJkNWFhOGJkL3RhYmxlcmFuZ2U6ODFmMTdkODhmNWUyNDk2MDg1YmFiNGZiYmQ1YWE4YmRfMi0xLTEtMS0w_c8564206-c899-4efd-908b-9cdb1e465e76">10,850</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="ic9e0563afbbd4509a6d13ce4b751ea7e_I20201231" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF82NC9mcmFnOjdlYWExNzY5OGY1ZjQ1NDhiNDU2MTJiYjYyZDUwZTRhL3RhYmxlOjgxZjE3ZDg4ZjVlMjQ5NjA4NWJhYjRmYmJkNWFhOGJkL3RhYmxlcmFuZ2U6ODFmMTdkODhmNWUyNDk2MDg1YmFiNGZiYmQ1YWE4YmRfMi0zLTEtMS0w_d3c2ebfe-0085-4faa-9e03-53f1a10624a8">9,340</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="ic9e0563afbbd4509a6d13ce4b751ea7e_I20201231" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:FiniteLivedIntangibleAssetsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF82NC9mcmFnOjdlYWExNzY5OGY1ZjQ1NDhiNDU2MTJiYjYyZDUwZTRhL3RhYmxlOjgxZjE3ZDg4ZjVlMjQ5NjA4NWJhYjRmYmJkNWFhOGJkL3RhYmxlcmFuZ2U6ODFmMTdkODhmNWUyNDk2MDg1YmFiNGZiYmQ1YWE4YmRfMi01LTEtMS0w_fd98e60a-f28e-44da-8bcf-3e5e5a189d48">1,510</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="ib55fced5c53e4c1489d6abf4eaa5b47d_I20201231" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF82NC9mcmFnOjdlYWExNzY5OGY1ZjQ1NDhiNDU2MTJiYjYyZDUwZTRhL3RhYmxlOjgxZjE3ZDg4ZjVlMjQ5NjA4NWJhYjRmYmJkNWFhOGJkL3RhYmxlcmFuZ2U6ODFmMTdkODhmNWUyNDk2MDg1YmFiNGZiYmQ1YWE4YmRfMy0xLTEtMS0w_b1c6a5bf-94b2-4f8a-9b97-7d4a76bc358f">5,900</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="ib55fced5c53e4c1489d6abf4eaa5b47d_I20201231" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF82NC9mcmFnOjdlYWExNzY5OGY1ZjQ1NDhiNDU2MTJiYjYyZDUwZTRhL3RhYmxlOjgxZjE3ZDg4ZjVlMjQ5NjA4NWJhYjRmYmJkNWFhOGJkL3RhYmxlcmFuZ2U6ODFmMTdkODhmNWUyNDk2MDg1YmFiNGZiYmQ1YWE4YmRfMy0zLTEtMS0w_b54efe0b-e24a-4495-b6db-b11f362a4a3c">4,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="ib55fced5c53e4c1489d6abf4eaa5b47d_I20201231" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:FiniteLivedIntangibleAssetsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF82NC9mcmFnOjdlYWExNzY5OGY1ZjQ1NDhiNDU2MTJiYjYyZDUwZTRhL3RhYmxlOjgxZjE3ZDg4ZjVlMjQ5NjA4NWJhYjRmYmJkNWFhOGJkL3RhYmxlcmFuZ2U6ODFmMTdkODhmNWUyNDk2MDg1YmFiNGZiYmQ1YWE4YmRfMy01LTEtMS0w_1874a430-f840-44f2-b00f-e2ca14ed9325">1,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 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="i335637e17881457e8936f1f0a875356f_I20201231" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF82NC9mcmFnOjdlYWExNzY5OGY1ZjQ1NDhiNDU2MTJiYjYyZDUwZTRhL3RhYmxlOjgxZjE3ZDg4ZjVlMjQ5NjA4NWJhYjRmYmJkNWFhOGJkL3RhYmxlcmFuZ2U6ODFmMTdkODhmNWUyNDk2MDg1YmFiNGZiYmQ1YWE4YmRfNC0xLTEtMS0w_d0c53950-a8a5-4ef3-9b44-fd64c17f135a">113,677</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="i335637e17881457e8936f1f0a875356f_I20201231" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF82NC9mcmFnOjdlYWExNzY5OGY1ZjQ1NDhiNDU2MTJiYjYyZDUwZTRhL3RhYmxlOjgxZjE3ZDg4ZjVlMjQ5NjA4NWJhYjRmYmJkNWFhOGJkL3RhYmxlcmFuZ2U6ODFmMTdkODhmNWUyNDk2MDg1YmFiNGZiYmQ1YWE4YmRfNC0zLTEtMS0w_7055f310-f783-47db-b1a8-f843c0c3551b">48,281</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="i335637e17881457e8936f1f0a875356f_I20201231" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:FiniteLivedIntangibleAssetsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF82NC9mcmFnOjdlYWExNzY5OGY1ZjQ1NDhiNDU2MTJiYjYyZDUwZTRhL3RhYmxlOjgxZjE3ZDg4ZjVlMjQ5NjA4NWJhYjRmYmJkNWFhOGJkL3RhYmxlcmFuZ2U6ODFmMTdkODhmNWUyNDk2MDg1YmFiNGZiYmQ1YWE4YmRfNC01LTEtMS0w_616b71e9-a077-4e42-9cb9-0bb6c2e35579">65,396</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="#id27ad070b0cf40ce8f1a92febdc58814_7">Table of Contents</a></span></div></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%"><ix:continuation id="iefde0e0efe5840c2831febd095ed6cb2">Amortization expense was $<ix:nonFraction unitRef="usd" contextRef="ibbda1d45c4164127977e21bbd05ea939_D20210701-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AmortizationOfIntangibleAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF82NC9mcmFnOjdlYWExNzY5OGY1ZjQ1NDhiNDU2MTJiYjYyZDUwZTRhL3RleHRyZWdpb246N2VhYTE3Njk4ZjVmNDU0OGI0NTYxMmJiNjJkNTBlNGFfMzI1_f5eb5ecd-b27d-4f7c-8fb4-dbacabe93acd">1,874</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i3d2aac06481848c0b780ff88829ab732_D20200701-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AmortizationOfIntangibleAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF82NC9mcmFnOjdlYWExNzY5OGY1ZjQ1NDhiNDU2MTJiYjYyZDUwZTRhL3RleHRyZWdpb246N2VhYTE3Njk4ZjVmNDU0OGI0NTYxMmJiNjJkNTBlNGFfMzMy_3c5eaa49-820f-455f-8104-11bbd6fdb79c">1,913</ix:nonFraction> for the three months ended September 30, 2021 and 2020, respectively, and $<ix:nonFraction unitRef="usd" contextRef="i5cc25946d6f843cca98ce03c128dee12_D20210101-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AmortizationOfIntangibleAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF82NC9mcmFnOjdlYWExNzY5OGY1ZjQ1NDhiNDU2MTJiYjYyZDUwZTRhL3RleHRyZWdpb246N2VhYTE3Njk4ZjVmNDU0OGI0NTYxMmJiNjJkNTBlNGFfMzcy_d5d2d49f-32d9-41df-88f9-aa56fe13d68b">5,731</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="ic5858e179144480d94112d8d522800ba_D20200101-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AmortizationOfIntangibleAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF82NC9mcmFnOjdlYWExNzY5OGY1ZjQ1NDhiNDU2MTJiYjYyZDUwZTRhL3RleHRyZWdpb246N2VhYTE3Njk4ZjVmNDU0OGI0NTYxMmJiNjJkNTBlNGFfMzc5_f38fecd4-a4ad-4ac4-b78c-5b01a1b504b5">5,675</ix:nonFraction> for the nine months ended September 30, 2021 and 2020, respectively.</ix:continuation></span></div><div id="id27ad070b0cf40ce8f1a92febdc58814_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="i5cc25946d6f843cca98ce03c128dee12_D20210101-20210930" name="us-gaap:DebtDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF82Ny9mcmFnOjk3OTllNWY2YTc1OTQyODg4MjQ2ZTU1Yzk5MWEwMjM0L3RleHRyZWdpb246OTc5OWU1ZjZhNzU5NDI4ODgyNDZlNTVjOTkxYTAyMzRfNzY3OQ_29320c68-87cc-4952-bb61-a4553d520199" continuedAt="i46668c897541444ba13d6ba267e2f15b" escape="true">Lines of Credit and Long-Term Debt</ix:nonNumeric></span></div><ix:continuation id="i46668c897541444ba13d6ba267e2f15b" continuedAt="i18dfc544b78f4f2188bc3741c0c52436"><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%">Trans Ova has a $<ix:nonFraction unitRef="usd" contextRef="i631e75184ff947b996c660d04b37f255_I20210930" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF82Ny9mcmFnOjk3OTllNWY2YTc1OTQyODg4MjQ2ZTU1Yzk5MWEwMjM0L3RleHRyZWdpb246OTc5OWU1ZjZhNzU5NDI4ODgyNDZlNTVjOTkxYTAyMzRfNzY_c442b205-c003-4c39-9dac-f5bfd0a6f58a">5,000</ix:nonFraction> revolving line of credit with First National Bank of Omaha that matures on April 1, 2022. The line of credit bears interest at the greater of the U.S. Prime Rate or <ix:nonFraction unitRef="number" contextRef="ide8ab87323844de6a99a092666cd54a4_I20210930" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF82Ny9mcmFnOjk3OTllNWY2YTc1OTQyODg4MjQ2ZTU1Yzk5MWEwMjM0L3RleHRyZWdpb246OTc5OWU1ZjZhNzU5NDI4ODgyNDZlNTVjOTkxYTAyMzRfMjQ0_ecaf986c-9bfb-4d3f-949a-9ee0e6ab8f6c">3.00</ix:nonFraction>%, and the actual rate was <ix:nonFraction unitRef="number" contextRef="i631e75184ff947b996c660d04b37f255_I20210930" decimals="4" name="us-gaap:LineOfCreditFacilityInterestRateAtPeriodEnd" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF82Ny9mcmFnOjk3OTllNWY2YTc1OTQyODg4MjQ2ZTU1Yzk5MWEwMjM0L3RleHRyZWdpb246OTc5OWU1ZjZhNzU5NDI4ODgyNDZlNTVjOTkxYTAyMzRfMjcy_bf6e1817-304e-4008-84d2-762d35a5f259">3.25</ix:nonFraction>% as of September&#160;30, 2021. As of September&#160;30, 2021 and December&#160;31, 2020, there was <ix:nonFraction unitRef="usd" contextRef="i71404cc79e7a4901b1a0c3c75592b250_I20201231" decimals="INF" format="ixt:fixed-zero" name="us-gaap:LineOfCredit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF82Ny9mcmFnOjk3OTllNWY2YTc1OTQyODg4MjQ2ZTU1Yzk5MWEwMjM0L3RleHRyZWdpb246OTc5OWU1ZjZhNzU5NDI4ODgyNDZlNTVjOTkxYTAyMzRfMzA1_6857f40b-db51-4346-bb54-7dc318a6ab71"><ix:nonFraction unitRef="usd" contextRef="i631e75184ff947b996c660d04b37f255_I20210930" decimals="INF" format="ixt:fixed-zero" name="us-gaap:LineOfCredit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF82Ny9mcmFnOjk3OTllNWY2YTc1OTQyODg4MjQ2ZTU1Yzk5MWEwMjM0L3RleHRyZWdpb246OTc5OWU1ZjZhNzU5NDI4ODgyNDZlNTVjOTkxYTAyMzRfMzA1_78433c2b-cc4c-46e1-973e-50a7fa1b43b7">no</ix:nonFraction></ix:nonFraction> outstanding balance. The amount available under the line of credit is based on eligible accounts receivable and inventory up to the maximum principal amount and was $<ix:nonFraction unitRef="usd" contextRef="i631e75184ff947b996c660d04b37f255_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LineOfCreditFacilityCurrentBorrowingCapacity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF82Ny9mcmFnOjk3OTllNWY2YTc1OTQyODg4MjQ2ZTU1Yzk5MWEwMjM0L3RleHRyZWdpb246OTc5OWU1ZjZhNzU5NDI4ODgyNDZlNTVjOTkxYTAyMzRfNDcz_8751f979-9cff-4c23-a6d5-42d0e240a417">5,000</ix:nonFraction> as of September&#160;30, 2021. The line of credit is collateralized by certain of Trans Ova's assets and contains certain restricted covenants that include maintaining minimum tangible net worth and working capital and maximum allowable annual capital expenditures.</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%">Exemplar has a $<ix:nonFraction unitRef="usd" contextRef="i96e481eac7934fbfa04130c179b0bb86_I20210930" decimals="INF" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF82Ny9mcmFnOjk3OTllNWY2YTc1OTQyODg4MjQ2ZTU1Yzk5MWEwMjM0L3RleHRyZWdpb246OTc5OWU1ZjZhNzU5NDI4ODgyNDZlNTVjOTkxYTAyMzRfNzM2_c2fc51e0-69bb-408f-8f72-166cc0e626eb">700</ix:nonFraction> revolving line of credit with American State Bank that matures on October 31, 2022. As of September&#160;30, 2021, the line of credit bore interest at <ix:nonFraction unitRef="number" contextRef="i96e481eac7934fbfa04130c179b0bb86_I20210930" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF82Ny9mcmFnOjk3OTllNWY2YTc1OTQyODg4MjQ2ZTU1Yzk5MWEwMjM0L3RleHRyZWdpb246OTc5OWU1ZjZhNzU5NDI4ODgyNDZlNTVjOTkxYTAyMzRfODY5_902b9dd9-7d63-4287-927c-04e2b196b1c7">4.00</ix:nonFraction>% per annum. As of September&#160;30, 2021 and December&#160;31, 2020, there was <ix:nonFraction unitRef="usd" contextRef="if974552808274e2abce754d8f0b9fb29_I20201231" decimals="INF" format="ixt:fixed-zero" name="us-gaap:LineOfCredit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF82Ny9mcmFnOjk3OTllNWY2YTc1OTQyODg4MjQ2ZTU1Yzk5MWEwMjM0L3RleHRyZWdpb246OTc5OWU1ZjZhNzU5NDI4ODgyNDZlNTVjOTkxYTAyMzRfODk3_eb172149-18b8-4ff5-bfa1-a79aab0339d9"><ix:nonFraction unitRef="usd" contextRef="i96e481eac7934fbfa04130c179b0bb86_I20210930" decimals="INF" format="ixt:fixed-zero" name="us-gaap:LineOfCredit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF82Ny9mcmFnOjk3OTllNWY2YTc1OTQyODg4MjQ2ZTU1Yzk5MWEwMjM0L3RleHRyZWdpb246OTc5OWU1ZjZhNzU5NDI4ODgyNDZlNTVjOTkxYTAyMzRfODk3_fb9db8f9-ddab-47f5-9faa-f455bdf4bf83">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="i5cc25946d6f843cca98ce03c128dee12_D20210101-20210930" name="us-gaap:ScheduleOfDebtInstrumentsTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF82Ny9mcmFnOjk3OTllNWY2YTc1OTQyODg4MjQ2ZTU1Yzk5MWEwMjM0L3RleHRyZWdpb246OTc5OWU1ZjZhNzU5NDI4ODgyNDZlNTVjOTkxYTAyMzRfNzY5OA_184b56db-d837-47ea-b72e-b4b1cc4287f6" 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/>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:10pt;font-weight:700;line-height:100%">December 31,<br/>2020</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</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="ib5d7629291344814960f6ea25b16dd55_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LongTermDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF82Ny9mcmFnOjk3OTllNWY2YTc1OTQyODg4MjQ2ZTU1Yzk5MWEwMjM0L3RhYmxlOmZmZGI0M2YxYjRhYTRhZmU5OGEzY2NlYjMzZDUxMzhjL3RhYmxlcmFuZ2U6ZmZkYjQzZjFiNGFhNGFmZTk4YTNjY2ViMzNkNTEzOGNfMS0xLTEtMS0w_53778e62-e05e-4de9-8ce7-318fe34bbc53">176,788</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="i1c2d640e98e747a781197edef680c198_I20201231" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LongTermDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF82Ny9mcmFnOjk3OTllNWY2YTc1OTQyODg4MjQ2ZTU1Yzk5MWEwMjM0L3RhYmxlOmZmZGI0M2YxYjRhYTRhZmU5OGEzY2NlYjMzZDUxMzhjL3RhYmxlcmFuZ2U6ZmZkYjQzZjFiNGFhNGFmZTk4YTNjY2ViMzNkNTEzOGNfMS0zLTEtMS0w_e3d018f3-682c-44e5-b286-9cc2062ea742">168,147</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%">Notes payable</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="iade17fd63a6a4b62a2c99160785f8e2e_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LongTermDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF82Ny9mcmFnOjk3OTllNWY2YTc1OTQyODg4MjQ2ZTU1Yzk5MWEwMjM0L3RhYmxlOmZmZGI0M2YxYjRhYTRhZmU5OGEzY2NlYjMzZDUxMzhjL3RhYmxlcmFuZ2U6ZmZkYjQzZjFiNGFhNGFmZTk4YTNjY2ViMzNkNTEzOGNfMi0xLTEtMS0w_b22063b5-4c12-4f35-8f01-0ae448823275">3,328</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="i2316cb7b3e62470eba47277351739af6_I20201231" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LongTermDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF82Ny9mcmFnOjk3OTllNWY2YTc1OTQyODg4MjQ2ZTU1Yzk5MWEwMjM0L3RhYmxlOmZmZGI0M2YxYjRhYTRhZmU5OGEzY2NlYjMzZDUxMzhjL3RhYmxlcmFuZ2U6ZmZkYjQzZjFiNGFhNGFmZTk4YTNjY2ViMzNkNTEzOGNfMi0zLTEtMS0w_6465b8a1-d9f1-4401-a47f-ae520a64dd92">3,655</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</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="i78f66a72107f46189ea36770133136cf_I20210930" decimals="-3" name="us-gaap:LongTermDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF82Ny9mcmFnOjk3OTllNWY2YTc1OTQyODg4MjQ2ZTU1Yzk5MWEwMjM0L3RhYmxlOmZmZGI0M2YxYjRhYTRhZmU5OGEzY2NlYjMzZDUxMzhjL3RhYmxlcmFuZ2U6ZmZkYjQzZjFiNGFhNGFmZTk4YTNjY2ViMzNkNTEzOGNfMy0xLTEtMS0w_a3791bba-4f5b-4d46-8ea7-7ea6a18df034">56</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="i1af3c73a85e14ceaaae7ec3b6e826675_I20201231" decimals="-3" name="us-gaap:LongTermDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF82Ny9mcmFnOjk3OTllNWY2YTc1OTQyODg4MjQ2ZTU1Yzk5MWEwMjM0L3RhYmxlOmZmZGI0M2YxYjRhYTRhZmU5OGEzY2NlYjMzZDUxMzhjL3RhYmxlcmFuZ2U6ZmZkYjQzZjFiNGFhNGFmZTk4YTNjY2ViMzNkNTEzOGNfMy0zLTEtMS0w_828f3d4f-624e-4b30-bbc9-2e9ae32ff8dd">80</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%">Long-term debt</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="i10cc24b3666e419ab532a7423ad3973f_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LongTermDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF82Ny9mcmFnOjk3OTllNWY2YTc1OTQyODg4MjQ2ZTU1Yzk5MWEwMjM0L3RhYmxlOmZmZGI0M2YxYjRhYTRhZmU5OGEzY2NlYjMzZDUxMzhjL3RhYmxlcmFuZ2U6ZmZkYjQzZjFiNGFhNGFmZTk4YTNjY2ViMzNkNTEzOGNfNC0xLTEtMS0w_0e22af7f-9eb9-448e-8ffd-15a348bb6559">180,172</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="i335637e17881457e8936f1f0a875356f_I20201231" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LongTermDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF82Ny9mcmFnOjk3OTllNWY2YTc1OTQyODg4MjQ2ZTU1Yzk5MWEwMjM0L3RhYmxlOmZmZGI0M2YxYjRhYTRhZmU5OGEzY2NlYjMzZDUxMzhjL3RhYmxlcmFuZ2U6ZmZkYjQzZjFiNGFhNGFmZTk4YTNjY2ViMzNkNTEzOGNfNC0zLTEtMS0w_f1e7778f-ad3f-4093-9ff0-7ceb0bb23dda">171,882</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%">Less current portion</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="i10cc24b3666e419ab532a7423ad3973f_I20210930" decimals="-3" name="us-gaap:LongTermDebtCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF82Ny9mcmFnOjk3OTllNWY2YTc1OTQyODg4MjQ2ZTU1Yzk5MWEwMjM0L3RhYmxlOmZmZGI0M2YxYjRhYTRhZmU5OGEzY2NlYjMzZDUxMzhjL3RhYmxlcmFuZ2U6ZmZkYjQzZjFiNGFhNGFmZTk4YTNjY2ViMzNkNTEzOGNfNS0xLTEtMS0w_ca942515-4120-4692-ae86-a635341b8683">355</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="i335637e17881457e8936f1f0a875356f_I20201231" decimals="-3" name="us-gaap:LongTermDebtCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF82Ny9mcmFnOjk3OTllNWY2YTc1OTQyODg4MjQ2ZTU1Yzk5MWEwMjM0L3RhYmxlOmZmZGI0M2YxYjRhYTRhZmU5OGEzY2NlYjMzZDUxMzhjL3RhYmxlcmFuZ2U6ZmZkYjQzZjFiNGFhNGFmZTk4YTNjY2ViMzNkNTEzOGNfNS0zLTEtMS0w_c573d8fe-97a5-440b-afc2-a9f8ba3e9af5">360</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%">Long-term debt, less current portion</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="i10cc24b3666e419ab532a7423ad3973f_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LongTermDebtNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF82Ny9mcmFnOjk3OTllNWY2YTc1OTQyODg4MjQ2ZTU1Yzk5MWEwMjM0L3RhYmxlOmZmZGI0M2YxYjRhYTRhZmU5OGEzY2NlYjMzZDUxMzhjL3RhYmxlcmFuZ2U6ZmZkYjQzZjFiNGFhNGFmZTk4YTNjY2ViMzNkNTEzOGNfNi0xLTEtMS0w_0b5746cd-a254-4494-afbd-771bae5302c9">179,817</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="i335637e17881457e8936f1f0a875356f_I20201231" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LongTermDebtNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF82Ny9mcmFnOjk3OTllNWY2YTc1OTQyODg4MjQ2ZTU1Yzk5MWEwMjM0L3RhYmxlOmZmZGI0M2YxYjRhYTRhZmU5OGEzY2NlYjMzZDUxMzhjL3RhYmxlcmFuZ2U6ZmZkYjQzZjFiNGFhNGFmZTk4YTNjY2ViMzNkNTEzOGNfNi0zLTEtMS0w_12dc86d5-85ce-451a-be1f-eaa37e8503a9">171,522</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: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="i989772c1de9c447f990dd1676182ab49_I20180731" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentFaceAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF82Ny9mcmFnOjk3OTllNWY2YTc1OTQyODg4MjQ2ZTU1Yzk5MWEwMjM0L3RleHRyZWdpb246OTc5OWU1ZjZhNzU5NDI4ODgyNDZlNTVjOTkxYTAyMzRfMTEwMg_aa6b0d8e-4761-4899-95ab-5b860d175988">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="i1c829635128c456c8a053ed8d42fae8e_D20180701-20180731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ProceedsFromIssuanceOfLongTermDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF82Ny9mcmFnOjk3OTllNWY2YTc1OTQyODg4MjQ2ZTU1Yzk5MWEwMjM0L3RleHRyZWdpb246OTc5OWU1ZjZhNzU5NDI4ODgyNDZlNTVjOTkxYTAyMzRfMTQ0OQ_1a7cb206-ded4-4357-b592-4d40e3fdbf9e">193,958</ix:nonFraction> after deducting underwriting discounts and offering expenses of $<ix:nonFraction unitRef="usd" contextRef="i989772c1de9c447f990dd1676182ab49_I20180731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredFinanceCostsGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF82Ny9mcmFnOjk3OTllNWY2YTc1OTQyODg4MjQ2ZTU1Yzk5MWEwMjM0L3RleHRyZWdpb246OTc5OWU1ZjZhNzU5NDI4ODgyNDZlNTVjOTkxYTAyMzRfMTUxNg_8dc7ebd2-1a7e-47d5-8783-a9fd0135ff6f">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="i989772c1de9c447f990dd1676182ab49_I20180731" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF82Ny9mcmFnOjk3OTllNWY2YTc1OTQyODg4MjQ2ZTU1Yzk5MWEwMjM0L3RleHRyZWdpb246OTc5OWU1ZjZhNzU5NDI4ODgyNDZlNTVjOTkxYTAyMzRfMTYxOA_63f58ebd-5d7e-4870-9fc0-a12bfd82f836">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="i1c829635128c456c8a053ed8d42fae8e_D20180701-20180731" decimals="INF" name="us-gaap:DebtInstrumentConvertibleConversionRatio1" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF82Ny9mcmFnOjk3OTllNWY2YTc1OTQyODg4MjQ2ZTU1Yzk5MWEwMjM0L3RleHRyZWdpb246OTc5OWU1ZjZhNzU5NDI4ODgyNDZlNTVjOTkxYTAyMzRfMjA3NQ_e7f963ef-9a81-4519-bd47-d6853451f56d">58.6622</ix:nonFraction> shares of Precigen common stock per $<ix:nonFraction unitRef="usd" contextRef="i1c829635128c456c8a053ed8d42fae8e_D20180701-20180731" decimals="INF" format="ixt:num-dot-decimal" name="pgen:ConvertibleDebtPrincipalAmountInitialConversionRate" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF82Ny9mcmFnOjk3OTllNWY2YTc1OTQyODg4MjQ2ZTU1Yzk5MWEwMjM0L3RleHRyZWdpb246OTc5OWU1ZjZhNzU5NDI4ODgyNDZlNTVjOTkxYTAyMzRfMjExNA_6cdc39fe-a889-4a48-b943-63434b05bf66">1,000</ix:nonFraction> principal amount of Convertible Notes (equivalent to an initial conversion price of approximately $<ix:nonFraction unitRef="usdPerShare" contextRef="i989772c1de9c447f990dd1676182ab49_I20180731" decimals="2" name="us-gaap:DebtInstrumentConvertibleConversionPrice1" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF82Ny9mcmFnOjk3OTllNWY2YTc1OTQyODg4MjQ2ZTU1Yzk5MWEwMjM0L3RleHRyZWdpb246OTc5OWU1ZjZhNzU5NDI4ODgyNDZlNTVjOTkxYTAyMzRfMjIxNQ_6f0b3ada-f92d-435e-8b99-aa73378259d8">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><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="ibe01b8ddd9ce4544a1ef697aef406f73_D20180701-20180731" decimals="INF" name="us-gaap:DebtInstrumentConvertibleThresholdTradingDays" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF82Ny9mcmFnOjk3OTllNWY2YTc1OTQyODg4MjQ2ZTU1Yzk5MWEwMjM0L3RleHRyZWdpb246OTc5OWU1ZjZhNzU5NDI4ODgyNDZlNTVjOTkxYTAyMzRfMjk4OQ_756f3c55-04fb-4d3a-a455-c1b828312889">20</ix:nonFraction> trading days (whether or not consecutive) during the last <ix:nonFraction unitRef="day" contextRef="ibe01b8ddd9ce4544a1ef697aef406f73_D20180701-20180731" decimals="INF" name="us-gaap:DebtInstrumentConvertibleThresholdConsecutiveTradingDays1" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF82Ny9mcmFnOjk3OTllNWY2YTc1OTQyODg4MjQ2ZTU1Yzk5MWEwMjM0L3RleHRyZWdpb246OTc5OWU1ZjZhNzU5NDI4ODgyNDZlNTVjOTkxYTAyMzRfMzA1MA_e0f4cd13-d8ea-4d36-ad07-db44bad92b2b">30</ix:nonFraction> consecutive trading days of the immediately preceding calendar quarter is greater than or equal to <ix:nonFraction unitRef="number" contextRef="ibe01b8ddd9ce4544a1ef697aef406f73_D20180701-20180731" decimals="INF" name="us-gaap:DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF82Ny9mcmFnOjk3OTllNWY2YTc1OTQyODg4MjQ2ZTU1Yzk5MWEwMjM0L3RleHRyZWdpb246OTc5OWU1ZjZhNzU5NDI4ODgyNDZlNTVjOTkxYTAyMzRfMzE1Mg_e815762f-984d-401f-9a5e-ceb0ef00c6bd">130</ix:nonFraction>% of the conversion price on each applicable trading day;</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="i18dfc544b78f4f2188bc3741c0c52436" continuedAt="i529f39ae59a3402a92c4ba19d60015da"><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="i4d2694dca6fe484aa4d25b3832caec0c_D20180701-20180731" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:DebtInstrumentConvertibleThresholdTradingDays" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF82Ny9mcmFnOjk3OTllNWY2YTc1OTQyODg4MjQ2ZTU1Yzk5MWEwMjM0L3RleHRyZWdpb246OTc5OWU1ZjZhNzU5NDI4ODgyNDZlNTVjOTkxYTAyMzRfMzIyMg_537ad5ea-bd82-4489-915d-56eaafdd964f">five</ix:nonFraction> business day period after any <ix:nonFraction unitRef="day" contextRef="i4d2694dca6fe484aa4d25b3832caec0c_D20180701-20180731" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:DebtInstrumentConvertibleThresholdConsecutiveTradingDays1" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF82Ny9mcmFnOjk3OTllNWY2YTc1OTQyODg4MjQ2ZTU1Yzk5MWEwMjM0L3RleHRyZWdpb246OTc5OWU1ZjZhNzU5NDI4ODgyNDZlNTVjOTkxYTAyMzRfMzI1NQ_2eb53739-51ff-4099-9795-8b9354366476">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="i4d2694dca6fe484aa4d25b3832caec0c_D20180701-20180731" decimals="INF" name="us-gaap:DebtInstrumentRedemptionPricePercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF82Ny9mcmFnOjk3OTllNWY2YTc1OTQyODg4MjQ2ZTU1Yzk5MWEwMjM0L3RleHRyZWdpb246OTc5OWU1ZjZhNzU5NDI4ODgyNDZlNTVjOTkxYTAyMzRfMzM4NQ_cd21bb22-cb91-4a59-b256-3347989d3948">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 months ended September&#160;30, 2021. On or after April 1, 2023 until June 30, 2023, holders may convert their Convertible Notes at any time. Precigen may not redeem the Convertible Notes 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="i1c829635128c456c8a053ed8d42fae8e_D20180701-20180731" decimals="INF" name="us-gaap:DebtInstrumentRedemptionPricePercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF82Ny9mcmFnOjk3OTllNWY2YTc1OTQyODg4MjQ2ZTU1Yzk5MWEwMjM0L3RleHRyZWdpb246OTc5OWU1ZjZhNzU5NDI4ODgyNDZlNTVjOTkxYTAyMzRfNDE2MA_5be9ec99-ce29-4b24-89d8-fae04e06613a">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="i989772c1de9c447f990dd1676182ab49_I20180731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ConvertibleDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF82Ny9mcmFnOjk3OTllNWY2YTc1OTQyODg4MjQ2ZTU1Yzk5MWEwMjM0L3RleHRyZWdpb246OTc5OWU1ZjZhNzU5NDI4ODgyNDZlNTVjOTkxYTAyMzRfNTIzNg_9e323af6-c2e2-4c9d-89f5-2fb5200c5162">143,723</ix:nonFraction>, and additional paid-in capital, the equity component, in the amount of $<ix:nonFraction unitRef="usd" contextRef="i1c829635128c456c8a053ed8d42fae8e_D20180701-20180731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF82Ny9mcmFnOjk3OTllNWY2YTc1OTQyODg4MjQ2ZTU1Yzk5MWEwMjM0L3RleHRyZWdpb246OTc5OWU1ZjZhNzU5NDI4ODgyNDZlNTVjOTkxYTAyMzRfNTMxMQ_2766ebaa-1670-4c95-aec7-df7855b1eccd">50,235</ix:nonFraction>. Additional paid-in capital was further reduced by $<ix:nonFraction unitRef="usd" contextRef="i1c829635128c456c8a053ed8d42fae8e_D20180701-20180731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF82Ny9mcmFnOjk3OTllNWY2YTc1OTQyODg4MjQ2ZTU1Yzk5MWEwMjM0L3RleHRyZWdpb246OTc5OWU1ZjZhNzU5NDI4ODgyNDZlNTVjOTkxYTAyMzRfNTM2NQ_b79e888d-bd3f-4325-bd11-2a66f64ff424">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. As of September&#160;30, 2021, the outstanding principal balance on the Convertible Notes was $<ix:nonFraction unitRef="usd" contextRef="ia4551eebc4dd430da55aebebf22c33cb_I20210930" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentFaceAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF82Ny9mcmFnOjk3OTllNWY2YTc1OTQyODg4MjQ2ZTU1Yzk5MWEwMjM0L3RleHRyZWdpb246OTc5OWU1ZjZhNzU5NDI4ODgyNDZlNTVjOTkxYTAyMzRfNTc2OQ_9d3e55d2-e197-49d7-ba25-bf7dfcba787d">200,000</ix:nonFraction> and the carrying value of long-term debt was $<ix:nonFraction unitRef="usd" contextRef="ia4551eebc4dd430da55aebebf22c33cb_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ConvertibleDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF82Ny9mcmFnOjk3OTllNWY2YTc1OTQyODg4MjQ2ZTU1Yzk5MWEwMjM0L3RleHRyZWdpb246OTc5OWU1ZjZhNzU5NDI4ODgyNDZlNTVjOTkxYTAyMzRfNTgxNw_cd9eb4a9-5d1a-48c0-871f-03b5b0cf317b">176,788</ix:nonFraction>. The effective interest rate on the Convertible Notes, including amortization of the long-term debt discount and debt issuance costs, is <ix:nonFraction unitRef="number" contextRef="ia4551eebc4dd430da55aebebf22c33cb_I20210930" decimals="4" name="us-gaap:DebtInstrumentInterestRateEffectivePercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF82Ny9mcmFnOjk3OTllNWY2YTc1OTQyODg4MjQ2ZTU1Yzk5MWEwMjM0L3RleHRyZWdpb246OTc5OWU1ZjZhNzU5NDI4ODgyNDZlNTVjOTkxYTAyMzRfNTk1Nw_94b8e255-ce5a-4190-ac9f-288f60ca75a8">11.02</ix:nonFraction>%. As of September&#160;30, 2021, the unamortized long-term debt discount and debt issuance costs totaled $<ix:nonFraction unitRef="usd" contextRef="ia4551eebc4dd430da55aebebf22c33cb_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF82Ny9mcmFnOjk3OTllNWY2YTc1OTQyODg4MjQ2ZTU1Yzk5MWEwMjM0L3RleHRyZWdpb246OTc5OWU1ZjZhNzU5NDI4ODgyNDZlNTVjOTkxYTAyMzRfNjA0Mw_bb814e77-437a-4cf9-9f90-7361e3d02778">23,212</ix:nonFraction>.</span></div><ix:nonNumeric contextRef="i5cc25946d6f843cca98ce03c128dee12_D20210101-20210930" name="us-gaap:InterestIncomeAndInterestExpenseDisclosureTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF82Ny9mcmFnOjk3OTllNWY2YTc1OTQyODg4MjQ2ZTU1Yzk5MWEwMjM0L3RleHRyZWdpb246OTc5OWU1ZjZhNzU5NDI4ODgyNDZlNTVjOTkxYTAyMzRfNzY5OQ_59b5b506-e75a-42ac-bace-243ce04939d0" 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%">2021</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%">2020</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%">2021</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%">2020</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="i198cb3b12ea84f089869193c5b22a416_D20210701-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:InterestExpenseDebtExcludingAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF82Ny9mcmFnOjk3OTllNWY2YTc1OTQyODg4MjQ2ZTU1Yzk5MWEwMjM0L3RhYmxlOjRkNzM2ZWUwOWI3ZDQxMGM4MTRmYjg1MGY3YmQzY2M5L3RhYmxlcmFuZ2U6NGQ3MzZlZTA5YjdkNDEwYzgxNGZiODUwZjdiZDNjYzlfMi0xLTEtMS0w_e77888a5-140e-4df6-a2a6-86c7bd2e9210">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="i53cb019823a344c4895ddadb412b400d_D20200701-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:InterestExpenseDebtExcludingAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF82Ny9mcmFnOjk3OTllNWY2YTc1OTQyODg4MjQ2ZTU1Yzk5MWEwMjM0L3RhYmxlOjRkNzM2ZWUwOWI3ZDQxMGM4MTRmYjg1MGY3YmQzY2M5L3RhYmxlcmFuZ2U6NGQ3MzZlZTA5YjdkNDEwYzgxNGZiODUwZjdiZDNjYzlfMi0zLTEtMS0w_dc6faafd-ffd3-4009-916e-6feed5676b40">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="i8b0297f128da4f10ab461fdcf96ccb29_D20210101-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:InterestExpenseDebtExcludingAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF82Ny9mcmFnOjk3OTllNWY2YTc1OTQyODg4MjQ2ZTU1Yzk5MWEwMjM0L3RhYmxlOjRkNzM2ZWUwOWI3ZDQxMGM4MTRmYjg1MGY3YmQzY2M5L3RhYmxlcmFuZ2U6NGQ3MzZlZTA5YjdkNDEwYzgxNGZiODUwZjdiZDNjYzlfMi01LTEtMS0w_39fc70f9-1252-48d6-b49c-c1409ba16047">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><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="i2653efa7dfed4ced857b238745c97c6d_D20200101-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:InterestExpenseDebtExcludingAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF82Ny9mcmFnOjk3OTllNWY2YTc1OTQyODg4MjQ2ZTU1Yzk5MWEwMjM0L3RhYmxlOjRkNzM2ZWUwOWI3ZDQxMGM4MTRmYjg1MGY3YmQzY2M5L3RhYmxlcmFuZ2U6NGQ3MzZlZTA5YjdkNDEwYzgxNGZiODUwZjdiZDNjYzlfMi03LTEtMS0w_2ba1c25f-84f7-4379-a5b5-a6e26756a696">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="i198cb3b12ea84f089869193c5b22a416_D20210701-20210930" decimals="-3" format="ixt:num-dot-decimal" name="pgen:InterestExpenseDebtAmortizationofDebtDiscountPremiumandDebtIssuanceCosts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF82Ny9mcmFnOjk3OTllNWY2YTc1OTQyODg4MjQ2ZTU1Yzk5MWEwMjM0L3RhYmxlOjRkNzM2ZWUwOWI3ZDQxMGM4MTRmYjg1MGY3YmQzY2M5L3RhYmxlcmFuZ2U6NGQ3MzZlZTA5YjdkNDEwYzgxNGZiODUwZjdiZDNjYzlfMy0xLTEtMS0w_953d7fa0-9a3c-47a8-a55b-6595681c6353">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="i53cb019823a344c4895ddadb412b400d_D20200701-20200930" decimals="-3" format="ixt:num-dot-decimal" name="pgen:InterestExpenseDebtAmortizationofDebtDiscountPremiumandDebtIssuanceCosts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF82Ny9mcmFnOjk3OTllNWY2YTc1OTQyODg4MjQ2ZTU1Yzk5MWEwMjM0L3RhYmxlOjRkNzM2ZWUwOWI3ZDQxMGM4MTRmYjg1MGY3YmQzY2M5L3RhYmxlcmFuZ2U6NGQ3MzZlZTA5YjdkNDEwYzgxNGZiODUwZjdiZDNjYzlfMy0zLTEtMS0w_f785e712-bbae-4603-aa6c-8ad37ce20d11">2,706</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="i8b0297f128da4f10ab461fdcf96ccb29_D20210101-20210930" decimals="-3" format="ixt:num-dot-decimal" name="pgen:InterestExpenseDebtAmortizationofDebtDiscountPremiumandDebtIssuanceCosts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF82Ny9mcmFnOjk3OTllNWY2YTc1OTQyODg4MjQ2ZTU1Yzk5MWEwMjM0L3RhYmxlOjRkNzM2ZWUwOWI3ZDQxMGM4MTRmYjg1MGY3YmQzY2M5L3RhYmxlcmFuZ2U6NGQ3MzZlZTA5YjdkNDEwYzgxNGZiODUwZjdiZDNjYzlfMy01LTEtMS0w_fddf8325-b97c-4d31-8b6b-bdccc4b1768f">8,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="i2653efa7dfed4ced857b238745c97c6d_D20200101-20200930" decimals="-3" format="ixt:num-dot-decimal" name="pgen:InterestExpenseDebtAmortizationofDebtDiscountPremiumandDebtIssuanceCosts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF82Ny9mcmFnOjk3OTllNWY2YTc1OTQyODg4MjQ2ZTU1Yzk5MWEwMjM0L3RhYmxlOjRkNzM2ZWUwOWI3ZDQxMGM4MTRmYjg1MGY3YmQzY2M5L3RhYmxlcmFuZ2U6NGQ3MzZlZTA5YjdkNDEwYzgxNGZiODUwZjdiZDNjYzlfMy03LTEtMS0w_4ae55b49-c5b4-43c7-9a2e-6025ee4a13a7">7,807</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="i198cb3b12ea84f089869193c5b22a416_D20210701-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:InterestExpenseDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF82Ny9mcmFnOjk3OTllNWY2YTc1OTQyODg4MjQ2ZTU1Yzk5MWEwMjM0L3RhYmxlOjRkNzM2ZWUwOWI3ZDQxMGM4MTRmYjg1MGY3YmQzY2M5L3RhYmxlcmFuZ2U6NGQ3MzZlZTA5YjdkNDEwYzgxNGZiODUwZjdiZDNjYzlfNC0xLTEtMS0w_858a1ef3-16bc-43e4-ab98-376819aaaa8c">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="i53cb019823a344c4895ddadb412b400d_D20200701-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:InterestExpenseDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF82Ny9mcmFnOjk3OTllNWY2YTc1OTQyODg4MjQ2ZTU1Yzk5MWEwMjM0L3RhYmxlOjRkNzM2ZWUwOWI3ZDQxMGM4MTRmYjg1MGY3YmQzY2M5L3RhYmxlcmFuZ2U6NGQ3MzZlZTA5YjdkNDEwYzgxNGZiODUwZjdiZDNjYzlfNC0zLTEtMS0w_d7585f6c-3836-4124-aee4-208f2947696d">4,456</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="i8b0297f128da4f10ab461fdcf96ccb29_D20210101-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:InterestExpenseDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF82Ny9mcmFnOjk3OTllNWY2YTc1OTQyODg4MjQ2ZTU1Yzk5MWEwMjM0L3RhYmxlOjRkNzM2ZWUwOWI3ZDQxMGM4MTRmYjg1MGY3YmQzY2M5L3RhYmxlcmFuZ2U6NGQ3MzZlZTA5YjdkNDEwYzgxNGZiODUwZjdiZDNjYzlfNC01LTEtMS0w_63ac3222-a16d-4397-8d5a-8e631d40f0c6">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><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="i2653efa7dfed4ced857b238745c97c6d_D20200101-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:InterestExpenseDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF82Ny9mcmFnOjk3OTllNWY2YTc1OTQyODg4MjQ2ZTU1Yzk5MWEwMjM0L3RhYmxlOjRkNzM2ZWUwOWI3ZDQxMGM4MTRmYjg1MGY3YmQzY2M5L3RhYmxlcmFuZ2U6NGQ3MzZlZTA5YjdkNDEwYzgxNGZiODUwZjdiZDNjYzlfNC03LTEtMS0w_c3f53d4c-91f0-479f-8cc6-5db871174b89">13,057</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="i10cc24b3666e419ab532a7423ad3973f_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:InterestPayableCurrentAndNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF82Ny9mcmFnOjk3OTllNWY2YTc1OTQyODg4MjQ2ZTU1Yzk5MWEwMjM0L3RleHRyZWdpb246OTc5OWU1ZjZhNzU5NDI4ODgyNDZlNTVjOTkxYTAyMzRfNjE1NA_03b88484-002f-4ae1-9d30-4834a987cd0b">1,750</ix:nonFraction> is included in other accrued liabilities on the accompanying condensed consolidated balance sheet as of September&#160;30, 2021.</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%;text-decoration:underline">ActoBio 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 September 2018, ActoBio issued $<ix:nonFraction unitRef="usd" contextRef="ia61836bfbae244b998c3e1f16f8ab348_I20180930" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentFaceAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF82Ny9mcmFnOjk3OTllNWY2YTc1OTQyODg4MjQ2ZTU1Yzk5MWEwMjM0L3RleHRyZWdpb246OTc5OWU1ZjZhNzU5NDI4ODgyNDZlNTVjOTkxYTAyMzRfNjMyNQ_a45a3251-2a18-4b3e-b72f-eabfc7f7d817">30,000</ix:nonFraction> of convertible promissory notes (the "ActoBio Notes") to a related party in conjunction with an asset acquisition with Harvest. The ActoBio Notes, which accrued interest at <ix:nonFraction unitRef="number" contextRef="i2988fbd87e0c4768817cf830b711066b_I20180930" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF82Ny9mcmFnOjk3OTllNWY2YTc1OTQyODg4MjQ2ZTU1Yzk5MWEwMjM0L3RleHRyZWdpb246OTc5OWU1ZjZhNzU5NDI4ODgyNDZlNTVjOTkxYTAyMzRfNjUwMQ_380d3ac5-8fe1-4b92-86e9-7b8374573260">3.0</ix:nonFraction>% compounded annually ("accrued PIK interest"), matured in September 2020. The Company issued <ix:nonFraction unitRef="shares" contextRef="i56540ad21536447ab4b1a50b8328982e_D20200901-20200930" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:DebtConversionConvertedInstrumentSharesIssued1" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF82Ny9mcmFnOjk3OTllNWY2YTc1OTQyODg4MjQ2ZTU1Yzk5MWEwMjM0L3RleHRyZWdpb246OTc5OWU1ZjZhNzU5NDI4ODgyNDZlNTVjOTkxYTAyMzRfNjU5Ng_4dfdafe9-145f-4d47-9979-0f929ee481ab">6,293,402</ix:nonFraction> shares of Precigen common stock upon conversion of the outstanding principal balance and accrued PIK interest at maturity. Interest expense was $<ix:nonFraction unitRef="usd" contextRef="ic90644110fb043ef9e9d31a85da93fee_D20200701-20200930" decimals="-3" name="us-gaap:InterestExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF82Ny9mcmFnOjk3OTllNWY2YTc1OTQyODg4MjQ2ZTU1Yzk5MWEwMjM0L3RleHRyZWdpb246OTc5OWU1ZjZhNzU5NDI4ODgyNDZlNTVjOTkxYTAyMzRfNjc0Mw_2d386259-7b55-4c7a-8c42-5f1740e0c9e1">147</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i21727e0b70ed4b09a8b74c628f90eac7_D20200101-20200930" decimals="-3" name="us-gaap:InterestExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF82Ny9mcmFnOjk3OTllNWY2YTc1OTQyODg4MjQ2ZTU1Yzk5MWEwMjM0L3RleHRyZWdpb246OTc5OWU1ZjZhNzU5NDI4ODgyNDZlNTVjOTkxYTAyMzRfNjc1MA_d5abc190-70f4-49ad-afbd-bff38b0eb2b5">616</ix:nonFraction> for the three and nine months ended September 30, 2020, respectively.</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 and PGEN Therapeutics Convertible Note</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 December 2018, in conjunction with the Securities Purchase, Assignment and Assumption Agreement with Ares Trading S.A. ("Ares Trading"), Precigen and PGEN Therapeutics jointly and severally issued a $<ix:nonFraction unitRef="usd" contextRef="ia05401f483e14dfc85745ddf2c66269c_I20181231" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentFaceAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF82Ny9mcmFnOjk3OTllNWY2YTc1OTQyODg4MjQ2ZTU1Yzk5MWEwMjM0L3RleHRyZWdpb246OTc5OWU1ZjZhNzU5NDI4ODgyNDZlNTVjOTkxYTAyMzRfNzAyOQ_68b7cef0-0ffb-4d4e-90b0-e6b51b27a428">25,000</ix:nonFraction> convertible note (the "Merck Note") to Ares Trading in exchange for cash. In October 2020, pursuant to the terms of the Merck Note, Ares Trading voluntarily elected to convert the entire $<ix:nonFraction unitRef="usd" contextRef="ia05401f483e14dfc85745ddf2c66269c_I20181231" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentFaceAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF82Ny9mcmFnOjk3OTllNWY2YTc1OTQyODg4MjQ2ZTU1Yzk5MWEwMjM0L3RleHRyZWdpb246OTc5OWU1ZjZhNzU5NDI4ODgyNDZlNTVjOTkxYTAyMzRfNzIxOQ_db8a853b-aa4e-43be-8c47-0a24f52b0ab4">25,000</ix:nonFraction> outstanding into <ix:nonFraction unitRef="shares" contextRef="i1187604c2ea14eebb80f0a1935718170_D20201001-20201031" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:DebtConversionConvertedInstrumentSharesIssued1" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF82Ny9mcmFnOjk3OTllNWY2YTc1OTQyODg4MjQ2ZTU1Yzk5MWEwMjM0L3RleHRyZWdpb246OTc5OWU1ZjZhNzU5NDI4ODgyNDZlNTVjOTkxYTAyMzRfNzIzOQ_04d5b523-9bf9-4e89-9c6d-e3568abcab4d">6,758,400</ix:nonFraction> shares of Precigen common stock.</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="i529f39ae59a3402a92c4ba19d60015da"><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%">Notes Payable</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%">Trans Ova has a note payable to American State Bank that matures in April 2033 and had an outstanding principal balance of $<ix:nonFraction unitRef="usd" contextRef="ia173469fe1f3490094d967fad176c5e1_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LongTermDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF82Ny9mcmFnOjk3OTllNWY2YTc1OTQyODg4MjQ2ZTU1Yzk5MWEwMjM0L3RleHRyZWdpb246OTc5OWU1ZjZhNzU5NDI4ODgyNDZlNTVjOTkxYTAyMzRfNzQxMg_025c9959-d95d-4ead-b5f0-4169143a74f2">3,328</ix:nonFraction> as of September&#160;30, 2021. Trans Ova pays monthly installments of $<ix:nonFraction unitRef="usd" contextRef="i64fb7bbfb5a14a0aa555962af5b4c886_D20210101-20210930" decimals="-3" name="us-gaap:DebtInstrumentPeriodicPayment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF82Ny9mcmFnOjk3OTllNWY2YTc1OTQyODg4MjQ2ZTU1Yzk5MWEwMjM0L3RleHRyZWdpb246OTc5OWU1ZjZhNzU5NDI4ODgyNDZlNTVjOTkxYTAyMzRfNzQ2NA_197d5bd6-e475-4517-8603-93c3222469ac">39</ix:nonFraction>, which includes interest at <ix:nonFraction unitRef="number" contextRef="ia173469fe1f3490094d967fad176c5e1_I20210930" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF82Ny9mcmFnOjk3OTllNWY2YTc1OTQyODg4MjQ2ZTU1Yzk5MWEwMjM0L3RleHRyZWdpb246OTc5OWU1ZjZhNzU5NDI4ODgyNDZlNTVjOTkxYTAyMzRfNzQ5NQ_a648faf4-b880-48f3-86d5-eb9a093a8a40">3.95</ix:nonFraction>%. The note payable is collateralized by certain of Trans Ova's real estate and non-real estate assets.</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><ix:nonNumeric contextRef="i5cc25946d6f843cca98ce03c128dee12_D20210101-20210930" name="us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF82Ny9mcmFnOjk3OTllNWY2YTc1OTQyODg4MjQ2ZTU1Yzk5MWEwMjM0L3RleHRyZWdpb246OTc5OWU1ZjZhNzU5NDI4ODgyNDZlNTVjOTkxYTAyMzRfNzY4Nw_65f27fdf-8d2d-4df3-8a63-dc7980cbda2f" 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%">Future maturities of long-term debt as of September&#160;30, 2021 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: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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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="i10cc24b3666e419ab532a7423ad3973f_I20210930" decimals="-3" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF82Ny9mcmFnOjk3OTllNWY2YTc1OTQyODg4MjQ2ZTU1Yzk5MWEwMjM0L3RhYmxlOjI5OGU5NGI1YjBkNDRiOGM4ZDA1YzE3ZjJlYjExMjU2L3RhYmxlcmFuZ2U6Mjk4ZTk0YjViMGQ0NGI4YzhkMDVjMTdmMmViMTEyNTZfMC0xLTEtMS0w_1ee5149e-be04-438a-bcd6-5e6d4739a38a">90</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%">2022</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="i10cc24b3666e419ab532a7423ad3973f_I20210930" decimals="-3" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF82Ny9mcmFnOjk3OTllNWY2YTc1OTQyODg4MjQ2ZTU1Yzk5MWEwMjM0L3RhYmxlOjI5OGU5NGI1YjBkNDRiOGM4ZDA1YzE3ZjJlYjExMjU2L3RhYmxlcmFuZ2U6Mjk4ZTk0YjViMGQ0NGI4YzhkMDVjMTdmMmViMTEyNTZfMS0xLTEtMS0w_c55a1fb2-a55a-4751-ad37-8c9cda9f15a7">400</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%">2023</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="i10cc24b3666e419ab532a7423ad3973f_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF82Ny9mcmFnOjk3OTllNWY2YTc1OTQyODg4MjQ2ZTU1Yzk5MWEwMjM0L3RhYmxlOjI5OGU5NGI1YjBkNDRiOGM4ZDA1YzE3ZjJlYjExMjU2L3RhYmxlcmFuZ2U6Mjk4ZTk0YjViMGQ0NGI4YzhkMDVjMTdmMmViMTEyNTZfMi0xLTEtMS0w_11a5822d-6832-4542-bb56-739b42e360bb">200,363</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%">2024</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="i10cc24b3666e419ab532a7423ad3973f_I20210930" decimals="-3" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF82Ny9mcmFnOjk3OTllNWY2YTc1OTQyODg4MjQ2ZTU1Yzk5MWEwMjM0L3RhYmxlOjI5OGU5NGI1YjBkNDRiOGM4ZDA1YzE3ZjJlYjExMjU2L3RhYmxlcmFuZ2U6Mjk4ZTk0YjViMGQ0NGI4YzhkMDVjMTdmMmViMTEyNTZfMy0xLTEtMS0w_247d0469-f06f-422a-8e3b-55bf721f1439">378</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%">2025</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="i10cc24b3666e419ab532a7423ad3973f_I20210930" decimals="-3" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF82Ny9mcmFnOjk3OTllNWY2YTc1OTQyODg4MjQ2ZTU1Yzk5MWEwMjM0L3RhYmxlOjI5OGU5NGI1YjBkNDRiOGM4ZDA1YzE3ZjJlYjExMjU2L3RhYmxlcmFuZ2U6Mjk4ZTk0YjViMGQ0NGI4YzhkMDVjMTdmMmViMTEyNTZfNC0xLTEtMS0w_f39af6c3-591e-410b-b8a3-4681586d5419">393</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%">2026</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="i10cc24b3666e419ab532a7423ad3973f_I20210930" decimals="-3" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF82Ny9mcmFnOjk3OTllNWY2YTc1OTQyODg4MjQ2ZTU1Yzk5MWEwMjM0L3RhYmxlOjI5OGU5NGI1YjBkNDRiOGM4ZDA1YzE3ZjJlYjExMjU2L3RhYmxlcmFuZ2U6Mjk4ZTk0YjViMGQ0NGI4YzhkMDVjMTdmMmViMTEyNTZfNS0xLTEtMS0w_eba8d9ce-ecb1-45ec-94d5-768a8a43d0cd">408</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%">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="i10cc24b3666e419ab532a7423ad3973f_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF82Ny9mcmFnOjk3OTllNWY2YTc1OTQyODg4MjQ2ZTU1Yzk5MWEwMjM0L3RhYmxlOjI5OGU5NGI1YjBkNDRiOGM4ZDA1YzE3ZjJlYjExMjU2L3RhYmxlcmFuZ2U6Mjk4ZTk0YjViMGQ0NGI4YzhkMDVjMTdmMmViMTEyNTZfNi0xLTEtMS0w_e24780fe-e6e4-4342-a9ad-4a913efeaca6">1,352</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="i10cc24b3666e419ab532a7423ad3973f_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentCarryingAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF82Ny9mcmFnOjk3OTllNWY2YTc1OTQyODg4MjQ2ZTU1Yzk5MWEwMjM0L3RhYmxlOjI5OGU5NGI1YjBkNDRiOGM4ZDA1YzE3ZjJlYjExMjU2L3RhYmxlcmFuZ2U6Mjk4ZTk0YjViMGQ0NGI4YzhkMDVjMTdmMmViMTEyNTZfNy0xLTEtMS0w_c4d94f4b-9dee-4067-9c56-73cc1229efaa">203,384</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 id="id27ad070b0cf40ce8f1a92febdc58814_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="i5cc25946d6f843cca98ce03c128dee12_D20210101-20210930" name="us-gaap:IncomeTaxDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF83MC9mcmFnOjY1OTc5ZTUyMjE5YjRiZDRiNTI0YWYxNzBiMjJhYmFjL3RleHRyZWdpb246NjU5NzllNTIyMTliNGJkNGI1MjRhZjE3MGIyMmFiYWNfMjEzNg_d60af2df-268f-43a8-bdb5-372b3a2bb578" continuedAt="ic8050adee28648dc81c4efa5ed099a7b" escape="true">Income Taxes</ix:nonNumeric></span></div><ix:continuation id="ic8050adee28648dc81c4efa5ed099a7b"><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%">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 loss of approximately $<ix:nonFraction unitRef="usd" contextRef="i8c9258dfba1d4de18bfd0b0c3521913b_D20210701-20210930" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="pgen:TaxableIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF83MC9mcmFnOjY1OTc5ZTUyMjE5YjRiZDRiNTI0YWYxNzBiMjJhYmFjL3RleHRyZWdpb246NjU5NzllNTIyMTliNGJkNGI1MjRhZjE3MGIyMmFiYWNfMzU4_2741e705-9005-43f7-b25f-347ecd1b9abc">24,700</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i14f530a8ac3e4c7fb51a52120b45b06d_D20200701-20200930" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="pgen:TaxableIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF83MC9mcmFnOjY1OTc5ZTUyMjE5YjRiZDRiNTI0YWYxNzBiMjJhYmFjL3RleHRyZWdpb246NjU5NzllNTIyMTliNGJkNGI1MjRhZjE3MGIyMmFiYWNfMzY1_cc89ade2-53fe-450e-80da-1b0bff59d672">26,900</ix:nonFraction> for the three months ended September 30, 2021 and 2020, respectively, and $<ix:nonFraction unitRef="usd" contextRef="i4f212217590d4223985e15525bc3118b_D20210101-20210930" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="pgen:TaxableIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF83MC9mcmFnOjY1OTc5ZTUyMjE5YjRiZDRiNTI0YWYxNzBiMjJhYmFjL3RleHRyZWdpb246NjU5NzllNTIyMTliNGJkNGI1MjRhZjE3MGIyMmFiYWNfNDA1_73ef67e3-a1f1-4d94-8cad-dea919ac595c">82,200</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i92f8b23cebf347e1bac1b1750aab7a1c_D20200101-20200930" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="pgen:TaxableIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF83MC9mcmFnOjY1OTc5ZTUyMjE5YjRiZDRiNTI0YWYxNzBiMjJhYmFjL3RleHRyZWdpb246NjU5NzllNTIyMTliNGJkNGI1MjRhZjE3MGIyMmFiYWNfNDEy_0413d45a-6018-4994-87c6-c277afb58b83">133,900</ix:nonFraction> for the nine months ended September 30, 2021 and 2020, respectively. <ix:nonNumeric contextRef="i5cc25946d6f843cca98ce03c128dee12_D20210101-20210930" name="us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF83MC9mcmFnOjY1OTc5ZTUyMjE5YjRiZDRiNTI0YWYxNzBiMjJhYmFjL3RleHRyZWdpb246NjU5NzllNTIyMTliNGJkNGI1MjRhZjE3MGIyMmFiYWNfMjE0Mg_5a9c135b-e168-496f-a3e6-350635571beb" continuedAt="iaebd546cde1349d8b303954ab1a34168" 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="iaebd546cde1349d8b303954ab1a34168"><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%">2021</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%">2020</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%">2021</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%">2020</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 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="i8cad4b3bb7e542cb85027b011e27598d_D20210701-20210930" decimals="-3" format="ixt:fixed-zero" name="us-gaap:CurrentIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF83MC9mcmFnOjY1OTc5ZTUyMjE5YjRiZDRiNTI0YWYxNzBiMjJhYmFjL3RhYmxlOmY3YmE1ODczMTU0NzQ2M2M4MjdlMmIxNWRjYmY2MjgzL3RhYmxlcmFuZ2U6ZjdiYTU4NzMxNTQ3NDYzYzgyN2UyYjE1ZGNiZjYyODNfNC0xLTEtMS0w_726c04fe-e2e8-4839-92dd-e12186c38cb5">&#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="i593f0e10ffd14db28209071e7557af70_D20200701-20200930" decimals="-3" name="us-gaap:CurrentIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF83MC9mcmFnOjY1OTc5ZTUyMjE5YjRiZDRiNTI0YWYxNzBiMjJhYmFjL3RhYmxlOmY3YmE1ODczMTU0NzQ2M2M4MjdlMmIxNWRjYmY2MjgzL3RhYmxlcmFuZ2U6ZjdiYTU4NzMxNTQ3NDYzYzgyN2UyYjE1ZGNiZjYyODNfNC0zLTEtMS0w_50193e60-c04f-4c83-9498-fa6997966df9">18</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="i4e114bb84a824cd38ef9c29d62462d89_D20210101-20210930" decimals="-3" name="us-gaap:CurrentIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF83MC9mcmFnOjY1OTc5ZTUyMjE5YjRiZDRiNTI0YWYxNzBiMjJhYmFjL3RhYmxlOmY3YmE1ODczMTU0NzQ2M2M4MjdlMmIxNWRjYmY2MjgzL3RhYmxlcmFuZ2U6ZjdiYTU4NzMxNTQ3NDYzYzgyN2UyYjE1ZGNiZjYyODNfNC01LTEtMS0w_9b179391-f887-4081-80d9-2aa14c9c878e">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="i76c879919374475eb4694b4ed7638a6c_D20200101-20200930" decimals="-3" name="us-gaap:CurrentIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF83MC9mcmFnOjY1OTc5ZTUyMjE5YjRiZDRiNTI0YWYxNzBiMjJhYmFjL3RhYmxlOmY3YmE1ODczMTU0NzQ2M2M4MjdlMmIxNWRjYmY2MjgzL3RhYmxlcmFuZ2U6ZjdiYTU4NzMxNTQ3NDYzYzgyN2UyYjE1ZGNiZjYyODNfNC03LTEtMS0w_237a25b6-84cc-4b28-8e36-5f53300168d5">74</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="ifc3e3937b254475dad37dd3ba81c65cd_D20210701-20210930" decimals="-3" sign="-" name="us-gaap:DeferredIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF83MC9mcmFnOjY1OTc5ZTUyMjE5YjRiZDRiNTI0YWYxNzBiMjJhYmFjL3RhYmxlOmY3YmE1ODczMTU0NzQ2M2M4MjdlMmIxNWRjYmY2MjgzL3RhYmxlcmFuZ2U6ZjdiYTU4NzMxNTQ3NDYzYzgyN2UyYjE1ZGNiZjYyODNfNS0xLTEtMS0w_d46b22ca-f906-41e0-a0a5-977e6cead4cb">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="ib8823275714f4404a73f00dfec878e74_D20200701-20200930" decimals="-3" sign="-" name="us-gaap:DeferredIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF83MC9mcmFnOjY1OTc5ZTUyMjE5YjRiZDRiNTI0YWYxNzBiMjJhYmFjL3RhYmxlOmY3YmE1ODczMTU0NzQ2M2M4MjdlMmIxNWRjYmY2MjgzL3RhYmxlcmFuZ2U6ZjdiYTU4NzMxNTQ3NDYzYzgyN2UyYjE1ZGNiZjYyODNfNS0zLTEtMS0w_cf173590-5b81-4342-96aa-412afc07fe19">68</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="i7c87348a6e37447f9c25f8c9994702d9_D20210101-20210930" decimals="-3" sign="-" name="us-gaap:DeferredIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF83MC9mcmFnOjY1OTc5ZTUyMjE5YjRiZDRiNTI0YWYxNzBiMjJhYmFjL3RhYmxlOmY3YmE1ODczMTU0NzQ2M2M4MjdlMmIxNWRjYmY2MjgzL3RhYmxlcmFuZ2U6ZjdiYTU4NzMxNTQ3NDYzYzgyN2UyYjE1ZGNiZjYyODNfNS01LTEtMS0w_52a49959-c761-4274-9529-b2750e42abb3">180</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="ia7c671eaeae548848b7c1580da7540a9_D20200101-20200930" decimals="-3" sign="-" name="us-gaap:DeferredIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF83MC9mcmFnOjY1OTc5ZTUyMjE5YjRiZDRiNTI0YWYxNzBiMjJhYmFjL3RhYmxlOmY3YmE1ODczMTU0NzQ2M2M4MjdlMmIxNWRjYmY2MjgzL3RhYmxlcmFuZ2U6ZjdiYTU4NzMxNTQ3NDYzYzgyN2UyYjE1ZGNiZjYyODNfNS03LTEtMS0w_b8161136-e239-4c5c-9225-ad0be4fc764f">204</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="ifc3e3937b254475dad37dd3ba81c65cd_D20210701-20210930" decimals="-3" sign="-" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF83MC9mcmFnOjY1OTc5ZTUyMjE5YjRiZDRiNTI0YWYxNzBiMjJhYmFjL3RhYmxlOmY3YmE1ODczMTU0NzQ2M2M4MjdlMmIxNWRjYmY2MjgzL3RhYmxlcmFuZ2U6ZjdiYTU4NzMxNTQ3NDYzYzgyN2UyYjE1ZGNiZjYyODNfNi0xLTEtMS0w_a3903ddb-2d0e-4687-8ff2-6f42ea4f29d3">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="ib8823275714f4404a73f00dfec878e74_D20200701-20200930" decimals="-3" sign="-" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF83MC9mcmFnOjY1OTc5ZTUyMjE5YjRiZDRiNTI0YWYxNzBiMjJhYmFjL3RhYmxlOmY3YmE1ODczMTU0NzQ2M2M4MjdlMmIxNWRjYmY2MjgzL3RhYmxlcmFuZ2U6ZjdiYTU4NzMxNTQ3NDYzYzgyN2UyYjE1ZGNiZjYyODNfNi0zLTEtMS0w_ff36b179-ff3c-4634-af85-01fc010af913">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="i7c87348a6e37447f9c25f8c9994702d9_D20210101-20210930" decimals="-3" sign="-" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF83MC9mcmFnOjY1OTc5ZTUyMjE5YjRiZDRiNTI0YWYxNzBiMjJhYmFjL3RhYmxlOmY3YmE1ODczMTU0NzQ2M2M4MjdlMmIxNWRjYmY2MjgzL3RhYmxlcmFuZ2U6ZjdiYTU4NzMxNTQ3NDYzYzgyN2UyYjE1ZGNiZjYyODNfNi01LTEtMS0w_3273f551-225a-4300-b8dd-2ec572f517a7">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><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="ia7c671eaeae548848b7c1580da7540a9_D20200101-20200930" decimals="-3" sign="-" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF83MC9mcmFnOjY1OTc5ZTUyMjE5YjRiZDRiNTI0YWYxNzBiMjJhYmFjL3RhYmxlOmY3YmE1ODczMTU0NzQ2M2M4MjdlMmIxNWRjYmY2MjgzL3RhYmxlcmFuZ2U6ZjdiYTU4NzMxNTQ3NDYzYzgyN2UyYjE1ZGNiZjYyODNfNi03LTEtMS0w_f32f928a-ac77-4fb3-a0d8-fac1c9ae572d">130</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, excluding certain deferred tax liabilities totaling $<ix:nonFraction unitRef="usd" contextRef="i10cc24b3666e419ab532a7423ad3973f_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF83MC9mcmFnOjY1OTc5ZTUyMjE5YjRiZDRiNTI0YWYxNzBiMjJhYmFjL3RleHRyZWdpb246NjU5NzllNTIyMTliNGJkNGI1MjRhZjE3MGIyMmFiYWNfNjM1_9023c243-4c41-47e9-b7c0-9ef955e0df8a">2,574</ix:nonFraction>, 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, 2021, the Company has net operating loss carryforwards for U.S. federal income tax purposes of approximately $<ix:nonFraction unitRef="usd" contextRef="ie8b27b8f6d8e409ea85748f21d8c53ea_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OperatingLossCarryforwards" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF83MC9mcmFnOjY1OTc5ZTUyMjE5YjRiZDRiNTI0YWYxNzBiMjJhYmFjL3RleHRyZWdpb246NjU5NzllNTIyMTliNGJkNGI1MjRhZjE3MGIyMmFiYWNfMTQ4NA_d27f1cb7-902a-435e-8ac9-66a4b601cf97">836,600</ix:nonFraction> available to offset future taxable income, including approximately $<ix:nonFraction unitRef="usd" contextRef="i845ea46d638c4c259733b1ed9a581b61_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OperatingLossCarryforwards" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF83MC9mcmFnOjY1OTc5ZTUyMjE5YjRiZDRiNTI0YWYxNzBiMjJhYmFjL3RleHRyZWdpb246NjU5NzllNTIyMTliNGJkNGI1MjRhZjE3MGIyMmFiYWNfMTU1NA_19a40c44-a627-43d2-9dc4-4924ef021065">583,900</ix:nonFraction> generated after 2017, U.S. capital loss carryforwards of approximately $<ix:nonFraction unitRef="usd" contextRef="ie8b27b8f6d8e409ea85748f21d8c53ea_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxAssetsCapitalLossCarryforwards" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF83MC9mcmFnOjY1OTc5ZTUyMjE5YjRiZDRiNTI0YWYxNzBiMjJhYmFjL3RleHRyZWdpb246NjU5NzllNTIyMTliNGJkNGI1MjRhZjE3MGIyMmFiYWNfMTYyOA_50a141c0-62ea-4c24-bfbb-c0eb95e20408">212,500</ix:nonFraction>, and federal and state research and development tax credits of approximately $<ix:nonFraction unitRef="usd" contextRef="ie8b27b8f6d8e409ea85748f21d8c53ea_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsResearch" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF83MC9mcmFnOjY1OTc5ZTUyMjE5YjRiZDRiNTI0YWYxNzBiMjJhYmFjL3RleHRyZWdpb246NjU5NzllNTIyMTliNGJkNGI1MjRhZjE3MGIyMmFiYWNfMTcwOA_de5f5a65-0d30-4149-a528-8bd0c750cd68">10,900</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 will begin to expire in 2022, and capital loss carryforwards will expire if unutilized beginning in 2024. As of September&#160;30, 2021, the Company's foreign subsidiaries have foreign loss carryforwards of approximately $<ix:nonFraction unitRef="usd" contextRef="i5130bc66640e4eb88db67bf8ea46b582_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OperatingLossCarryforwards" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF83MC9mcmFnOjY1OTc5ZTUyMjE5YjRiZDRiNTI0YWYxNzBiMjJhYmFjL3RleHRyZWdpb246NjU5NzllNTIyMTliNGJkNGI1MjRhZjE3MGIyMmFiYWNfMjEwMg_31f76469-3635-40ba-b8ae-200d4e9d620f">76,800</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="id27ad070b0cf40ce8f1a92febdc58814_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="i5cc25946d6f843cca98ce03c128dee12_D20210101-20210930" name="us-gaap:StockholdersEquityNoteDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF83My9mcmFnOjc0Zjg0ODE4YWZlODQ1Nzg4YTFlZjc2OTQ4MmYzZmExL3RleHRyZWdpb246NzRmODQ4MThhZmU4NDU3ODhhMWVmNzY5NDgyZjNmYTFfMjcxNQ_8864b959-ff52-4f0a-9988-7727a2d61278" continuedAt="i4793fa2c015c450fa54013611203538c" escape="true">Shareholders' Equity</ix:nonNumeric></span></div><ix:continuation id="i4793fa2c015c450fa54013611203538c"><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="i256ee53b23b14c5c84b7c25670646d58_D20210101-20210131" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodSharesNewIssues" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF83My9mcmFnOjc0Zjg0ODE4YWZlODQ1Nzg4YTFlZjc2OTQ4MmYzZmExL3RleHRyZWdpb246NzRmODQ4MThhZmU4NDU3ODhhMWVmNzY5NDgyZjNmYTFfMTIy_196deaa2-4c1e-40c9-aa44-fdfc7ea09e29">17,250,000</ix:nonFraction> shares of its common stock, resulting in net proceeds of $<ix:nonFraction unitRef="usd" contextRef="i256ee53b23b14c5c84b7c25670646d58_D20210101-20210131" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF83My9mcmFnOjc0Zjg0ODE4YWZlODQ1Nzg4YTFlZjc2OTQ4MmYzZmExL3RleHRyZWdpb246NzRmODQ4MThhZmU4NDU3ODhhMWVmNzY5NDgyZjNmYTFfMTgy_f79867dd-275f-4297-bf0f-b1c0ad84e601">121,045</ix:nonFraction> after deducting underwriting discounts and $<ix:nonFraction unitRef="usd" contextRef="i256ee53b23b14c5c84b7c25670646d58_D20210101-20210131" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF83My9mcmFnOjc0Zjg0ODE4YWZlODQ1Nzg4YTFlZjc2OTQ4MmYzZmExL3RleHRyZWdpb246NzRmODQ4MThhZmU4NDU3ODhhMWVmNzY5NDgyZjNmYTFfMjI4_fb1b3a0d-b262-43cf-86e2-eecae3f7b747">568</ix:nonFraction> 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%">Concurrent with entering into the TS Biotechnology Sale on January 1, 2020, the Company also entered into a subscription agreement with TS Biotechnology pursuant to which TS Biotechnology purchased <ix:nonFraction unitRef="shares" contextRef="ibd2c51b519a04eb68bab2d2367286646_D20200131-20200131" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodSharesNewIssues" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF83My9mcmFnOjc0Zjg0ODE4YWZlODQ1Nzg4YTFlZjc2OTQ4MmYzZmExL3RleHRyZWdpb246NzRmODQ4MThhZmU4NDU3ODhhMWVmNzY5NDgyZjNmYTFfNDYz_28b0b17e-edec-42b5-ad49-47926dd6de76">5,972,696</ix:nonFraction> shares of the Company's common stock for $<ix:nonFraction unitRef="usd" contextRef="ibd2c51b519a04eb68bab2d2367286646_D20200131-20200131" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF83My9mcmFnOjc0Zjg0ODE4YWZlODQ1Nzg4YTFlZjc2OTQ4MmYzZmExL3RleHRyZWdpb246NzRmODQ4MThhZmU4NDU3ODhhMWVmNzY5NDgyZjNmYTFfNTA3_453467b9-6178-4b10-bfd2-a649a5806733">35,000</ix:nonFraction> on January 31, 2020.</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 11 and 16 for discussion regarding additional issuances of Precigen common stock.</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="i5a489210628545949d02408f7da99dfa_D20180701-20180731" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodSharesOther" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF83My9mcmFnOjc0Zjg0ODE4YWZlODQ1Nzg4YTFlZjc2OTQ4MmYzZmExL3RleHRyZWdpb246NzRmODQ4MThhZmU4NDU3ODhhMWVmNzY5NDgyZjNmYTFfODk3_aa3cb414-317f-4ab2-b88c-85fa9b43e05e">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:id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF83My9mcmFnOjc0Zjg0ODE4YWZlODQ1Nzg4YTFlZjc2OTQ4MmYzZmExL3RleHRyZWdpb246NzRmODQ4MThhZmU4NDU3ODhhMWVmNzY5NDgyZjNmYTFfMTA3OA_ddafccb1-f5ee-4795-b6dd-bca34cb61488">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="icd8b400e1bbd40c5a81934f065366271_I20180731" decimals="INF" name="us-gaap:SharesIssuedPricePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF83My9mcmFnOjc0Zjg0ODE4YWZlODQ1Nzg4YTFlZjc2OTQ4MmYzZmExL3RleHRyZWdpb246NzRmODQ4MThhZmU4NDU3ODhhMWVmNzY5NDgyZjNmYTFfMTczMw_c52625e4-72c5-4cc7-810e-0ce1d7824923">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:18pt"><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 Income</span></div><ix:nonNumeric contextRef="i5cc25946d6f843cca98ce03c128dee12_D20210101-20210930" name="us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF83My9mcmFnOjc0Zjg0ODE4YWZlODQ1Nzg4YTFlZjc2OTQ4MmYzZmExL3RleHRyZWdpb246NzRmODQ4MThhZmU4NDU3ODhhMWVmNzY5NDgyZjNmYTFfMjcxMQ_48ac8c2b-00e1-4738-8845-a34d14900011" 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 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/>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:10pt;font-weight:700;line-height:100%">December 31,<br/>2020</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 gain (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="i00f16e35b21b4acbac33ba183d70815d_I20210930" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF83My9mcmFnOjc0Zjg0ODE4YWZlODQ1Nzg4YTFlZjc2OTQ4MmYzZmExL3RhYmxlOmY3NmEyYWVjOGM5YzRkYjY5MDQ1OGUyNzlkNDc0YTRkL3RhYmxlcmFuZ2U6Zjc2YTJhZWM4YzljNGRiNjkwNDU4ZTI3OWQ0NzRhNGRfMS0xLTEtMS0w_97bfd74a-da99-42e5-af7a-b272d27425f2">30</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="i158fd8256a134572b7d1f8aee62522fa_I20201231" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF83My9mcmFnOjc0Zjg0ODE4YWZlODQ1Nzg4YTFlZjc2OTQ4MmYzZmExL3RhYmxlOmY3NmEyYWVjOGM5YzRkYjY5MDQ1OGUyNzlkNDc0YTRkL3RhYmxlcmFuZ2U6Zjc2YTJhZWM4YzljNGRiNjkwNDU4ZTI3OWQ0NzRhNGRfMS0zLTEtMS0w_afaac08b-c1ca-4271-a080-d79dc86b790b">13</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 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="i85b7521061ad4665b499a595d32b287a_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF83My9mcmFnOjc0Zjg0ODE4YWZlODQ1Nzg4YTFlZjc2OTQ4MmYzZmExL3RhYmxlOmY3NmEyYWVjOGM5YzRkYjY5MDQ1OGUyNzlkNDc0YTRkL3RhYmxlcmFuZ2U6Zjc2YTJhZWM4YzljNGRiNjkwNDU4ZTI3OWQ0NzRhNGRfMi0xLTEtMS0w_41428c6d-a511-42f4-b2f2-f906073edbba">1,545</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="i46250fd18d504b5db71d9eacc6b54419_I20201231" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF83My9mcmFnOjc0Zjg0ODE4YWZlODQ1Nzg4YTFlZjc2OTQ4MmYzZmExL3RhYmxlOmY3NmEyYWVjOGM5YzRkYjY5MDQ1OGUyNzlkNDc0YTRkL3RhYmxlcmFuZ2U6Zjc2YTJhZWM4YzljNGRiNjkwNDU4ZTI3OWQ0NzRhNGRfMi0zLTEtMS0w_379264e9-03ed-47cb-a586-40a784ecde80">3,984</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 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="i22d8f5b7f55c45b7ae3b24a6cbbd2a66_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF83My9mcmFnOjc0Zjg0ODE4YWZlODQ1Nzg4YTFlZjc2OTQ4MmYzZmExL3RhYmxlOmY3NmEyYWVjOGM5YzRkYjY5MDQ1OGUyNzlkNDc0YTRkL3RhYmxlcmFuZ2U6Zjc2YTJhZWM4YzljNGRiNjkwNDU4ZTI3OWQ0NzRhNGRfMy0xLTEtMS0w_bc3b4784-7f32-470f-9e1c-87831eea6922">1,515</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="id78b40ba4e224354ac240e1a99785275_I20201231" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF83My9mcmFnOjc0Zjg0ODE4YWZlODQ1Nzg4YTFlZjc2OTQ4MmYzZmExL3RhYmxlOmY3NmEyYWVjOGM5YzRkYjY5MDQ1OGUyNzlkNDc0YTRkL3RhYmxlcmFuZ2U6Zjc2YTJhZWM4YzljNGRiNjkwNDU4ZTI3OWQ0NzRhNGRfMy0zLTEtMS0w_eba5af4e-e416-4e26-85a7-9250485cc903">3,997</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="id27ad070b0cf40ce8f1a92febdc58814_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="i5cc25946d6f843cca98ce03c128dee12_D20210101-20210930" name="us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF83Ni9mcmFnOjI3MWNlZDZkZWRlZTQ0MWJhZTIzMmM3OGUzMjM4NDkzL3RleHRyZWdpb246MjcxY2VkNmRlZGVlNDQxYmFlMjMyYzc4ZTMyMzg0OTNfMjc0ODc3OTA3MjkxMQ_2dc06d83-a58c-4435-9e4d-91f33ff4fcf8" continuedAt="ib94b6c4c43d64d9589907d0ab543e4b5" escape="true">Share-Based Payments</ix:nonNumeric></span></div><ix:continuation id="ib94b6c4c43d64d9589907d0ab543e4b5" continuedAt="i2371f56925e147b29dc34fc579a2aafb"><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="i5cc25946d6f843cca98ce03c128dee12_D20210101-20210930" name="us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF83Ni9mcmFnOjI3MWNlZDZkZWRlZTQ0MWJhZTIzMmM3OGUzMjM4NDkzL3RleHRyZWdpb246MjcxY2VkNmRlZGVlNDQxYmFlMjMyYzc4ZTMyMzg0OTNfMzQ1MQ_dd578a2a-8702-4f7f-b06a-583692a1d8e3" continuedAt="iab15d5c346df465a98f3011e1e03670b" 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="iab15d5c346df465a98f3011e1e03670b"><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%">2021</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%">2020</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%">2021</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%">2020</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="ica4614c71e0d478085f7f939ff8b9d01_D20210701-20210930" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF83Ni9mcmFnOjI3MWNlZDZkZWRlZTQ0MWJhZTIzMmM3OGUzMjM4NDkzL3RhYmxlOjU3YmQyMDQ3N2MxMTQ2MzdiM2RlNGJkNjYzY2EzNTU3L3RhYmxlcmFuZ2U6NTdiZDIwNDc3YzExNDYzN2IzZGU0YmQ2NjNjYTM1NTdfMi0xLTEtMS0w_cfbcc526-fde5-48ba-af51-87e02d99449f">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="i7b4d84d27e8c4f6ba48d569bbb7055f9_D20200701-20200930" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF83Ni9mcmFnOjI3MWNlZDZkZWRlZTQ0MWJhZTIzMmM3OGUzMjM4NDkzL3RhYmxlOjU3YmQyMDQ3N2MxMTQ2MzdiM2RlNGJkNjYzY2EzNTU3L3RhYmxlcmFuZ2U6NTdiZDIwNDc3YzExNDYzN2IzZGU0YmQ2NjNjYTM1NTdfMi0zLTEtMS0w_2800a838-9879-474d-9a68-0d4c0f15d790">1</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="i1daee2de8e754d71a63d25e5dd680cae_D20210101-20210930" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF83Ni9mcmFnOjI3MWNlZDZkZWRlZTQ0MWJhZTIzMmM3OGUzMjM4NDkzL3RhYmxlOjU3YmQyMDQ3N2MxMTQ2MzdiM2RlNGJkNjYzY2EzNTU3L3RhYmxlcmFuZ2U6NTdiZDIwNDc3YzExNDYzN2IzZGU0YmQ2NjNjYTM1NTdfMi01LTEtMS0w_a98bcbb3-afca-41e5-8191-3a0326fc1217">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><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="ie3d66780035b4fbfb1c6db2e73c4bd16_D20200101-20200930" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF83Ni9mcmFnOjI3MWNlZDZkZWRlZTQ0MWJhZTIzMmM3OGUzMjM4NDkzL3RhYmxlOjU3YmQyMDQ3N2MxMTQ2MzdiM2RlNGJkNjYzY2EzNTU3L3RhYmxlcmFuZ2U6NTdiZDIwNDc3YzExNDYzN2IzZGU0YmQ2NjNjYTM1NTdfMi03LTEtMS0w_69692b51-1662-4a67-b8ca-bf25681e0801">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: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="i404910e9f5ba41a387bb7ec1f490daa6_D20210701-20210930" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF83Ni9mcmFnOjI3MWNlZDZkZWRlZTQ0MWJhZTIzMmM3OGUzMjM4NDkzL3RhYmxlOjU3YmQyMDQ3N2MxMTQ2MzdiM2RlNGJkNjYzY2EzNTU3L3RhYmxlcmFuZ2U6NTdiZDIwNDc3YzExNDYzN2IzZGU0YmQ2NjNjYTM1NTdfMy0xLTEtMS0w_2889a16c-fc5d-4acb-8b24-7459c7e0b9f0">35</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="i956ff5b6069745f19e9f7c49a3c75d0c_D20200701-20200930" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF83Ni9mcmFnOjI3MWNlZDZkZWRlZTQ0MWJhZTIzMmM3OGUzMjM4NDkzL3RhYmxlOjU3YmQyMDQ3N2MxMTQ2MzdiM2RlNGJkNjYzY2EzNTU3L3RhYmxlcmFuZ2U6NTdiZDIwNDc3YzExNDYzN2IzZGU0YmQ2NjNjYTM1NTdfMy0zLTEtMS0w_6e6c4dec-0254-4d25-840a-1dcf7823f07c">35</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="i6862cd89758a427694737ec01eb86665_D20210101-20210930" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF83Ni9mcmFnOjI3MWNlZDZkZWRlZTQ0MWJhZTIzMmM3OGUzMjM4NDkzL3RhYmxlOjU3YmQyMDQ3N2MxMTQ2MzdiM2RlNGJkNjYzY2EzNTU3L3RhYmxlcmFuZ2U6NTdiZDIwNDc3YzExNDYzN2IzZGU0YmQ2NjNjYTM1NTdfMy01LTEtMS0w_a1df2f56-1f9a-4b9a-a5fb-d881c51b9620">134</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="i809ce20e1eb14a12a5b170c991cdd4be_D20200101-20200930" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF83Ni9mcmFnOjI3MWNlZDZkZWRlZTQ0MWJhZTIzMmM3OGUzMjM4NDkzL3RhYmxlOjU3YmQyMDQ3N2MxMTQ2MzdiM2RlNGJkNjYzY2EzNTU3L3RhYmxlcmFuZ2U6NTdiZDIwNDc3YzExNDYzN2IzZGU0YmQ2NjNjYTM1NTdfMy03LTEtMS0w_0e600efa-590e-4383-92f1-bfadacb74ac1">99</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="iad69a12e9a154f2d8973230b1fd2d032_D20210701-20210930" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF83Ni9mcmFnOjI3MWNlZDZkZWRlZTQ0MWJhZTIzMmM3OGUzMjM4NDkzL3RhYmxlOjU3YmQyMDQ3N2MxMTQ2MzdiM2RlNGJkNjYzY2EzNTU3L3RhYmxlcmFuZ2U6NTdiZDIwNDc3YzExNDYzN2IzZGU0YmQ2NjNjYTM1NTdfNC0xLTEtMS0w_0417f293-2b09-4b82-8730-ed3265a76ba7">555</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="i32d0fce4f1dd498faf7a935dc56bae70_D20200701-20200930" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF83Ni9mcmFnOjI3MWNlZDZkZWRlZTQ0MWJhZTIzMmM3OGUzMjM4NDkzL3RhYmxlOjU3YmQyMDQ3N2MxMTQ2MzdiM2RlNGJkNjYzY2EzNTU3L3RhYmxlcmFuZ2U6NTdiZDIwNDc3YzExNDYzN2IzZGU0YmQ2NjNjYTM1NTdfNC0zLTEtMS0w_d769ec81-dad3-4df5-b908-ca0dbab51596">435</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="ib32d2d6c403949c8a0d27c5a3e235d56_D20210101-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF83Ni9mcmFnOjI3MWNlZDZkZWRlZTQ0MWJhZTIzMmM3OGUzMjM4NDkzL3RhYmxlOjU3YmQyMDQ3N2MxMTQ2MzdiM2RlNGJkNjYzY2EzNTU3L3RhYmxlcmFuZ2U6NTdiZDIwNDc3YzExNDYzN2IzZGU0YmQ2NjNjYTM1NTdfNC01LTEtMS0w_2c3ad3fd-c9de-4645-99bf-e1dacf93a0d5">2,180</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="ic0358ad3a4b44939bee41217ffa9946e_D20200101-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF83Ni9mcmFnOjI3MWNlZDZkZWRlZTQ0MWJhZTIzMmM3OGUzMjM4NDkzL3RhYmxlOjU3YmQyMDQ3N2MxMTQ2MzdiM2RlNGJkNjYzY2EzNTU3L3RhYmxlcmFuZ2U6NTdiZDIwNDc3YzExNDYzN2IzZGU0YmQ2NjNjYTM1NTdfNC03LTEtMS0w_0ba149fd-6cc7-48b2-bab1-72f7ca89311b">1,383</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="i32280e38cc684abfa774c1219fd1e7f5_D20210701-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF83Ni9mcmFnOjI3MWNlZDZkZWRlZTQ0MWJhZTIzMmM3OGUzMjM4NDkzL3RhYmxlOjU3YmQyMDQ3N2MxMTQ2MzdiM2RlNGJkNjYzY2EzNTU3L3RhYmxlcmFuZ2U6NTdiZDIwNDc3YzExNDYzN2IzZGU0YmQ2NjNjYTM1NTdfNS0xLTEtMS0w_17a162f2-0f61-4b74-b244-04770adc0105">1,892</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="i03093492b02541ca94983496408a9049_D20200701-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF83Ni9mcmFnOjI3MWNlZDZkZWRlZTQ0MWJhZTIzMmM3OGUzMjM4NDkzL3RhYmxlOjU3YmQyMDQ3N2MxMTQ2MzdiM2RlNGJkNjYzY2EzNTU3L3RhYmxlcmFuZ2U6NTdiZDIwNDc3YzExNDYzN2IzZGU0YmQ2NjNjYTM1NTdfNS0zLTEtMS0w_ea3369f9-e633-48b9-9b87-185c70cde743">4,157</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="i987b536b72ea4fcebbdcd402e9f13aae_D20210101-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF83Ni9mcmFnOjI3MWNlZDZkZWRlZTQ0MWJhZTIzMmM3OGUzMjM4NDkzL3RhYmxlOjU3YmQyMDQ3N2MxMTQ2MzdiM2RlNGJkNjYzY2EzNTU3L3RhYmxlcmFuZ2U6NTdiZDIwNDc3YzExNDYzN2IzZGU0YmQ2NjNjYTM1NTdfNS01LTEtMS0w_cfb4031c-c796-4327-9ac0-facd48ee9752">9,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%"><ix:nonFraction unitRef="usd" contextRef="i5574dc3829fd40ecb82da4d0e3f4f871_D20200101-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF83Ni9mcmFnOjI3MWNlZDZkZWRlZTQ0MWJhZTIzMmM3OGUzMjM4NDkzL3RhYmxlOjU3YmQyMDQ3N2MxMTQ2MzdiM2RlNGJkNjYzY2EzNTU3L3RhYmxlcmFuZ2U6NTdiZDIwNDc3YzExNDYzN2IzZGU0YmQ2NjNjYTM1NTdfNS03LTEtMS0w_fa6e10b2-db6c-4267-8bd5-e2b9f53b82f3">13,760</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="ieb19ac336a9243b4aa50554627951f44_D20210701-20210930" decimals="-3" format="ixt:fixed-zero" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF83Ni9mcmFnOjI3MWNlZDZkZWRlZTQ0MWJhZTIzMmM3OGUzMjM4NDkzL3RhYmxlOjU3YmQyMDQ3N2MxMTQ2MzdiM2RlNGJkNjYzY2EzNTU3L3RhYmxlcmFuZ2U6NTdiZDIwNDc3YzExNDYzN2IzZGU0YmQ2NjNjYTM1NTdfNi0xLTEtMS0w_3fd04ac6-9248-48e4-9a31-d9a8843e23ca">&#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="i8f3c59c612104f08a1f552dfdd1eb9f4_D20200701-20200930" decimals="-3" sign="-" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF83Ni9mcmFnOjI3MWNlZDZkZWRlZTQ0MWJhZTIzMmM3OGUzMjM4NDkzL3RhYmxlOjU3YmQyMDQ3N2MxMTQ2MzdiM2RlNGJkNjYzY2EzNTU3L3RhYmxlcmFuZ2U6NTdiZDIwNDc3YzExNDYzN2IzZGU0YmQ2NjNjYTM1NTdfNi0zLTEtMS0w_a4116718-174b-409c-8a40-54d263d42fa1">28</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="i1be9b57acc354ecbb0809b0534085072_D20210101-20210930" decimals="-3" format="ixt:fixed-zero" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF83Ni9mcmFnOjI3MWNlZDZkZWRlZTQ0MWJhZTIzMmM3OGUzMjM4NDkzL3RhYmxlOjU3YmQyMDQ3N2MxMTQ2MzdiM2RlNGJkNjYzY2EzNTU3L3RhYmxlcmFuZ2U6NTdiZDIwNDc3YzExNDYzN2IzZGU0YmQ2NjNjYTM1NTdfNi01LTEtMS0w_a67b80de-5713-44a7-8769-684505887d5c">&#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="i255d3896f1cf48a3b4d364532e68bc0b_D20200101-20200930" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF83Ni9mcmFnOjI3MWNlZDZkZWRlZTQ0MWJhZTIzMmM3OGUzMjM4NDkzL3RhYmxlOjU3YmQyMDQ3N2MxMTQ2MzdiM2RlNGJkNjYzY2EzNTU3L3RhYmxlcmFuZ2U6NTdiZDIwNDc3YzExNDYzN2IzZGU0YmQ2NjNjYTM1NTdfNi03LTEtMS0w_f667d643-ec10-423f-8b82-3e753a365221">1,380</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-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="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="ibbda1d45c4164127977e21bbd05ea939_D20210701-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF83Ni9mcmFnOjI3MWNlZDZkZWRlZTQ0MWJhZTIzMmM3OGUzMjM4NDkzL3RhYmxlOjU3YmQyMDQ3N2MxMTQ2MzdiM2RlNGJkNjYzY2EzNTU3L3RhYmxlcmFuZ2U6NTdiZDIwNDc3YzExNDYzN2IzZGU0YmQ2NjNjYTM1NTdfNy0xLTEtMS0w_d4f200e7-ab00-4685-876a-f8fed6706822">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="i3d2aac06481848c0b780ff88829ab732_D20200701-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF83Ni9mcmFnOjI3MWNlZDZkZWRlZTQ0MWJhZTIzMmM3OGUzMjM4NDkzL3RhYmxlOjU3YmQyMDQ3N2MxMTQ2MzdiM2RlNGJkNjYzY2EzNTU3L3RhYmxlcmFuZ2U6NTdiZDIwNDc3YzExNDYzN2IzZGU0YmQ2NjNjYTM1NTdfNy0zLTEtMS0w_8f117158-829a-4dac-b48a-37d91e42ecae">4,600</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="i5cc25946d6f843cca98ce03c128dee12_D20210101-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF83Ni9mcmFnOjI3MWNlZDZkZWRlZTQ0MWJhZTIzMmM3OGUzMjM4NDkzL3RhYmxlOjU3YmQyMDQ3N2MxMTQ2MzdiM2RlNGJkNjYzY2EzNTU3L3RhYmxlcmFuZ2U6NTdiZDIwNDc3YzExNDYzN2IzZGU0YmQ2NjNjYTM1NTdfNy01LTEtMS0w_d1a26c9e-e18d-48bd-9826-4511a316bd92">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><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="ic5858e179144480d94112d8d522800ba_D20200101-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF83Ni9mcmFnOjI3MWNlZDZkZWRlZTQ0MWJhZTIzMmM3OGUzMjM4NDkzL3RhYmxlOjU3YmQyMDQ3N2MxMTQ2MzdiM2RlNGJkNjYzY2EzNTU3L3RhYmxlcmFuZ2U6NTdiZDIwNDc3YzExNDYzN2IzZGU0YmQ2NjNjYTM1NTdfNy03LTEtMS0w_3a57f592-9479-4a48-9770-c1eda44a563e">13,869</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="id8dfa0a5f4074a07a803f738d5bd22c2_I20210930" decimals="INF" format="ixt:fixed-zero" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF83Ni9mcmFnOjI3MWNlZDZkZWRlZTQ0MWJhZTIzMmM3OGUzMjM4NDkzL3RleHRyZWdpb246MjcxY2VkNmRlZGVlNDQxYmFlMjMyYzc4ZTMyMzg0OTNfODYz_5cb03511-ce37-4d9e-82cc-bca0bc51d09e">no</ix:nonFraction> new awards may be granted under the 2008 Plan. As of September&#160;30, 2021, there were <ix:nonFraction unitRef="shares" contextRef="id8dfa0a5f4074a07a803f738d5bd22c2_I20210930" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF83Ni9mcmFnOjI3MWNlZDZkZWRlZTQ0MWJhZTIzMmM3OGUzMjM4NDkzL3RleHRyZWdpb246MjcxY2VkNmRlZGVlNDQxYmFlMjMyYzc4ZTMyMzg0OTNfOTM0_acb1cecd-d28f-48ef-b41c-c225057b9db2">104,354</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, 2021, there were <ix:nonFraction unitRef="shares" contextRef="i0c2c061f974f4906a40df878684fea77_I20210930" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF83Ni9mcmFnOjI3MWNlZDZkZWRlZTQ0MWJhZTIzMmM3OGUzMjM4NDkzL3RleHRyZWdpb246MjcxY2VkNmRlZGVlNDQxYmFlMjMyYzc4ZTMyMzg0OTNfMTMyMg_b1b88a76-424e-45d6-87e5-4843d5a6e6e0">27,000,000</ix:nonFraction> shares authorized for issuance under the 2013 Plan, of which <ix:nonFraction unitRef="shares" contextRef="i0c2c061f974f4906a40df878684fea77_I20210930" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF83Ni9mcmFnOjI3MWNlZDZkZWRlZTQ0MWJhZTIzMmM3OGUzMjM4NDkzL3RleHRyZWdpb246MjcxY2VkNmRlZGVlNDQxYmFlMjMyYzc4ZTMyMzg0OTNfMTM4Ng_37df3e49-98bc-4faa-a3bc-06958a9c86c1">11,078,437</ix:nonFraction> stock options and <ix:nonFraction unitRef="shares" contextRef="i0c2c061f974f4906a40df878684fea77_I20210930" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF83Ni9mcmFnOjI3MWNlZDZkZWRlZTQ0MWJhZTIzMmM3OGUzMjM4NDkzL3RleHRyZWdpb246MjcxY2VkNmRlZGVlNDQxYmFlMjMyYzc4ZTMyMzg0OTNfMTQwNw_3a3dee96-ee1f-429f-8895-db3c63b96005">306,360</ix:nonFraction> RSUs were outstanding and <ix:nonFraction unitRef="shares" contextRef="i0c2c061f974f4906a40df878684fea77_I20210930" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF83Ni9mcmFnOjI3MWNlZDZkZWRlZTQ0MWJhZTIzMmM3OGUzMjM4NDkzL3RleHRyZWdpb246MjcxY2VkNmRlZGVlNDQxYmFlMjMyYzc4ZTMyMzg0OTNfMTQzNg_4b25fc3c-98fd-41d4-947d-a9522d8e9d01">5,900,357</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, 2021, there were <ix:nonFraction unitRef="shares" contextRef="i7e7ebbf407ce412280c89f6e0ab1198f_I20210930" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF83Ni9mcmFnOjI3MWNlZDZkZWRlZTQ0MWJhZTIzMmM3OGUzMjM4NDkzL3RleHRyZWdpb246MjcxY2VkNmRlZGVlNDQxYmFlMjMyYzc4ZTMyMzg0OTNfMTg0MQ_d8508078-62ad-4bd3-abfc-96196d6047a5">5,000,000</ix:nonFraction> shares authorized for issuance under the 2019 Plan, of which <ix:nonFraction unitRef="shares" contextRef="i7e7ebbf407ce412280c89f6e0ab1198f_I20210930" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF83Ni9mcmFnOjI3MWNlZDZkZWRlZTQ0MWJhZTIzMmM3OGUzMjM4NDkzL3RleHRyZWdpb246MjcxY2VkNmRlZGVlNDQxYmFlMjMyYzc4ZTMyMzg0OTNfMTkwNQ_0586019e-9d3d-4696-8496-aaddf49c9fd0">1,066,318</ix:nonFraction> stock options and <ix:nonFraction unitRef="shares" contextRef="i7e7ebbf407ce412280c89f6e0ab1198f_I20210930" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF83Ni9mcmFnOjI3MWNlZDZkZWRlZTQ0MWJhZTIzMmM3OGUzMjM4NDkzL3RleHRyZWdpb246MjcxY2VkNmRlZGVlNDQxYmFlMjMyYzc4ZTMyMzg0OTNfMTkyNg_15010e9d-93df-451f-97f4-17b0143e0123">162,121</ix:nonFraction> RSUs were outstanding and <ix:nonFraction unitRef="shares" contextRef="i7e7ebbf407ce412280c89f6e0ab1198f_I20210930" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF83Ni9mcmFnOjI3MWNlZDZkZWRlZTQ0MWJhZTIzMmM3OGUzMjM4NDkzL3RleHRyZWdpb246MjcxY2VkNmRlZGVlNDQxYmFlMjMyYzc4ZTMyMzg0OTNfMTk1NQ_7abddbea-b9e2-47ab-a9ff-d0d4cbc70f04">1,974,662</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="i2371f56925e147b29dc34fc579a2aafb"><ix:nonNumeric contextRef="i5cc25946d6f843cca98ce03c128dee12_D20210101-20210930" name="us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF83Ni9mcmFnOjI3MWNlZDZkZWRlZTQ0MWJhZTIzMmM3OGUzMjM4NDkzL3RleHRyZWdpb246MjcxY2VkNmRlZGVlNDQxYmFlMjMyYzc4ZTMyMzg0OTNfMzQ2Ng_6b7b383d-f5c2-4178-a77a-8da22f058d89" 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, 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="i7b77c9badcce40a3916e75941006ca65_I20201231" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF83Ni9mcmFnOjI3MWNlZDZkZWRlZTQ0MWJhZTIzMmM3OGUzMjM4NDkzL3RhYmxlOmJkMWM4NjQxYTViZTQzMjViMjBmOWJjZmRjZDQwY2ExL3RhYmxlcmFuZ2U6YmQxYzg2NDFhNWJlNDMyNWIyMGY5YmNmZGNkNDBjYTFfMS0xLTEtMS0w_9598e9f1-196f-48ea-b373-0e43ac8af58c">11,255,896</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="i7b77c9badcce40a3916e75941006ca65_I20201231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF83Ni9mcmFnOjI3MWNlZDZkZWRlZTQ0MWJhZTIzMmM3OGUzMjM4NDkzL3RhYmxlOmJkMWM4NjQxYTViZTQzMjViMjBmOWJjZmRjZDQwY2ExL3RhYmxlcmFuZ2U6YmQxYzg2NDFhNWJlNDMyNWIyMGY5YmNmZGNkNDBjYTFfMS0zLTEtMS0w_480570b1-73a7-4825-b287-aa69425bf972">15.53</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="iff66e8e265754992a65402086df244b8_D20200101-20201231" format="ixt-sec:duryear" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF83Ni9mcmFnOjI3MWNlZDZkZWRlZTQ0MWJhZTIzMmM3OGUzMjM4NDkzL3RhYmxlOmJkMWM4NjQxYTViZTQzMjViMjBmOWJjZmRjZDQwY2ExL3RhYmxlcmFuZ2U6YmQxYzg2NDFhNWJlNDMyNWIyMGY5YmNmZGNkNDBjYTFfMS01LTEtMS0w_c5de3f77-134b-4fa4-a955-88210d0a680c">7.25</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="i041bf999636948c0a36483d04e7c2200_D20210101-20210930" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF83Ni9mcmFnOjI3MWNlZDZkZWRlZTQ0MWJhZTIzMmM3OGUzMjM4NDkzL3RhYmxlOmJkMWM4NjQxYTViZTQzMjViMjBmOWJjZmRjZDQwY2ExL3RhYmxlcmFuZ2U6YmQxYzg2NDFhNWJlNDMyNWIyMGY5YmNmZGNkNDBjYTFfMi0xLTEtMS0w_2ebfb466-5d7c-4e07-bc66-e528f67592e3">1,802,820</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="i041bf999636948c0a36483d04e7c2200_D20210101-20210930" decimals="2" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF83Ni9mcmFnOjI3MWNlZDZkZWRlZTQ0MWJhZTIzMmM3OGUzMjM4NDkzL3RhYmxlOmJkMWM4NjQxYTViZTQzMjViMjBmOWJjZmRjZDQwY2ExL3RhYmxlcmFuZ2U6YmQxYzg2NDFhNWJlNDMyNWIyMGY5YmNmZGNkNDBjYTFfMi0zLTEtMS0w_44dd243e-77d7-4cde-9408-79d436b0b306">8.02</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="i041bf999636948c0a36483d04e7c2200_D20210101-20210930" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF83Ni9mcmFnOjI3MWNlZDZkZWRlZTQ0MWJhZTIzMmM3OGUzMjM4NDkzL3RhYmxlOmJkMWM4NjQxYTViZTQzMjViMjBmOWJjZmRjZDQwY2ExL3RhYmxlcmFuZ2U6YmQxYzg2NDFhNWJlNDMyNWIyMGY5YmNmZGNkNDBjYTFfNC0xLTEtMS0w_1b0454f9-2c7f-4911-a235-dba9aa2025e7">126,508</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="i041bf999636948c0a36483d04e7c2200_D20210101-20210930" decimals="2" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF83Ni9mcmFnOjI3MWNlZDZkZWRlZTQ0MWJhZTIzMmM3OGUzMjM4NDkzL3RhYmxlOmJkMWM4NjQxYTViZTQzMjViMjBmOWJjZmRjZDQwY2ExL3RhYmxlcmFuZ2U6YmQxYzg2NDFhNWJlNDMyNWIyMGY5YmNmZGNkNDBjYTFfNC0zLTEtMS0w_04b94c66-b29e-44c2-86cf-9c7d26fa903a">4.77</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="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="i041bf999636948c0a36483d04e7c2200_D20210101-20210930" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF83Ni9mcmFnOjI3MWNlZDZkZWRlZTQ0MWJhZTIzMmM3OGUzMjM4NDkzL3RhYmxlOmJkMWM4NjQxYTViZTQzMjViMjBmOWJjZmRjZDQwY2ExL3RhYmxlcmFuZ2U6YmQxYzg2NDFhNWJlNDMyNWIyMGY5YmNmZGNkNDBjYTFfNS0xLTEtMS0w_0f95668a-d7ae-4e6b-bfa8-99bfc5fe8bcd">255,467</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="i041bf999636948c0a36483d04e7c2200_D20210101-20210930" decimals="2" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF83Ni9mcmFnOjI3MWNlZDZkZWRlZTQ0MWJhZTIzMmM3OGUzMjM4NDkzL3RhYmxlOmJkMWM4NjQxYTViZTQzMjViMjBmOWJjZmRjZDQwY2ExL3RhYmxlcmFuZ2U6YmQxYzg2NDFhNWJlNDMyNWIyMGY5YmNmZGNkNDBjYTFfNS0zLTEtMS0w_a4952b01-e1f8-477c-9916-3c4eb6652dfb">6.83</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="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="i041bf999636948c0a36483d04e7c2200_D20210101-20210930" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF83Ni9mcmFnOjI3MWNlZDZkZWRlZTQ0MWJhZTIzMmM3OGUzMjM4NDkzL3RhYmxlOmJkMWM4NjQxYTViZTQzMjViMjBmOWJjZmRjZDQwY2ExL3RhYmxlcmFuZ2U6YmQxYzg2NDFhNWJlNDMyNWIyMGY5YmNmZGNkNDBjYTFfNi0xLTEtMS0w_658f87de-7641-427e-949b-db8a504920b6">427,632</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="i041bf999636948c0a36483d04e7c2200_D20210101-20210930" decimals="2" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF83Ni9mcmFnOjI3MWNlZDZkZWRlZTQ0MWJhZTIzMmM3OGUzMjM4NDkzL3RhYmxlOmJkMWM4NjQxYTViZTQzMjViMjBmOWJjZmRjZDQwY2ExL3RhYmxlcmFuZ2U6YmQxYzg2NDFhNWJlNDMyNWIyMGY5YmNmZGNkNDBjYTFfNi0zLTEtMS0w_7d995d8a-abbd-4179-aa21-ce86371aeb9c">25.93</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="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, 2021</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="i03b8c77b6e0e4908832f51b1dfe8629e_I20210930" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF83Ni9mcmFnOjI3MWNlZDZkZWRlZTQ0MWJhZTIzMmM3OGUzMjM4NDkzL3RhYmxlOmJkMWM4NjQxYTViZTQzMjViMjBmOWJjZmRjZDQwY2ExL3RhYmxlcmFuZ2U6YmQxYzg2NDFhNWJlNDMyNWIyMGY5YmNmZGNkNDBjYTFfNy0xLTEtMS0w_928f9721-c609-4ed0-b278-7c2b6f506bdf">12,249,109</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="i03b8c77b6e0e4908832f51b1dfe8629e_I20210930" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF83Ni9mcmFnOjI3MWNlZDZkZWRlZTQ0MWJhZTIzMmM3OGUzMjM4NDkzL3RhYmxlOmJkMWM4NjQxYTViZTQzMjViMjBmOWJjZmRjZDQwY2ExL3RhYmxlcmFuZ2U6YmQxYzg2NDFhNWJlNDMyNWIyMGY5YmNmZGNkNDBjYTFfNy0zLTEtMS0w_41ba4e89-b582-4c68-b735-6a1ab172d6eb">14.35</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="i041bf999636948c0a36483d04e7c2200_D20210101-20210930" format="ixt-sec:duryear" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF83Ni9mcmFnOjI3MWNlZDZkZWRlZTQ0MWJhZTIzMmM3OGUzMjM4NDkzL3RhYmxlOmJkMWM4NjQxYTViZTQzMjViMjBmOWJjZmRjZDQwY2ExL3RhYmxlcmFuZ2U6YmQxYzg2NDFhNWJlNDMyNWIyMGY5YmNmZGNkNDBjYTFfNy01LTEtMS0w_4eb801d1-cfc0-498c-9ecc-52f83aaeb38a">6.89</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, 2021</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="i03b8c77b6e0e4908832f51b1dfe8629e_I20210930" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF83Ni9mcmFnOjI3MWNlZDZkZWRlZTQ0MWJhZTIzMmM3OGUzMjM4NDkzL3RhYmxlOmJkMWM4NjQxYTViZTQzMjViMjBmOWJjZmRjZDQwY2ExL3RhYmxlcmFuZ2U6YmQxYzg2NDFhNWJlNDMyNWIyMGY5YmNmZGNkNDBjYTFfOC0xLTEtMS0w_68df0900-dcd8-4a20-ab88-318aaa65f177">7,227,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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="i03b8c77b6e0e4908832f51b1dfe8629e_I20210930" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF83Ni9mcmFnOjI3MWNlZDZkZWRlZTQ0MWJhZTIzMmM3OGUzMjM4NDkzL3RhYmxlOmJkMWM4NjQxYTViZTQzMjViMjBmOWJjZmRjZDQwY2ExL3RhYmxlcmFuZ2U6YmQxYzg2NDFhNWJlNDMyNWIyMGY5YmNmZGNkNDBjYTFfOC0zLTEtMS0w_f90f8dee-122c-451b-a3c6-42c9ca78f712">16.87</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="i041bf999636948c0a36483d04e7c2200_D20210101-20210930" format="ixt-sec:duryear" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF83Ni9mcmFnOjI3MWNlZDZkZWRlZTQ0MWJhZTIzMmM3OGUzMjM4NDkzL3RhYmxlOmJkMWM4NjQxYTViZTQzMjViMjBmOWJjZmRjZDQwY2ExL3RhYmxlcmFuZ2U6YmQxYzg2NDFhNWJlNDMyNWIyMGY5YmNmZGNkNDBjYTFfOC01LTEtMS0w_5cbe6073-eb85-4c4f-b9d9-a0439c055699">5.68</ix:nonNumeric></span></td></tr></table></div></ix:nonNumeric><ix:nonNumeric contextRef="i5cc25946d6f843cca98ce03c128dee12_D20210101-20210930" name="us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF83Ni9mcmFnOjI3MWNlZDZkZWRlZTQ0MWJhZTIzMmM3OGUzMjM4NDkzL3RleHRyZWdpb246MjcxY2VkNmRlZGVlNDQxYmFlMjMyYzc4ZTMyMzg0OTNfMzQ0Mg_ad121054-678a-401f-8ffe-76efcd44b495" 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, 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="i7b77c9badcce40a3916e75941006ca65_I20201231" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF83Ni9mcmFnOjI3MWNlZDZkZWRlZTQ0MWJhZTIzMmM3OGUzMjM4NDkzL3RhYmxlOjc2YzU1YWVlNjIwNDRhZTJiNGVmZDM5MDBkNmRjMDA5L3RhYmxlcmFuZ2U6NzZjNTVhZWU2MjA0NGFlMmI0ZWZkMzkwMGQ2ZGMwMDlfMS0xLTEtMS0w_89174db4-02e5-4f4a-aa0b-5c9b43b2b0ee">1,727,712</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="i7b77c9badcce40a3916e75941006ca65_I20201231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF83Ni9mcmFnOjI3MWNlZDZkZWRlZTQ0MWJhZTIzMmM3OGUzMjM4NDkzL3RhYmxlOjc2YzU1YWVlNjIwNDRhZTJiNGVmZDM5MDBkNmRjMDA5L3RhYmxlcmFuZ2U6NzZjNTVhZWU2MjA0NGFlMmI0ZWZkMzkwMGQ2ZGMwMDlfMS0zLTEtMS0w_14b20807-f12a-4daf-9ed3-b09a4391084e">6.11</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="iff66e8e265754992a65402086df244b8_D20200101-20201231" format="ixt-sec:duryear" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF83Ni9mcmFnOjI3MWNlZDZkZWRlZTQ0MWJhZTIzMmM3OGUzMjM4NDkzL3RhYmxlOjc2YzU1YWVlNjIwNDRhZTJiNGVmZDM5MDBkNmRjMDA5L3RhYmxlcmFuZ2U6NzZjNTVhZWU2MjA0NGFlMmI0ZWZkMzkwMGQ2ZGMwMDlfMS01LTEtMS0w_8ab6823f-b5c7-468f-8226-207a4d64501b">0.42</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="i041bf999636948c0a36483d04e7c2200_D20210101-20210930" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF83Ni9mcmFnOjI3MWNlZDZkZWRlZTQ0MWJhZTIzMmM3OGUzMjM4NDkzL3RhYmxlOjc2YzU1YWVlNjIwNDRhZTJiNGVmZDM5MDBkNmRjMDA5L3RhYmxlcmFuZ2U6NzZjNTVhZWU2MjA0NGFlMmI0ZWZkMzkwMGQ2ZGMwMDlfMi0xLTEtMS0w_94afd031-c735-4e60-8258-928374eed389">462,019</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="i041bf999636948c0a36483d04e7c2200_D20210101-20210930" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF83Ni9mcmFnOjI3MWNlZDZkZWRlZTQ0MWJhZTIzMmM3OGUzMjM4NDkzL3RhYmxlOjc2YzU1YWVlNjIwNDRhZTJiNGVmZDM5MDBkNmRjMDA5L3RhYmxlcmFuZ2U6NzZjNTVhZWU2MjA0NGFlMmI0ZWZkMzkwMGQ2ZGMwMDlfMi0zLTEtMS0w_90050d14-0d4e-47d6-bd48-95a624be25dc">7.87</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="i041bf999636948c0a36483d04e7c2200_D20210101-20210930" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF83Ni9mcmFnOjI3MWNlZDZkZWRlZTQ0MWJhZTIzMmM3OGUzMjM4NDkzL3RhYmxlOjc2YzU1YWVlNjIwNDRhZTJiNGVmZDM5MDBkNmRjMDA5L3RhYmxlcmFuZ2U6NzZjNTVhZWU2MjA0NGFlMmI0ZWZkMzkwMGQ2ZGMwMDlfMy0xLTEtMS0w_1694b085-d194-498b-ac42-fe71d1d2bcd4">1,624,013</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="i041bf999636948c0a36483d04e7c2200_D20210101-20210930" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF83Ni9mcmFnOjI3MWNlZDZkZWRlZTQ0MWJhZTIzMmM3OGUzMjM4NDkzL3RhYmxlOjc2YzU1YWVlNjIwNDRhZTJiNGVmZDM5MDBkNmRjMDA5L3RhYmxlcmFuZ2U6NzZjNTVhZWU2MjA0NGFlMmI0ZWZkMzkwMGQ2ZGMwMDlfMy0zLTEtMS0w_02567793-3d05-424d-ba14-d52d33d068a5">5.76</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="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="i041bf999636948c0a36483d04e7c2200_D20210101-20210930" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF83Ni9mcmFnOjI3MWNlZDZkZWRlZTQ0MWJhZTIzMmM3OGUzMjM4NDkzL3RhYmxlOjc2YzU1YWVlNjIwNDRhZTJiNGVmZDM5MDBkNmRjMDA5L3RhYmxlcmFuZ2U6NzZjNTVhZWU2MjA0NGFlMmI0ZWZkMzkwMGQ2ZGMwMDlfNC0xLTEtMS0w_dff86b94-76f8-4586-9219-c14f2c18b595">97,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="usdPerShare" contextRef="i041bf999636948c0a36483d04e7c2200_D20210101-20210930" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF83Ni9mcmFnOjI3MWNlZDZkZWRlZTQ0MWJhZTIzMmM3OGUzMjM4NDkzL3RhYmxlOjc2YzU1YWVlNjIwNDRhZTJiNGVmZDM5MDBkNmRjMDA5L3RhYmxlcmFuZ2U6NzZjNTVhZWU2MjA0NGFlMmI0ZWZkMzkwMGQ2ZGMwMDlfNC0zLTEtMS0w_57891650-48e9-40e0-a278-1bec5756801d">8.96</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="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, 2021</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="i03b8c77b6e0e4908832f51b1dfe8629e_I20210930" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF83Ni9mcmFnOjI3MWNlZDZkZWRlZTQ0MWJhZTIzMmM3OGUzMjM4NDkzL3RhYmxlOjc2YzU1YWVlNjIwNDRhZTJiNGVmZDM5MDBkNmRjMDA5L3RhYmxlcmFuZ2U6NzZjNTVhZWU2MjA0NGFlMmI0ZWZkMzkwMGQ2ZGMwMDlfNS0xLTEtMS0w_713fbdff-9579-4295-bc56-d4400e17ac9a">468,481</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="i03b8c77b6e0e4908832f51b1dfe8629e_I20210930" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF83Ni9mcmFnOjI3MWNlZDZkZWRlZTQ0MWJhZTIzMmM3OGUzMjM4NDkzL3RhYmxlOjc2YzU1YWVlNjIwNDRhZTJiNGVmZDM5MDBkNmRjMDA5L3RhYmxlcmFuZ2U6NzZjNTVhZWU2MjA0NGFlMmI0ZWZkMzkwMGQ2ZGMwMDlfNS0zLTEtMS0w_8c091046-bd71-48ab-92a5-3e3378fe2179">8.47</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="i041bf999636948c0a36483d04e7c2200_D20210101-20210930" format="ixt-sec:duryear" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF83Ni9mcmFnOjI3MWNlZDZkZWRlZTQ0MWJhZTIzMmM3OGUzMjM4NDkzL3RhYmxlOjc2YzU1YWVlNjIwNDRhZTJiNGVmZDM5MDBkNmRjMDA5L3RhYmxlcmFuZ2U6NzZjNTVhZWU2MjA0NGFlMmI0ZWZkMzkwMGQ2ZGMwMDlfNS01LTEtMS0w_9555d8ed-c043-4d80-9613-a7be37c4448f">0.58</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="i04638c99da7f45a89e484a9267e67151_D20200101-20200331" decimals="-3" name="pgen:CompensationArrangementWithIndividualAllocatedShareBasedCompensationExpenseMonthlyExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF83Ni9mcmFnOjI3MWNlZDZkZWRlZTQ0MWJhZTIzMmM3OGUzMjM4NDkzL3RleHRyZWdpb246MjcxY2VkNmRlZGVlNDQxYmFlMjMyYzc4ZTMyMzg0OTNfMjMxOQ_309d0583-795e-4ecb-8841-0735c448c6ad">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="i47a740653c2647dea078ce98a9a1aeec_D20200101-20200331" format="ixt-sec:durwordsen" name="pgen:LockupPeriodOnRestrictedStockUnitShares" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF83Ni9mcmFnOjI3MWNlZDZkZWRlZTQ0MWJhZTIzMmM3OGUzMjM4NDkzL3RleHRyZWdpb246MjcxY2VkNmRlZGVlNDQxYmFlMjMyYzc4ZTMyMzg0OTNfMzQ1NQ_b8361931-1a34-4ded-b223-3f926932ce37">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="i4ac0f3db54774a89a04146b7539e4b8c_D20200901-20200930" decimals="-3" name="pgen:CompensationArrangementWithIndividualAnnualCashRetainer" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF83Ni9mcmFnOjI3MWNlZDZkZWRlZTQ0MWJhZTIzMmM3OGUzMjM4NDkzL3RleHRyZWdpb246MjcxY2VkNmRlZGVlNDQxYmFlMjMyYzc4ZTMyMzg0OTNfMjY5Nw_3b8f4c2a-3204-4ff9-9e99-16cddd6fb4d6">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="i6985ce3347b3487f81676eeb824be9bd_D20200901-20200930" decimals="-3" name="pgen:CompensationArrangementWithIndividualAnnualStockOptionGrantGrantDateFairValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF83Ni9mcmFnOjI3MWNlZDZkZWRlZTQ0MWJhZTIzMmM3OGUzMjM4NDkzL3RleHRyZWdpb246MjcxY2VkNmRlZGVlNDQxYmFlMjMyYzc4ZTMyMzg0OTNfMjg3Ng_848f1510-0783-47bc-9b3b-1fe7a353e068">250</ix:nonFraction>; and (iii) an annual grant of RSUs having a grant date fair value of $<ix:nonFraction unitRef="usd" contextRef="i5570b1510da04601838a36d6a60b2ec1_D20200901-20200930" decimals="-3" name="pgen:CompensationArrangementWithIndividualAnnualRSUGrantGrantDateFairValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF83Ni9mcmFnOjI3MWNlZDZkZWRlZTQ0MWJhZTIzMmM3OGUzMjM4NDkzL3RleHRyZWdpb246MjcxY2VkNmRlZGVlNDQxYmFlMjMyYzc4ZTMyMzg0OTNfMjk0OA_1d113317-6565-41fd-9c71-a93bf8a069e6">250</ix:nonFraction> vesting over <ix:nonNumeric contextRef="i5570b1510da04601838a36d6a60b2ec1_D20200901-20200930" format="ixt-sec:durwordsen" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF83Ni9mcmFnOjI3MWNlZDZkZWRlZTQ0MWJhZTIzMmM3OGUzMjM4NDkzL3RleHRyZWdpb246MjcxY2VkNmRlZGVlNDQxYmFlMjMyYzc4ZTMyMzg0OTNfMjk2NA_5e35cbfe-6440-4893-988d-70a94a67ce94">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="i3189f2a5fee844828941ed626c10ed68_D20210701-20210930" decimals="-3" name="pgen:CompensationArrangementWithIndividualExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF83Ni9mcmFnOjI3MWNlZDZkZWRlZTQ0MWJhZTIzMmM3OGUzMjM4NDkzL3RleHRyZWdpb246MjcxY2VkNmRlZGVlNDQxYmFlMjMyYzc4ZTMyMzg0OTNfMzM1MA_5f4e04ca-8ba6-42e5-b423-0dea22aee060">76</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="id4c579b710b349d5978711752e0056b0_D20200701-20200930" decimals="-3" name="pgen:CompensationArrangementWithIndividualExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF83Ni9mcmFnOjI3MWNlZDZkZWRlZTQ0MWJhZTIzMmM3OGUzMjM4NDkzL3RleHRyZWdpb246MjcxY2VkNmRlZGVlNDQxYmFlMjMyYzc4ZTMyMzg0OTNfMzM1Nw_7bee68d3-fafd-416e-b01f-c5f400ddec07">266</ix:nonFraction> for the three months ended September 30, 2021 and 2020, respectively, and $<ix:nonFraction unitRef="usd" contextRef="i79dda3a0da0e4551abd72a829f876f93_D20210101-20210930" decimals="-3" name="pgen:CompensationArrangementWithIndividualExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF83Ni9mcmFnOjI3MWNlZDZkZWRlZTQ0MWJhZTIzMmM3OGUzMjM4NDkzL3RleHRyZWdpb246MjcxY2VkNmRlZGVlNDQxYmFlMjMyYzc4ZTMyMzg0OTNfMzM5Nw_77103af2-8322-48c2-87fc-55fefda7190b">585</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i341544ea88444b4a98829897f7df7cb3_D20200101-20200930" decimals="-3" name="pgen:CompensationArrangementWithIndividualExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF83Ni9mcmFnOjI3MWNlZDZkZWRlZTQ0MWJhZTIzMmM3OGUzMjM4NDkzL3RleHRyZWdpb246MjcxY2VkNmRlZGVlNDQxYmFlMjMyYzc4ZTMyMzg0OTNfMzQwNA_03e134be-55dc-4188-abe4-60a894d7ddba">720</ix:nonFraction> for the nine months ended September 30, 2021 and 2020, respectively.</span></div></ix:continuation><div id="id27ad070b0cf40ce8f1a92febdc58814_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="i5cc25946d6f843cca98ce03c128dee12_D20210101-20210930" name="us-gaap:LesseeOperatingLeasesTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF83OS9mcmFnOjBhMTcxOWFjN2NmNzQxYzI4NTBlNDZkZGU4NzVlMTNjL3RleHRyZWdpb246MGExNzE5YWM3Y2Y3NDFjMjg1MGU0NmRkZTg3NWUxM2NfMTExOQ_3cbada5a-62dc-4e5a-bb34-d25d0cbe3140" continuedAt="i93c29076879c44f7840cf4410c2e6ee3" 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="i93c29076879c44f7840cf4410c2e6ee3" continuedAt="iae05c8e9b0a24592bb0feec367957f3b">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:id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF83OS9mcmFnOjBhMTcxOWFjN2NmNzQxYzI4NTBlNDZkZGU4NzVlMTNjL3RleHRyZWdpb246MGExNzE5YWM3Y2Y3NDFjMjg1MGU0NmRkZTg3NWUxM2NfMzQw_ea208192-cec0-4bfb-a78d-e0419a19a13b">one</span> to <ix:nonNumeric contextRef="if00836b98f334fd88d3d692c947487be_I20210930" format="ixt-sec:durwordsen" name="us-gaap:LesseeOperatingLeaseRemainingLeaseTerm" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF83OS9mcmFnOjBhMTcxOWFjN2NmNzQxYzI4NTBlNDZkZGU4NzVlMTNjL3RleHRyZWdpb246MGExNzE5YWM3Y2Y3NDFjMjg1MGU0NmRkZTg3NWUxM2NfMzQ2_4b737d61-5dc4-483b-8f7e-b07a4bd8ed3f">nine 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="i5cc25946d6f843cca98ce03c128dee12_D20210101-20210930" format="ixt-sec:durwordsen" name="pgen:LesseeOperatingLeaseTerminationPeriod" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF83OS9mcmFnOjBhMTcxOWFjN2NmNzQxYzI4NTBlNDZkZGU4NzVlMTNjL3RleHRyZWdpb246MGExNzE5YWM3Y2Y3NDFjMjg1MGU0NmRkZTg3NWUxM2NfNDcy_e328ac9b-2ef3-4133-985b-3baf796d5805">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="iae05c8e9b0a24592bb0feec367957f3b"><ix:nonNumeric contextRef="i5cc25946d6f843cca98ce03c128dee12_D20210101-20210930" name="us-gaap:LeaseCostTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF83OS9mcmFnOjBhMTcxOWFjN2NmNzQxYzI4NTBlNDZkZGU4NzVlMTNjL3RleHRyZWdpb246MGExNzE5YWM3Y2Y3NDFjMjg1MGU0NmRkZTg3NWUxM2NfMTEwNA_ee27b73c-021c-4fcf-9865-53c715791fa3" continuedAt="ie31bd46d030848faacd63d33cb61c7c3" 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%">2021</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%">2020</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%">2021</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%">2020</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="ibbda1d45c4164127977e21bbd05ea939_D20210701-20210930" decimals="-3" name="us-gaap:OperatingLeaseCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF83OS9mcmFnOjBhMTcxOWFjN2NmNzQxYzI4NTBlNDZkZGU4NzVlMTNjL3RhYmxlOmM4Y2ZiMzU0MjI1NjRhZTA5NTE2N2Q3YmFlN2YzZTBjL3RhYmxlcmFuZ2U6YzhjZmIzNTQyMjU2NGFlMDk1MTY3ZDdiYWU3ZjNlMGNfMi0xLTEtMS0w_68216c20-97f7-47d9-8ea2-f76f4b963444">843</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="i3d2aac06481848c0b780ff88829ab732_D20200701-20200930" decimals="-3" name="us-gaap:OperatingLeaseCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF83OS9mcmFnOjBhMTcxOWFjN2NmNzQxYzI4NTBlNDZkZGU4NzVlMTNjL3RhYmxlOmM4Y2ZiMzU0MjI1NjRhZTA5NTE2N2Q3YmFlN2YzZTBjL3RhYmxlcmFuZ2U6YzhjZmIzNTQyMjU2NGFlMDk1MTY3ZDdiYWU3ZjNlMGNfMi0zLTEtMS0w_4354ec95-cf4b-4674-b5b3-bb673209e5a3">892</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="i5cc25946d6f843cca98ce03c128dee12_D20210101-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeaseCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF83OS9mcmFnOjBhMTcxOWFjN2NmNzQxYzI4NTBlNDZkZGU4NzVlMTNjL3RhYmxlOmM4Y2ZiMzU0MjI1NjRhZTA5NTE2N2Q3YmFlN2YzZTBjL3RhYmxlcmFuZ2U6YzhjZmIzNTQyMjU2NGFlMDk1MTY3ZDdiYWU3ZjNlMGNfMi01LTEtMS0w_decae168-22b6-4afb-ac6e-a0d4b3dbe65f">2,511</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="ic5858e179144480d94112d8d522800ba_D20200101-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeaseCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF83OS9mcmFnOjBhMTcxOWFjN2NmNzQxYzI4NTBlNDZkZGU4NzVlMTNjL3RhYmxlOmM4Y2ZiMzU0MjI1NjRhZTA5NTE2N2Q3YmFlN2YzZTBjL3RhYmxlcmFuZ2U6YzhjZmIzNTQyMjU2NGFlMDk1MTY3ZDdiYWU3ZjNlMGNfMi03LTEtMS0w_9c6ab97f-e553-4045-8006-4d6e85f598bc">2,690</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="ibbda1d45c4164127977e21bbd05ea939_D20210701-20210930" decimals="-3" name="us-gaap:ShortTermLeaseCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF83OS9mcmFnOjBhMTcxOWFjN2NmNzQxYzI4NTBlNDZkZGU4NzVlMTNjL3RhYmxlOmM4Y2ZiMzU0MjI1NjRhZTA5NTE2N2Q3YmFlN2YzZTBjL3RhYmxlcmFuZ2U6YzhjZmIzNTQyMjU2NGFlMDk1MTY3ZDdiYWU3ZjNlMGNfMy0xLTEtMS0w_d1d0db2c-f605-4d1a-9714-779f8684988b">464</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="i3d2aac06481848c0b780ff88829ab732_D20200701-20200930" decimals="-3" name="us-gaap:ShortTermLeaseCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF83OS9mcmFnOjBhMTcxOWFjN2NmNzQxYzI4NTBlNDZkZGU4NzVlMTNjL3RhYmxlOmM4Y2ZiMzU0MjI1NjRhZTA5NTE2N2Q3YmFlN2YzZTBjL3RhYmxlcmFuZ2U6YzhjZmIzNTQyMjU2NGFlMDk1MTY3ZDdiYWU3ZjNlMGNfMy0zLTEtMS0w_5d6b326a-2d99-4269-89e0-af87aefa3ce7">480</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="i5cc25946d6f843cca98ce03c128dee12_D20210101-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ShortTermLeaseCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF83OS9mcmFnOjBhMTcxOWFjN2NmNzQxYzI4NTBlNDZkZGU4NzVlMTNjL3RhYmxlOmM4Y2ZiMzU0MjI1NjRhZTA5NTE2N2Q3YmFlN2YzZTBjL3RhYmxlcmFuZ2U6YzhjZmIzNTQyMjU2NGFlMDk1MTY3ZDdiYWU3ZjNlMGNfMy01LTEtMS0w_04510f77-07c2-4ebc-b34b-20baf7770490">1,411</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="ic5858e179144480d94112d8d522800ba_D20200101-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ShortTermLeaseCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF83OS9mcmFnOjBhMTcxOWFjN2NmNzQxYzI4NTBlNDZkZGU4NzVlMTNjL3RhYmxlOmM4Y2ZiMzU0MjI1NjRhZTA5NTE2N2Q3YmFlN2YzZTBjL3RhYmxlcmFuZ2U6YzhjZmIzNTQyMjU2NGFlMDk1MTY3ZDdiYWU3ZjNlMGNfMy03LTEtMS0w_90a3f3a5-be1b-40d6-9a7c-4016f02f8572">1,332</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="ibbda1d45c4164127977e21bbd05ea939_D20210701-20210930" decimals="-3" name="us-gaap:VariableLeaseCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF83OS9mcmFnOjBhMTcxOWFjN2NmNzQxYzI4NTBlNDZkZGU4NzVlMTNjL3RhYmxlOmM4Y2ZiMzU0MjI1NjRhZTA5NTE2N2Q3YmFlN2YzZTBjL3RhYmxlcmFuZ2U6YzhjZmIzNTQyMjU2NGFlMDk1MTY3ZDdiYWU3ZjNlMGNfNC0xLTEtMS0w_65aad160-fb88-478b-8a67-b6b6996ef9ee">199</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="i3d2aac06481848c0b780ff88829ab732_D20200701-20200930" decimals="-3" name="us-gaap:VariableLeaseCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF83OS9mcmFnOjBhMTcxOWFjN2NmNzQxYzI4NTBlNDZkZGU4NzVlMTNjL3RhYmxlOmM4Y2ZiMzU0MjI1NjRhZTA5NTE2N2Q3YmFlN2YzZTBjL3RhYmxlcmFuZ2U6YzhjZmIzNTQyMjU2NGFlMDk1MTY3ZDdiYWU3ZjNlMGNfNC0zLTEtMS0w_49361676-8e43-43cb-8ca5-1d99b0353c67">205</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="i5cc25946d6f843cca98ce03c128dee12_D20210101-20210930" decimals="-3" name="us-gaap:VariableLeaseCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF83OS9mcmFnOjBhMTcxOWFjN2NmNzQxYzI4NTBlNDZkZGU4NzVlMTNjL3RhYmxlOmM4Y2ZiMzU0MjI1NjRhZTA5NTE2N2Q3YmFlN2YzZTBjL3RhYmxlcmFuZ2U6YzhjZmIzNTQyMjU2NGFlMDk1MTY3ZDdiYWU3ZjNlMGNfNC01LTEtMS0w_f90f88da-0f64-4c83-8f7e-e826f094babb">663</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="ic5858e179144480d94112d8d522800ba_D20200101-20200930" decimals="-3" name="us-gaap:VariableLeaseCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF83OS9mcmFnOjBhMTcxOWFjN2NmNzQxYzI4NTBlNDZkZGU4NzVlMTNjL3RhYmxlOmM4Y2ZiMzU0MjI1NjRhZTA5NTE2N2Q3YmFlN2YzZTBjL3RhYmxlcmFuZ2U6YzhjZmIzNTQyMjU2NGFlMDk1MTY3ZDdiYWU3ZjNlMGNfNC03LTEtMS0w_adbaa9dd-e1fc-4308-80c8-01a0852e9b2e">654</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="ibbda1d45c4164127977e21bbd05ea939_D20210701-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LeaseCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF83OS9mcmFnOjBhMTcxOWFjN2NmNzQxYzI4NTBlNDZkZGU4NzVlMTNjL3RhYmxlOmM4Y2ZiMzU0MjI1NjRhZTA5NTE2N2Q3YmFlN2YzZTBjL3RhYmxlcmFuZ2U6YzhjZmIzNTQyMjU2NGFlMDk1MTY3ZDdiYWU3ZjNlMGNfNS0xLTEtMS0w_bd947181-2712-4036-aa9a-5bf2fb7be4f6">1,506</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="i3d2aac06481848c0b780ff88829ab732_D20200701-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LeaseCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF83OS9mcmFnOjBhMTcxOWFjN2NmNzQxYzI4NTBlNDZkZGU4NzVlMTNjL3RhYmxlOmM4Y2ZiMzU0MjI1NjRhZTA5NTE2N2Q3YmFlN2YzZTBjL3RhYmxlcmFuZ2U6YzhjZmIzNTQyMjU2NGFlMDk1MTY3ZDdiYWU3ZjNlMGNfNS0zLTEtMS0w_1a5c5c9b-3c3f-4ff1-9231-7f5b361d4fea">1,577</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="i5cc25946d6f843cca98ce03c128dee12_D20210101-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LeaseCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF83OS9mcmFnOjBhMTcxOWFjN2NmNzQxYzI4NTBlNDZkZGU4NzVlMTNjL3RhYmxlOmM4Y2ZiMzU0MjI1NjRhZTA5NTE2N2Q3YmFlN2YzZTBjL3RhYmxlcmFuZ2U6YzhjZmIzNTQyMjU2NGFlMDk1MTY3ZDdiYWU3ZjNlMGNfNS01LTEtMS0w_a72496b9-a046-4592-8574-fe642b74be69">4,585</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="ic5858e179144480d94112d8d522800ba_D20200101-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LeaseCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF83OS9mcmFnOjBhMTcxOWFjN2NmNzQxYzI4NTBlNDZkZGU4NzVlMTNjL3RhYmxlOmM4Y2ZiMzU0MjI1NjRhZTA5NTE2N2Q3YmFlN2YzZTBjL3RhYmxlcmFuZ2U6YzhjZmIzNTQyMjU2NGFlMDk1MTY3ZDdiYWU3ZjNlMGNfNS03LTEtMS0w_ca95eca7-c4d1-4b8b-8c3a-17210f21c392">4,676</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="i5cc25946d6f843cca98ce03c128dee12_D20210101-20210930" name="us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF83OS9mcmFnOjBhMTcxOWFjN2NmNzQxYzI4NTBlNDZkZGU4NzVlMTNjL3RleHRyZWdpb246MGExNzE5YWM3Y2Y3NDFjMjg1MGU0NmRkZTg3NWUxM2NfMTExNQ_dbf3331f-3e5a-4254-af83-84f1d6767e53" 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, 2021, 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%">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="i10cc24b3666e419ab532a7423ad3973f_I20210930" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF83OS9mcmFnOjBhMTcxOWFjN2NmNzQxYzI4NTBlNDZkZGU4NzVlMTNjL3RhYmxlOmY3MWM2NzdiMTJiYzQ4ZGNiYTViMjVlZjI4MmZjNzNkL3RhYmxlcmFuZ2U6ZjcxYzY3N2IxMmJjNDhkY2JhNWIyNWVmMjgyZmM3M2RfMC0xLTEtMS0w_cdf1fba5-648a-43e0-b8c6-4c09a97816ef">718</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%">2022</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="i10cc24b3666e419ab532a7423ad3973f_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF83OS9mcmFnOjBhMTcxOWFjN2NmNzQxYzI4NTBlNDZkZGU4NzVlMTNjL3RhYmxlOmY3MWM2NzdiMTJiYzQ4ZGNiYTViMjVlZjI4MmZjNzNkL3RhYmxlcmFuZ2U6ZjcxYzY3N2IxMmJjNDhkY2JhNWIyNWVmMjgyZmM3M2RfMS0xLTEtMS0w_e2f04196-408d-41b9-b117-92c93ff07faf">3,405</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%">2023</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="i10cc24b3666e419ab532a7423ad3973f_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF83OS9mcmFnOjBhMTcxOWFjN2NmNzQxYzI4NTBlNDZkZGU4NzVlMTNjL3RhYmxlOmY3MWM2NzdiMTJiYzQ4ZGNiYTViMjVlZjI4MmZjNzNkL3RhYmxlcmFuZ2U6ZjcxYzY3N2IxMmJjNDhkY2JhNWIyNWVmMjgyZmM3M2RfMi0xLTEtMS0w_65363494-cfcb-4b46-a628-9bf68a313b4f">2,945</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%">2024</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="i10cc24b3666e419ab532a7423ad3973f_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF83OS9mcmFnOjBhMTcxOWFjN2NmNzQxYzI4NTBlNDZkZGU4NzVlMTNjL3RhYmxlOmY3MWM2NzdiMTJiYzQ4ZGNiYTViMjVlZjI4MmZjNzNkL3RhYmxlcmFuZ2U6ZjcxYzY3N2IxMmJjNDhkY2JhNWIyNWVmMjgyZmM3M2RfMy0xLTEtMS0w_2b619bac-b608-4b02-8071-ff95a6fae3c7">3,009</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%">2025</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="i10cc24b3666e419ab532a7423ad3973f_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF83OS9mcmFnOjBhMTcxOWFjN2NmNzQxYzI4NTBlNDZkZGU4NzVlMTNjL3RhYmxlOmY3MWM2NzdiMTJiYzQ4ZGNiYTViMjVlZjI4MmZjNzNkL3RhYmxlcmFuZ2U6ZjcxYzY3N2IxMmJjNDhkY2JhNWIyNWVmMjgyZmM3M2RfNC0xLTEtMS0w_55e836f8-01fd-46a3-a991-3fe684c35e4d">2,283</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%">2026</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="i10cc24b3666e419ab532a7423ad3973f_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF83OS9mcmFnOjBhMTcxOWFjN2NmNzQxYzI4NTBlNDZkZGU4NzVlMTNjL3RhYmxlOmY3MWM2NzdiMTJiYzQ4ZGNiYTViMjVlZjI4MmZjNzNkL3RhYmxlcmFuZ2U6ZjcxYzY3N2IxMmJjNDhkY2JhNWIyNWVmMjgyZmM3M2RfNS0xLTEtMS0w_0328dfde-ad2d-4efd-90da-cff126ea8b8f">1,796</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="i10cc24b3666e419ab532a7423ad3973f_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF83OS9mcmFnOjBhMTcxOWFjN2NmNzQxYzI4NTBlNDZkZGU4NzVlMTNjL3RhYmxlOmY3MWM2NzdiMTJiYzQ4ZGNiYTViMjVlZjI4MmZjNzNkL3RhYmxlcmFuZ2U6ZjcxYzY3N2IxMmJjNDhkY2JhNWIyNWVmMjgyZmM3M2RfNi0xLTEtMS0w_cb08819f-6788-414e-8d88-3e1a5f7bff70">4,638</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="i10cc24b3666e419ab532a7423ad3973f_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF83OS9mcmFnOjBhMTcxOWFjN2NmNzQxYzI4NTBlNDZkZGU4NzVlMTNjL3RhYmxlOmY3MWM2NzdiMTJiYzQ4ZGNiYTViMjVlZjI4MmZjNzNkL3RhYmxlcmFuZ2U6ZjcxYzY3N2IxMmJjNDhkY2JhNWIyNWVmMjgyZmM3M2RfNy0xLTEtMS0w_e50b8ba5-a9fa-4cf8-a912-72875570e6f3">18,794</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="i10cc24b3666e419ab532a7423ad3973f_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF83OS9mcmFnOjBhMTcxOWFjN2NmNzQxYzI4NTBlNDZkZGU4NzVlMTNjL3RhYmxlOmY3MWM2NzdiMTJiYzQ4ZGNiYTViMjVlZjI4MmZjNzNkL3RhYmxlcmFuZ2U6ZjcxYzY3N2IxMmJjNDhkY2JhNWIyNWVmMjgyZmM3M2RfOC0xLTEtMS0w_83bc66e5-cee4-4285-b1ea-ccbe2cb4003b">5,636</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="i10cc24b3666e419ab532a7423ad3973f_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeaseLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF83OS9mcmFnOjBhMTcxOWFjN2NmNzQxYzI4NTBlNDZkZGU4NzVlMTNjL3RhYmxlOmY3MWM2NzdiMTJiYzQ4ZGNiYTViMjVlZjI4MmZjNzNkL3RhYmxlcmFuZ2U6ZjcxYzY3N2IxMmJjNDhkY2JhNWIyNWVmMjgyZmM3M2RfOS0xLTEtMS0w_e61eccd5-fd83-4836-8d31-a5511d6a5d4a">13,158</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="i10cc24b3666e419ab532a7423ad3973f_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeaseLiabilityCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF83OS9mcmFnOjBhMTcxOWFjN2NmNzQxYzI4NTBlNDZkZGU4NzVlMTNjL3RhYmxlOmY3MWM2NzdiMTJiYzQ4ZGNiYTViMjVlZjI4MmZjNzNkL3RhYmxlcmFuZ2U6ZjcxYzY3N2IxMmJjNDhkY2JhNWIyNWVmMjgyZmM3M2RfMTAtMS0xLTEtMA_7fb69851-7352-438f-8a12-f7e3b5c2beeb">1,959</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="i10cc24b3666e419ab532a7423ad3973f_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeaseLiabilityNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF83OS9mcmFnOjBhMTcxOWFjN2NmNzQxYzI4NTBlNDZkZGU4NzVlMTNjL3RhYmxlOmY3MWM2NzdiMTJiYzQ4ZGNiYTViMjVlZjI4MmZjNzNkL3RhYmxlcmFuZ2U6ZjcxYzY3N2IxMmJjNDhkY2JhNWIyNWVmMjgyZmM3M2RfMTEtMS0xLTEtMA_6a4c0217-4d16-4255-953f-39ce40f12aff">11,199</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="i10cc24b3666e419ab532a7423ad3973f_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeaseLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF83OS9mcmFnOjBhMTcxOWFjN2NmNzQxYzI4NTBlNDZkZGU4NzVlMTNjL3RhYmxlOmY3MWM2NzdiMTJiYzQ4ZGNiYTViMjVlZjI4MmZjNzNkL3RhYmxlcmFuZ2U6ZjcxYzY3N2IxMmJjNDhkY2JhNWIyNWVmMjgyZmM3M2RfMTItMS0xLTEtMA_971efb68-12bb-40a6-9d5a-1a7f42a57767">13,158</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="ie31bd46d030848faacd63d33cb61c7c3"><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/>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:10pt;font-weight:700;line-height:100%">December 31,<br/>2020</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="i10cc24b3666e419ab532a7423ad3973f_I20210930" format="ixt-sec:duryear" name="us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF83OS9mcmFnOjBhMTcxOWFjN2NmNzQxYzI4NTBlNDZkZGU4NzVlMTNjL3RhYmxlOjhmYTEzMGU5NDNjNDRlZTBhMjhiOGRiZjJhMWQ1ZTBlL3RhYmxlcmFuZ2U6OGZhMTMwZTk0M2M0NGVlMGEyOGI4ZGJmMmExZDVlMGVfMS0xLTEtMS0w_121f34a3-c5fe-409c-ba67-92d79fd19df3">6.38</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="i335637e17881457e8936f1f0a875356f_I20201231" format="ixt-sec:duryear" name="us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF83OS9mcmFnOjBhMTcxOWFjN2NmNzQxYzI4NTBlNDZkZGU4NzVlMTNjL3RhYmxlOjhmYTEzMGU5NDNjNDRlZTBhMjhiOGRiZjJhMWQ1ZTBlL3RhYmxlcmFuZ2U6OGZhMTMwZTk0M2M0NGVlMGEyOGI4ZGJmMmExZDVlMGVfMS0zLTEtMS0w_6a463153-ee26-4db6-84a0-e9cd644ce7ce">4.21</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="i10cc24b3666e419ab532a7423ad3973f_I20210930" decimals="4" name="us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF83OS9mcmFnOjBhMTcxOWFjN2NmNzQxYzI4NTBlNDZkZGU4NzVlMTNjL3RhYmxlOjhmYTEzMGU5NDNjNDRlZTBhMjhiOGRiZjJhMWQ1ZTBlL3RhYmxlcmFuZ2U6OGZhMTMwZTk0M2M0NGVlMGEyOGI4ZGJmMmExZDVlMGVfMi0xLTEtMS0w_bb0c5b98-75e3-4383-9db2-dd80871ce84a">10.99</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="i335637e17881457e8936f1f0a875356f_I20201231" decimals="4" name="us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF83OS9mcmFnOjBhMTcxOWFjN2NmNzQxYzI4NTBlNDZkZGU4NzVlMTNjL3RhYmxlOjhmYTEzMGU5NDNjNDRlZTBhMjhiOGRiZjJhMWQ1ZTBlL3RhYmxlcmFuZ2U6OGZhMTMwZTk0M2M0NGVlMGEyOGI4ZGJmMmExZDVlMGVfMi0zLTEtMS0w_5cf77558-be02-4ca0-92b5-18f9d442ab20">10.27</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%">2021</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%">2020</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="i5cc25946d6f843cca98ce03c128dee12_D20210101-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeasePayments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF83OS9mcmFnOjBhMTcxOWFjN2NmNzQxYzI4NTBlNDZkZGU4NzVlMTNjL3RhYmxlOjExN2I1ZjYxMTQyYzQ2Yzg5NjFhODJiMjNiNDZjYjczL3RhYmxlcmFuZ2U6MTE3YjVmNjExNDJjNDZjODk2MWE4MmIyM2I0NmNiNzNfMy0xLTEtMS0w_e62cd266-f5af-4797-ab28-b51fe1d473f8">2,835</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="ic5858e179144480d94112d8d522800ba_D20200101-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeasePayments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF83OS9mcmFnOjBhMTcxOWFjN2NmNzQxYzI4NTBlNDZkZGU4NzVlMTNjL3RhYmxlOjExN2I1ZjYxMTQyYzQ2Yzg5NjFhODJiMjNiNDZjYjczL3RhYmxlcmFuZ2U6MTE3YjVmNjExNDJjNDZjODk2MWE4MmIyM2I0NmNiNzNfMy0zLTEtMS0w_5bc65609-5848-4be0-b19e-799119a33b10">3,013</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="i5cc25946d6f843cca98ce03c128dee12_D20210101-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF83OS9mcmFnOjBhMTcxOWFjN2NmNzQxYzI4NTBlNDZkZGU4NzVlMTNjL3RhYmxlOjExN2I1ZjYxMTQyYzQ2Yzg5NjFhODJiMjNiNDZjYjczL3RhYmxlcmFuZ2U6MTE3YjVmNjExNDJjNDZjODk2MWE4MmIyM2I0NmNiNzNfNC0xLTEtMS0w_48789392-ef82-4081-90d8-fa3e45f4866f">4,868</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="ic5858e179144480d94112d8d522800ba_D20200101-20200930" decimals="-3" name="us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF83OS9mcmFnOjBhMTcxOWFjN2NmNzQxYzI4NTBlNDZkZGU4NzVlMTNjL3RhYmxlOjExN2I1ZjYxMTQyYzQ2Yzg5NjFhODJiMjNiNDZjYjczL3RhYmxlcmFuZ2U6MTE3YjVmNjExNDJjNDZjODk2MWE4MmIyM2I0NmNiNzNfNC0zLTEtMS0w_dd015c90-4594-4d06-b80f-db67e057e884">395</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="id27ad070b0cf40ce8f1a92febdc58814_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="i5cc25946d6f843cca98ce03c128dee12_D20210101-20210930" name="us-gaap:CommitmentsAndContingenciesDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF84Mi9mcmFnOjU1MTBlNWJlNjA4NTQ3NzNiYWQ3MDQyYjA5NzFjMTM2L3RleHRyZWdpb246NTUxMGU1YmU2MDg1NDc3M2JhZDcwNDJiMDk3MWMxMzZfNzEyMg_bbcb1f8f-ed2c-45e4-8f92-d926c749f42b" continuedAt="i6d32b5bf9db24123bb176759defdf966" escape="true">Commitments and Contingencies</ix:nonNumeric></span></div><ix:continuation id="i6d32b5bf9db24123bb176759defdf966" continuedAt="i074f157e454f4242b5f73e8d557ba2d6"><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:120%">On December 1, 2020, Trans Ova settled <ix:nonFraction unitRef="claim" contextRef="ifd0e89be29ef4ff2bf0ce6282ccf3a60_D20201201-20201201" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:LossContingencyClaimsSettledNumber" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF84Mi9mcmFnOjU1MTBlNWJlNjA4NTQ3NzNiYWQ3MDQyYjA5NzFjMTM2L3RleHRyZWdpb246NTUxMGU1YmU2MDg1NDc3M2JhZDcwNDJiMDk3MWMxMzZfOTI_2aed548d-0843-48a0-9ad8-bc78c46bff39">one</ix:nonFraction> of <ix:nonFraction unitRef="claim" contextRef="i4864b0d68ce8408fb442d96cc7909741_I20201130" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:LossContingencyPendingClaimsNumber" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF84Mi9mcmFnOjU1MTBlNWJlNjA4NTQ3NzNiYWQ3MDQyYjA5NzFjMTM2L3RleHRyZWdpb246NTUxMGU1YmU2MDg1NDc3M2JhZDcwNDJiMDk3MWMxMzZfOTg_428aca48-f95c-4cf2-95b8-b938339b15e3">two</ix:nonFraction> patent infringement lawsuits brought by XY, LLC ("XY"). The lawsuit, originally filed in 2012, was tried and appealed between 2016 and 2020. On December 1, 2020, the parties reached a settlement resolving all remaining disputes. As part of that settlement, Trans Ova remitted to XY a settlement payment, which, in addition to all the other monies Trans Ova had previously paid XY, constituted full payment and satisfaction of the judgment, including pre-judgment interest, post-judgment interest, costs, and all past, current and future royalty obligations under the judgment. In exchange, XY released and forever discharged Trans Ova from all obligations arising out of the judgment.</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="#id27ad070b0cf40ce8f1a92febdc58814_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="#id27ad070b0cf40ce8f1a92febdc58814_7">Contents</a></span></div></div><ix:continuation id="i074f157e454f4242b5f73e8d557ba2d6" continuedAt="i8e58f46ca968489988413353166d092b"><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%">A second patent infringement lawsuit brought on by XY was filed in December 2016. There are currently <ix:nonFraction unitRef="patent" contextRef="iec58d14c1aee49288cbb5fce6b7edd46_I20210930" decimals="INF" format="ixt-sec:numwordsen" name="pgen:LossContingencyNumberOfPatentsAtIssue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF84Mi9mcmFnOjU1MTBlNWJlNjA4NTQ3NzNiYWQ3MDQyYjA5NzFjMTM2L3RleHRyZWdpb246NTUxMGU1YmU2MDg1NDc3M2JhZDcwNDJiMDk3MWMxMzZfODg4_ed134fcb-68e4-42b5-bce1-6804f2a2b61e">five</ix:nonFraction> patents remaining at issue in the case. The Company expects the trial to occur sometime in early 2023.</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%">While this patent infringement lawsuit is pending, Trans Ova shall continue to utilize the technology consistent with the determinations of the court proceedings. Nonetheless, these disputes remain subject to a number of uncertainties, including the outcome of district court and appellate proceedings, the possibility of further claims by XY, and the impact of these matters on Trans Ova's ability to utilize the technology. Trans Ova and the Company could elect to enter into a settlement agreement in order to avoid the further costs and uncertainties of litigation.</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 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. Under the terms of the settlement, the Company, without admitting or denying the allegations of the SEC, consented to the entry of an administrative order requiring that the Company: (i) cease and desist from committing or causing any violations and future violations under Section 13(a) of the Securities Exchange Act of 1934, as amended, and Rules 13a-11 and 12b-20 promulgated thereunder; and (ii) pay a $<ix:nonFraction unitRef="usd" contextRef="i6767c5a616dc49f0bc5676b847dd3fed_D20200901-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PaymentsForLegalSettlements" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF84Mi9mcmFnOjU1MTBlNWJlNjA4NTQ3NzNiYWQ3MDQyYjA5NzFjMTM2L3RleHRyZWdpb246NTUxMGU1YmU2MDg1NDc3M2JhZDcwNDJiMDk3MWMxMzZfMjIxNg_81808e0b-ed16-4fa9-9033-64315722a83a">2,500</ix:nonFraction> civil money penalty to the SEC.</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 October 2020, several purported shareholder class action lawsuits were filed in the U.S. 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 plaintiff's claims track the allegations in the SEC's administrative order described above but challenge disclosures about the MBP program through September 2020, i.e., the date of the SEC administrative order. The plaintiffs seek compensatory damages, interest, and an award of reasonable attorney's fees and costs. In April 2021, the court granted an order consolidating the claims and 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:120%">Abailla v. Precigen, Inc., F/K/A Intrexon Corp., et al</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. 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. The defendants intend to move to dismiss that complaint. 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:120%">Edward D. Wright, derivatively on behalf of Precigen, Inc. F/K/A Intrexon Corp. v. Alvarez et al</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, 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:120%">Kent v. Precigen, Inc.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, Case CL21-6349. The </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Kent</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> action demands inspection of certain books and records of the Company pursuant to Virginia statutory and common law. The Company intends to defend the lawsuits vigorously; however, there can be no assurances regarding the ultimate outcome of these lawsuits.</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 July 10, 2020, the Company received a notice of arbitration from Harvest pursuant to the Collaboration Investment Opportunity Agreement dated March 13, 2015. In December 2020, the Company entered into an agreement with Harvest to resolve matters related to the parties' contractual and equity relationships and to settle all claims made in connection with the notice of arbitration noted above. Pursuant to the settlement agreement, the Company issued <ix:nonFraction unitRef="shares" contextRef="i68d20c353051486891af3377a4b1e74d_D20201201-20201231" decimals="INF" format="ixt:num-dot-decimal" name="pgen:StockIssuedDuringPeriodInConjunctionWithSettlementAgreementSharesNewIssues" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF84Mi9mcmFnOjU1MTBlNWJlNjA4NTQ3NzNiYWQ3MDQyYjA5NzFjMTM2L3RleHRyZWdpb246NTUxMGU1YmU2MDg1NDc3M2JhZDcwNDJiMDk3MWMxMzZfNDE0NQ_4a4f1185-64e7-4291-ba92-c1c7f2f5320a">2,117,264</ix:nonFraction> shares of its common stock to Harvest valued at $<ix:nonFraction unitRef="usd" contextRef="i68d20c353051486891af3377a4b1e74d_D20201201-20201231" decimals="-3" format="ixt:num-dot-decimal" name="pgen:StockIssuedDuringPeriodInConjunctionWithSettlementAgreementValueNewIssues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF84Mi9mcmFnOjU1MTBlNWJlNjA4NTQ3NzNiYWQ3MDQyYjA5NzFjMTM2L3RleHRyZWdpb246NTUxMGU1YmU2MDg1NDc3M2JhZDcwNDJiMDk3MWMxMzZfNDE5Ng_65e9214c-89fc-4347-8f2c-f89d5fdf8549">18,103</ix:nonFraction> in consideration of (i) the termination of the ECC agreements with Thrive Agrobiotics, Inc., Exotech Bio, Inc., and AD Skincare, Inc., which the Company had $<ix:nonFraction unitRef="usd" contextRef="i9f4e92dcb42f42bd94008725448830d9_I20201130" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ContractWithCustomerLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF84Mi9mcmFnOjU1MTBlNWJlNjA4NTQ3NzNiYWQ3MDQyYjA5NzFjMTM2L3RleHRyZWdpb246NTUxMGU1YmU2MDg1NDc3M2JhZDcwNDJiMDk3MWMxMzZfNDM1Ng_81672246-ec25-445b-9ce4-8aaa80123f7f">6,993</ix:nonFraction> of deferred revenue remaining related to these ECCs prior to the settlement agreement; (ii) the return of the Company's ownership interest in these Harvest start-up entities that had a total value of $<ix:nonFraction unitRef="usd" contextRef="iecd062a58bad438b92b9de62f55ab6b4_I20201130" decimals="-3" name="us-gaap:EquityMethodInvestments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF84Mi9mcmFnOjU1MTBlNWJlNjA4NTQ3NzNiYWQ3MDQyYjA5NzFjMTM2L3RleHRyZWdpb246NTUxMGU1YmU2MDg1NDc3M2JhZDcwNDJiMDk3MWMxMzZfNDU1OQ_a00cf250-9c38-424e-8de1-da0d6b745362">326</ix:nonFraction> prior to the settlement agreement; (iii) the commitment of Harvest (which is still ongoing) to take reasonable commercial efforts to transfer to the Company its membership interests in Intrexon Energy Partners II; and (iv) mutual irrevocable and unconditional releases of claims. The Company wrote off the investment balances and netted the deferred revenue balances associated with the eliminated service obligation against the consideration paid. Outstanding receivables from these Harvest start-up entities related to research and development services performed by the Company under the ECC agreements, which had been fully reserved in 2019, were also forgiven as part of the settlement agreement and written off by the Company. Following the settlement agreement, these Harvest start-up entities are no longer related 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%">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, the Company has fully reserved the amount of any disputed accounts receivable that remained outstanding as of September&#160;30, 2021. These disagreements and disputes result in management </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="#id27ad070b0cf40ce8f1a92febdc58814_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="#id27ad070b0cf40ce8f1a92febdc58814_7">Contents</a></span></div></div><ix:continuation id="i8e58f46ca968489988413353166d092b"><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%">distraction and may result in litigation, unfavorable settlements, or concessions by the Company, or adverse regulatory action, any of which could harm the Company's business or 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%">In the course of its business, the Company is involved in litigation or legal matters, including governmental investigations. 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, 2021, 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="id27ad070b0cf40ce8f1a92febdc58814_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="i5cc25946d6f843cca98ce03c128dee12_D20210101-20210930" name="us-gaap:RelatedPartyTransactionsDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF84NS9mcmFnOmEyMDk5Y2M0NjliYzQ1ZTA4YzliODMyZTg5Nzg3ZDBiL3RleHRyZWdpb246YTIwOTljYzQ2OWJjNDVlMDhjOWI4MzJlODk3ODdkMGJfMjE1OQ_8c55dce7-177a-4807-8f65-75330142800e" continuedAt="i95b6520f704b41d380f6e2030ed70cca" escape="true">Related Party Transactions</ix:nonNumeric></span></div><ix:continuation id="i95b6520f704b41d380f6e2030ed70cca"><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="if3e8a05e26ea4967b5053360cf46a8df_I20210930" decimals="INF" name="pgen:RelatedPartyOwnershipInterest" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF84NS9mcmFnOmEyMDk5Y2M0NjliYzQ1ZTA4YzliODMyZTg5Nzg3ZDBiL3RleHRyZWdpb246YTIwOTljYzQ2OWJjNDVlMDhjOWI4MzJlODk3ODdkMGJfMTc2_425e2e81-709d-4fac-be36-3bcf1b9419c4">100</ix:nonFraction>% of the equity interests of Third Security. The Company has an agreement with Third Security under which the Company reimburses 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 total expenses incurred by the Company under these arrangements were $<ix:nonFraction unitRef="usd" contextRef="id0b90457faef48f6ab8f4f6a245fffd8_D20210701-20210930" decimals="-3" name="us-gaap:ProfessionalAndContractServicesExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF84NS9mcmFnOmEyMDk5Y2M0NjliYzQ1ZTA4YzliODMyZTg5Nzg3ZDBiL3RleHRyZWdpb246YTIwOTljYzQ2OWJjNDVlMDhjOWI4MzJlODk3ODdkMGJfNTk2_8550487f-4b68-4044-b851-a9412bf405d5">43</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i99739816a9064f69b7cbf354b6b75bc8_D20200701-20200930" decimals="-3" name="us-gaap:ProfessionalAndContractServicesExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF84NS9mcmFnOmEyMDk5Y2M0NjliYzQ1ZTA4YzliODMyZTg5Nzg3ZDBiL3RleHRyZWdpb246YTIwOTljYzQ2OWJjNDVlMDhjOWI4MzJlODk3ODdkMGJfNjAz_8ac49e0e-5254-4e87-8dac-8aa7431a6192">56</ix:nonFraction> for the three months ended September 30, 2021 and 2020, respectively, and $<ix:nonFraction unitRef="usd" contextRef="i49cd1b82ae034c85be7e5e546bad9408_D20210101-20210930" decimals="-3" name="us-gaap:ProfessionalAndContractServicesExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF84NS9mcmFnOmEyMDk5Y2M0NjliYzQ1ZTA4YzliODMyZTg5Nzg3ZDBiL3RleHRyZWdpb246YTIwOTljYzQ2OWJjNDVlMDhjOWI4MzJlODk3ODdkMGJfNjQz_14b9cfa1-c825-4dfe-8f4b-147ad7426947">89</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i1219d0cae26c42df91322e74bb797aaf_D20200101-20200930" decimals="-3" name="us-gaap:ProfessionalAndContractServicesExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF84NS9mcmFnOmEyMDk5Y2M0NjliYzQ1ZTA4YzliODMyZTg5Nzg3ZDBiL3RleHRyZWdpb246YTIwOTljYzQ2OWJjNDVlMDhjOWI4MzJlODk3ODdkMGJfNjUw_82a822f3-db0a-4129-b7fc-48ac703de821">132</ix:nonFraction> for the nine months ended September 30, 2021 and 2020, 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%">The Company also subleases certain administrative offices to Third Security. The significant terms of the lease mirror the terms of the Company's lease with the landlord, and the Company recorded sublease income of $<ix:nonFraction unitRef="usd" contextRef="id0b90457faef48f6ab8f4f6a245fffd8_D20210701-20210930" decimals="-3" name="us-gaap:SubleaseIncome" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF84NS9mcmFnOmEyMDk5Y2M0NjliYzQ1ZTA4YzliODMyZTg5Nzg3ZDBiL3RleHRyZWdpb246YTIwOTljYzQ2OWJjNDVlMDhjOWI4MzJlODk3ODdkMGJfMTAwMg_28690825-f695-4289-b7ae-4e23e307917f">20</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i99739816a9064f69b7cbf354b6b75bc8_D20200701-20200930" decimals="-3" name="us-gaap:SubleaseIncome" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF84NS9mcmFnOmEyMDk5Y2M0NjliYzQ1ZTA4YzliODMyZTg5Nzg3ZDBiL3RleHRyZWdpb246YTIwOTljYzQ2OWJjNDVlMDhjOWI4MzJlODk3ODdkMGJfMTAwOQ_b2b3c449-9de8-47d4-8c38-1d0254435c58">18</ix:nonFraction> for the three months ended September 30, 2021 and 2020, respectively, and $<ix:nonFraction unitRef="usd" contextRef="i49cd1b82ae034c85be7e5e546bad9408_D20210101-20210930" decimals="-3" name="us-gaap:SubleaseIncome" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF84NS9mcmFnOmEyMDk5Y2M0NjliYzQ1ZTA4YzliODMyZTg5Nzg3ZDBiL3RleHRyZWdpb246YTIwOTljYzQ2OWJjNDVlMDhjOWI4MzJlODk3ODdkMGJfMTA0OQ_becda3a0-0414-40fa-834b-227fff1a837b">61</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i1219d0cae26c42df91322e74bb797aaf_D20200101-20200930" decimals="-3" name="us-gaap:SubleaseIncome" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF84NS9mcmFnOmEyMDk5Y2M0NjliYzQ1ZTA4YzliODMyZTg5Nzg3ZDBiL3RleHRyZWdpb246YTIwOTljYzQ2OWJjNDVlMDhjOWI4MzJlODk3ODdkMGJfMTA1Ng_1f087719-2edd-422a-811e-e627c3f3d26e">64</ix:nonFraction> for the nine months ended September 30, 2021 and 2020, 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 Notes 1, 3, and 13 regarding additional transactions with affiliates of Third Security.</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%">Transactions with ECC Parties</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%">Collaborators in which the Company holds more than a de minimis equity interest, including interests received as upfront or milestone payments through collaborations, are considered related parties. The Company held Series A Convertible Preferred Stock (the "Convertible Preferred Shares"), a convertible note, common shares of Castle Creek, and warrants to purchase shares of Castle Creek common stock previously acquired through collaborations and other transactions. As a result of the acquisition of Castle Creek by Castle Creek Pharmaceutical Holdings, Inc. ("Castle Creek Pharmaceutical") in December 2019, the Company received $<ix:nonFraction unitRef="usd" contextRef="ifce5b757aea04820a93d1def3d4d92f5_D20191201-20191231" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ProceedsFromSaleAndMaturityOfOtherInvestments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF84NS9mcmFnOmEyMDk5Y2M0NjliYzQ1ZTA4YzliODMyZTg5Nzg3ZDBiL3RleHRyZWdpb246YTIwOTljYzQ2OWJjNDVlMDhjOWI4MzJlODk3ODdkMGJfMTg1MA_cec85dd9-556f-4fe4-af68-cb9099723934">1,280</ix:nonFraction> in December 2019 for its shares of Castle Creek common stock and received a total of $<ix:nonFraction unitRef="usd" contextRef="i2d13e1e3de514f19bf79e4232a5c4191_D20200101-20200131" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:PaymentsForProceedsFromOtherInvestingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF84NS9mcmFnOmEyMDk5Y2M0NjliYzQ1ZTA4YzliODMyZTg5Nzg3ZDBiL3RleHRyZWdpb246YTIwOTljYzQ2OWJjNDVlMDhjOWI4MzJlODk3ODdkMGJfMTkzOA_7391c355-d7bb-46ed-9b1f-07bc8dfe2168">3,311</ix:nonFraction> in January 2020 for the Convertible Preferred Shares and the convertible note, including accrued interest thereon. Subsequent to the acquisition by Castle Creek Pharmaceutical, Castle Creek is no longer a related party.</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><div id="id27ad070b0cf40ce8f1a92febdc58814_88"></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="#id27ad070b0cf40ce8f1a92febdc58814_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="#id27ad070b0cf40ce8f1a92febdc58814_7">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%">18. <ix:nonNumeric contextRef="i5cc25946d6f843cca98ce03c128dee12_D20210101-20210930" name="us-gaap:EarningsPerShareTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF84OC9mcmFnOjkxMTJmMTI2YjRmNDQ3Yzk4OTJlYjJlYmNlYzg2YjYzL3RleHRyZWdpb246OTExMmYxMjZiNGY0NDdjOTg5MmViMmViY2VjODZiNjNfMzQ3_aa717e35-aa92-4181-942c-d82bb105c751" continuedAt="ida111812b1ca40cdbe94705ecfd8d459" escape="true">Net Loss per Share</ix:nonNumeric></span></div><ix:continuation id="ida111812b1ca40cdbe94705ecfd8d459"><ix:nonNumeric contextRef="i5cc25946d6f843cca98ce03c128dee12_D20210101-20210930" name="us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF84OC9mcmFnOjkxMTJmMTI2YjRmNDQ3Yzk4OTJlYjJlYmNlYzg2YjYzL3RleHRyZWdpb246OTExMmYxMjZiNGY0NDdjOTg5MmViMmViY2VjODZiNjNfMzYx_db790328-4391-4f5e-8eb3-d6bb85b7e746" 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 computation of basic and diluted net income (loss) per share:</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: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%">2021</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%">2020</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%">2021</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%">2020</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%">Historical net loss per share:</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%">Numerator:</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: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</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="ibbda1d45c4164127977e21bbd05ea939_D20210701-20210930" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromContinuingOperations" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF84OC9mcmFnOjkxMTJmMTI2YjRmNDQ3Yzk4OTJlYjJlYmNlYzg2YjYzL3RhYmxlOmUzYjE5ZjFkZjU0YjQ4ODU5YjI0ZjFlY2U1ZDMzMDA1L3RhYmxlcmFuZ2U6ZTNiMTlmMWRmNTRiNDg4NTliMjRmMWVjZTVkMzMwMDVfNC0xLTEtMS0w_7ba51771-9a02-430e-8cbd-8906db4531e5">29,824</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 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="i3d2aac06481848c0b780ff88829ab732_D20200701-20200930" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromContinuingOperations" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF84OC9mcmFnOjkxMTJmMTI2YjRmNDQ3Yzk4OTJlYjJlYmNlYzg2YjYzL3RhYmxlOmUzYjE5ZjFkZjU0YjQ4ODU5YjI0ZjFlY2U1ZDMzMDA1L3RhYmxlcmFuZ2U6ZTNiMTlmMWRmNTRiNDg4NTliMjRmMWVjZTVkMzMwMDVfNC0zLTEtMS0w_65c320c1-af6d-45f7-a99c-fb0c39c9768a">27,536</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 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="i5cc25946d6f843cca98ce03c128dee12_D20210101-20210930" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromContinuingOperations" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF84OC9mcmFnOjkxMTJmMTI2YjRmNDQ3Yzk4OTJlYjJlYmNlYzg2YjYzL3RhYmxlOmUzYjE5ZjFkZjU0YjQ4ODU5YjI0ZjFlY2U1ZDMzMDA1L3RhYmxlcmFuZ2U6ZTNiMTlmMWRmNTRiNDg4NTliMjRmMWVjZTVkMzMwMDVfNC01LTEtMS0w_cf36e025-38dc-4db3-b228-106f076f40de">71,731</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 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="ic5858e179144480d94112d8d522800ba_D20200101-20200930" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromContinuingOperations" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF84OC9mcmFnOjkxMTJmMTI2YjRmNDQ3Yzk4OTJlYjJlYmNlYzg2YjYzL3RhYmxlOmUzYjE5ZjFkZjU0YjQ4ODU5YjI0ZjFlY2U1ZDMzMDA1L3RhYmxlcmFuZ2U6ZTNiMTlmMWRmNTRiNDg4NTliMjRmMWVjZTVkMzMwMDVfNC03LTEtMS0w_7cd790d8-8749-471c-b1a6-982f445f876a">64,091</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%">Net income (loss) from 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="ibbda1d45c4164127977e21bbd05ea939_D20210701-20210930" decimals="-3" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF84OC9mcmFnOjkxMTJmMTI2YjRmNDQ3Yzk4OTJlYjJlYmNlYzg2YjYzL3RhYmxlOmUzYjE5ZjFkZjU0YjQ4ODU5YjI0ZjFlY2U1ZDMzMDA1L3RhYmxlcmFuZ2U6ZTNiMTlmMWRmNTRiNDg4NTliMjRmMWVjZTVkMzMwMDVfNS0xLTEtMS0w_6479b504-dc3e-44cd-92a0-fa04770f6289">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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i3d2aac06481848c0b780ff88829ab732_D20200701-20200930" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF84OC9mcmFnOjkxMTJmMTI2YjRmNDQ3Yzk4OTJlYjJlYmNlYzg2YjYzL3RhYmxlOmUzYjE5ZjFkZjU0YjQ4ODU5YjI0ZjFlY2U1ZDMzMDA1L3RhYmxlcmFuZ2U6ZTNiMTlmMWRmNTRiNDg4NTliMjRmMWVjZTVkMzMwMDVfNS0zLTEtMS0w_4a3a141c-ebd3-41f2-b937-980b801b0b9d">1,972</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="i5cc25946d6f843cca98ce03c128dee12_D20210101-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF84OC9mcmFnOjkxMTJmMTI2YjRmNDQ3Yzk4OTJlYjJlYmNlYzg2YjYzL3RhYmxlOmUzYjE5ZjFkZjU0YjQ4ODU5YjI0ZjFlY2U1ZDMzMDA1L3RhYmxlcmFuZ2U6ZTNiMTlmMWRmNTRiNDg4NTliMjRmMWVjZTVkMzMwMDVfNS01LTEtMS0w_b02aa095-0658-4f93-b9a9-f34a405fbad9">4,599</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="ic5858e179144480d94112d8d522800ba_D20200101-20200930" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF84OC9mcmFnOjkxMTJmMTI2YjRmNDQ3Yzk4OTJlYjJlYmNlYzg2YjYzL3RhYmxlOmUzYjE5ZjFkZjU0YjQ4ODU5YjI0ZjFlY2U1ZDMzMDA1L3RhYmxlcmFuZ2U6ZTNiMTlmMWRmNTRiNDg4NTliMjRmMWVjZTVkMzMwMDVfNS03LTEtMS0w_ed8ce2cf-7752-4b32-a147-d23bf7764a79">64,769</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 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="ibbda1d45c4164127977e21bbd05ea939_D20210701-20210930" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF84OC9mcmFnOjkxMTJmMTI2YjRmNDQ3Yzk4OTJlYjJlYmNlYzg2YjYzL3RhYmxlOmUzYjE5ZjFkZjU0YjQ4ODU5YjI0ZjFlY2U1ZDMzMDA1L3RhYmxlcmFuZ2U6ZTNiMTlmMWRmNTRiNDg4NTliMjRmMWVjZTVkMzMwMDVfNi0xLTEtMS0w_4ea85964-9f83-4468-b6c5-17ef8c618c07">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="i3d2aac06481848c0b780ff88829ab732_D20200701-20200930" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF84OC9mcmFnOjkxMTJmMTI2YjRmNDQ3Yzk4OTJlYjJlYmNlYzg2YjYzL3RhYmxlOmUzYjE5ZjFkZjU0YjQ4ODU5YjI0ZjFlY2U1ZDMzMDA1L3RhYmxlcmFuZ2U6ZTNiMTlmMWRmNTRiNDg4NTliMjRmMWVjZTVkMzMwMDVfNi0zLTEtMS0w_e5c55219-a599-49ed-8e85-80d3d554f127">29,508</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="i5cc25946d6f843cca98ce03c128dee12_D20210101-20210930" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF84OC9mcmFnOjkxMTJmMTI2YjRmNDQ3Yzk4OTJlYjJlYmNlYzg2YjYzL3RhYmxlOmUzYjE5ZjFkZjU0YjQ4ODU5YjI0ZjFlY2U1ZDMzMDA1L3RhYmxlcmFuZ2U6ZTNiMTlmMWRmNTRiNDg4NTliMjRmMWVjZTVkMzMwMDVfNi01LTEtMS0w_9cbc4e02-1be2-4d40-8683-b9eefb582327">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><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="ic5858e179144480d94112d8d522800ba_D20200101-20200930" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF84OC9mcmFnOjkxMTJmMTI2YjRmNDQ3Yzk4OTJlYjJlYmNlYzg2YjYzL3RhYmxlOmUzYjE5ZjFkZjU0YjQ4ODU5YjI0ZjFlY2U1ZDMzMDA1L3RhYmxlcmFuZ2U6ZTNiMTlmMWRmNTRiNDg4NTliMjRmMWVjZTVkMzMwMDVfNi03LTEtMS0w_bca0b635-3c35-4d43-9de9-0e82e96ca0f1">128,860</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%">Denominator:</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;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%">Weighted average shares outstanding, 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="shares" contextRef="ibbda1d45c4164127977e21bbd05ea939_D20210701-20210930" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF84OC9mcmFnOjkxMTJmMTI2YjRmNDQ3Yzk4OTJlYjJlYmNlYzg2YjYzL3RhYmxlOmUzYjE5ZjFkZjU0YjQ4ODU5YjI0ZjFlY2U1ZDMzMDA1L3RhYmxlcmFuZ2U6ZTNiMTlmMWRmNTRiNDg4NTliMjRmMWVjZTVkMzMwMDVfOC0xLTEtMS0w_45449399-0c31-4cca-a052-01f830c03ad9"><ix:nonFraction unitRef="shares" contextRef="ibbda1d45c4164127977e21bbd05ea939_D20210701-20210930" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF84OC9mcmFnOjkxMTJmMTI2YjRmNDQ3Yzk4OTJlYjJlYmNlYzg2YjYzL3RhYmxlOmUzYjE5ZjFkZjU0YjQ4ODU5YjI0ZjFlY2U1ZDMzMDA1L3RhYmxlcmFuZ2U6ZTNiMTlmMWRmNTRiNDg4NTliMjRmMWVjZTVkMzMwMDVfOC0xLTEtMS0w_974105da-e193-472e-ad72-f5adb50be87d">199,179,963</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="i3d2aac06481848c0b780ff88829ab732_D20200701-20200930" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF84OC9mcmFnOjkxMTJmMTI2YjRmNDQ3Yzk4OTJlYjJlYmNlYzg2YjYzL3RhYmxlOmUzYjE5ZjFkZjU0YjQ4ODU5YjI0ZjFlY2U1ZDMzMDA1L3RhYmxlcmFuZ2U6ZTNiMTlmMWRmNTRiNDg4NTliMjRmMWVjZTVkMzMwMDVfOC0zLTEtMS0w_6b927f54-fe4f-493b-9615-0b1dee5349e2"><ix:nonFraction unitRef="shares" contextRef="i3d2aac06481848c0b780ff88829ab732_D20200701-20200930" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF84OC9mcmFnOjkxMTJmMTI2YjRmNDQ3Yzk4OTJlYjJlYmNlYzg2YjYzL3RhYmxlOmUzYjE5ZjFkZjU0YjQ4ODU5YjI0ZjFlY2U1ZDMzMDA1L3RhYmxlcmFuZ2U6ZTNiMTlmMWRmNTRiNDg4NTliMjRmMWVjZTVkMzMwMDVfOC0zLTEtMS0w_b1213623-ee50-4541-82b2-37c74bc284dc">165,527,024</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="i5cc25946d6f843cca98ce03c128dee12_D20210101-20210930" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF84OC9mcmFnOjkxMTJmMTI2YjRmNDQ3Yzk4OTJlYjJlYmNlYzg2YjYzL3RhYmxlOmUzYjE5ZjFkZjU0YjQ4ODU5YjI0ZjFlY2U1ZDMzMDA1L3RhYmxlcmFuZ2U6ZTNiMTlmMWRmNTRiNDg4NTliMjRmMWVjZTVkMzMwMDVfOC01LTEtMS0w_1de29291-a15e-4863-a8e9-39243cb7cf8a"><ix:nonFraction unitRef="shares" contextRef="i5cc25946d6f843cca98ce03c128dee12_D20210101-20210930" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF84OC9mcmFnOjkxMTJmMTI2YjRmNDQ3Yzk4OTJlYjJlYmNlYzg2YjYzL3RhYmxlOmUzYjE5ZjFkZjU0YjQ4ODU5YjI0ZjFlY2U1ZDMzMDA1L3RhYmxlcmFuZ2U6ZTNiMTlmMWRmNTRiNDg4NTliMjRmMWVjZTVkMzMwMDVfOC01LTEtMS0w_829e5f39-6c90-435e-9780-f5b829292b11">197,254,438</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="ic5858e179144480d94112d8d522800ba_D20200101-20200930" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF84OC9mcmFnOjkxMTJmMTI2YjRmNDQ3Yzk4OTJlYjJlYmNlYzg2YjYzL3RhYmxlOmUzYjE5ZjFkZjU0YjQ4ODU5YjI0ZjFlY2U1ZDMzMDA1L3RhYmxlcmFuZ2U6ZTNiMTlmMWRmNTRiNDg4NTliMjRmMWVjZTVkMzMwMDVfOC03LTEtMS0w_9e08644f-826d-423d-b873-bef57f8bd61f"><ix:nonFraction unitRef="shares" contextRef="ic5858e179144480d94112d8d522800ba_D20200101-20200930" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF84OC9mcmFnOjkxMTJmMTI2YjRmNDQ3Yzk4OTJlYjJlYmNlYzg2YjYzL3RhYmxlOmUzYjE5ZjFkZjU0YjQ4ODU5YjI0ZjFlY2U1ZDMzMDA1L3RhYmxlcmFuZ2U6ZTNiMTlmMWRmNTRiNDg4NTliMjRmMWVjZTVkMzMwMDVfOC03LTEtMS0w_a559d414-ed9c-4836-bb40-ce091a46ad93">163,318,375</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:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss per share:</span></div></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><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:#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="usdPerShare" contextRef="ibbda1d45c4164127977e21bbd05ea939_D20210701-20210930" decimals="2" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF84OC9mcmFnOjkxMTJmMTI2YjRmNDQ3Yzk4OTJlYjJlYmNlYzg2YjYzL3RhYmxlOmUzYjE5ZjFkZjU0YjQ4ODU5YjI0ZjFlY2U1ZDMzMDA1L3RhYmxlcmFuZ2U6ZTNiMTlmMWRmNTRiNDg4NTliMjRmMWVjZTVkMzMwMDVfMTAtMS0xLTEtMA_601bfc3e-a2cb-4a7e-9d4c-83e140742790"><ix:nonFraction unitRef="usdPerShare" contextRef="ibbda1d45c4164127977e21bbd05ea939_D20210701-20210930" decimals="2" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsPerBasicShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF84OC9mcmFnOjkxMTJmMTI2YjRmNDQ3Yzk4OTJlYjJlYmNlYzg2YjYzL3RhYmxlOmUzYjE5ZjFkZjU0YjQ4ODU5YjI0ZjFlY2U1ZDMzMDA1L3RhYmxlcmFuZ2U6ZTNiMTlmMWRmNTRiNDg4NTliMjRmMWVjZTVkMzMwMDVfMTAtMS0xLTEtMA_8c9952f4-0cdd-4295-879e-f2597381fb4b">0.15</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 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="usdPerShare" contextRef="i3d2aac06481848c0b780ff88829ab732_D20200701-20200930" decimals="2" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF84OC9mcmFnOjkxMTJmMTI2YjRmNDQ3Yzk4OTJlYjJlYmNlYzg2YjYzL3RhYmxlOmUzYjE5ZjFkZjU0YjQ4ODU5YjI0ZjFlY2U1ZDMzMDA1L3RhYmxlcmFuZ2U6ZTNiMTlmMWRmNTRiNDg4NTliMjRmMWVjZTVkMzMwMDVfMTAtMy0xLTEtMA_390547e9-d0bc-4880-9c63-f536fb109592"><ix:nonFraction unitRef="usdPerShare" contextRef="i3d2aac06481848c0b780ff88829ab732_D20200701-20200930" decimals="2" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsPerBasicShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF84OC9mcmFnOjkxMTJmMTI2YjRmNDQ3Yzk4OTJlYjJlYmNlYzg2YjYzL3RhYmxlOmUzYjE5ZjFkZjU0YjQ4ODU5YjI0ZjFlY2U1ZDMzMDA1L3RhYmxlcmFuZ2U6ZTNiMTlmMWRmNTRiNDg4NTliMjRmMWVjZTVkMzMwMDVfMTAtMy0xLTEtMA_d531aa0b-cd6a-4bd1-808f-ca71dacddc25">0.17</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 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="usdPerShare" contextRef="i5cc25946d6f843cca98ce03c128dee12_D20210101-20210930" decimals="2" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF84OC9mcmFnOjkxMTJmMTI2YjRmNDQ3Yzk4OTJlYjJlYmNlYzg2YjYzL3RhYmxlOmUzYjE5ZjFkZjU0YjQ4ODU5YjI0ZjFlY2U1ZDMzMDA1L3RhYmxlcmFuZ2U6ZTNiMTlmMWRmNTRiNDg4NTliMjRmMWVjZTVkMzMwMDVfMTAtNS0xLTEtMA_7ed334ed-3a25-48cb-9c6a-cc9148f9dfdc"><ix:nonFraction unitRef="usdPerShare" contextRef="i5cc25946d6f843cca98ce03c128dee12_D20210101-20210930" decimals="2" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsPerBasicShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF84OC9mcmFnOjkxMTJmMTI2YjRmNDQ3Yzk4OTJlYjJlYmNlYzg2YjYzL3RhYmxlOmUzYjE5ZjFkZjU0YjQ4ODU5YjI0ZjFlY2U1ZDMzMDA1L3RhYmxlcmFuZ2U6ZTNiMTlmMWRmNTRiNDg4NTliMjRmMWVjZTVkMzMwMDVfMTAtNS0xLTEtMA_cdfb6e00-81d9-4fc2-82c7-b318c35a5fb0">0.36</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 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="usdPerShare" contextRef="ic5858e179144480d94112d8d522800ba_D20200101-20200930" decimals="2" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsPerBasicShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF84OC9mcmFnOjkxMTJmMTI2YjRmNDQ3Yzk4OTJlYjJlYmNlYzg2YjYzL3RhYmxlOmUzYjE5ZjFkZjU0YjQ4ODU5YjI0ZjFlY2U1ZDMzMDA1L3RhYmxlcmFuZ2U6ZTNiMTlmMWRmNTRiNDg4NTliMjRmMWVjZTVkMzMwMDVfMTAtNy0xLTEtMA_48b359cc-ddde-4025-8ff9-1e6e0a23a0f1"><ix:nonFraction unitRef="usdPerShare" contextRef="ic5858e179144480d94112d8d522800ba_D20200101-20200930" decimals="2" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF84OC9mcmFnOjkxMTJmMTI2YjRmNDQ3Yzk4OTJlYjJlYmNlYzg2YjYzL3RhYmxlOmUzYjE5ZjFkZjU0YjQ4ODU5YjI0ZjFlY2U1ZDMzMDA1L3RhYmxlcmFuZ2U6ZTNiMTlmMWRmNTRiNDg4NTliMjRmMWVjZTVkMzMwMDVfMTAtNy0xLTEtMA_85df8250-81b8-43e3-aa74-538fd4379077">0.39</ix:nonFraction></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 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><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:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="ibbda1d45c4164127977e21bbd05ea939_D20210701-20210930" decimals="2" format="ixt:fixed-zero" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF84OC9mcmFnOjkxMTJmMTI2YjRmNDQ3Yzk4OTJlYjJlYmNlYzg2YjYzL3RhYmxlOmUzYjE5ZjFkZjU0YjQ4ODU5YjI0ZjFlY2U1ZDMzMDA1L3RhYmxlcmFuZ2U6ZTNiMTlmMWRmNTRiNDg4NTliMjRmMWVjZTVkMzMwMDVfMTEtMS0xLTEtMA_6bcf3736-9831-4243-b788-1a90a10f5ea2"><ix:nonFraction unitRef="usdPerShare" contextRef="ibbda1d45c4164127977e21bbd05ea939_D20210701-20210930" decimals="2" format="ixt:fixed-zero" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF84OC9mcmFnOjkxMTJmMTI2YjRmNDQ3Yzk4OTJlYjJlYmNlYzg2YjYzL3RhYmxlOmUzYjE5ZjFkZjU0YjQ4ODU5YjI0ZjFlY2U1ZDMzMDA1L3RhYmxlcmFuZ2U6ZTNiMTlmMWRmNTRiNDg4NTliMjRmMWVjZTVkMzMwMDVfMTEtMS0xLTEtMA_cd183238-1a54-4dda-b789-41cfe60e418a">&#8212;</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="usdPerShare" contextRef="i3d2aac06481848c0b780ff88829ab732_D20200701-20200930" decimals="2" sign="-" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF84OC9mcmFnOjkxMTJmMTI2YjRmNDQ3Yzk4OTJlYjJlYmNlYzg2YjYzL3RhYmxlOmUzYjE5ZjFkZjU0YjQ4ODU5YjI0ZjFlY2U1ZDMzMDA1L3RhYmxlcmFuZ2U6ZTNiMTlmMWRmNTRiNDg4NTliMjRmMWVjZTVkMzMwMDVfMTEtMy0xLTEtMA_8939de9b-4883-44ed-ba3d-ce72fbd23743"><ix:nonFraction unitRef="usdPerShare" contextRef="i3d2aac06481848c0b780ff88829ab732_D20200701-20200930" decimals="2" sign="-" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF84OC9mcmFnOjkxMTJmMTI2YjRmNDQ3Yzk4OTJlYjJlYmNlYzg2YjYzL3RhYmxlOmUzYjE5ZjFkZjU0YjQ4ODU5YjI0ZjFlY2U1ZDMzMDA1L3RhYmxlcmFuZ2U6ZTNiMTlmMWRmNTRiNDg4NTliMjRmMWVjZTVkMzMwMDVfMTEtMy0xLTEtMA_a18e9f92-e97c-4d6f-b5bb-0c8a6f299456">0.01</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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="i5cc25946d6f843cca98ce03c128dee12_D20210101-20210930" decimals="2" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF84OC9mcmFnOjkxMTJmMTI2YjRmNDQ3Yzk4OTJlYjJlYmNlYzg2YjYzL3RhYmxlOmUzYjE5ZjFkZjU0YjQ4ODU5YjI0ZjFlY2U1ZDMzMDA1L3RhYmxlcmFuZ2U6ZTNiMTlmMWRmNTRiNDg4NTliMjRmMWVjZTVkMzMwMDVfMTEtNS0xLTEtMA_95df8341-cd82-4073-873c-cd0649afe8b0"><ix:nonFraction unitRef="usdPerShare" contextRef="i5cc25946d6f843cca98ce03c128dee12_D20210101-20210930" decimals="2" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF84OC9mcmFnOjkxMTJmMTI2YjRmNDQ3Yzk4OTJlYjJlYmNlYzg2YjYzL3RhYmxlOmUzYjE5ZjFkZjU0YjQ4ODU5YjI0ZjFlY2U1ZDMzMDA1L3RhYmxlcmFuZ2U6ZTNiMTlmMWRmNTRiNDg4NTliMjRmMWVjZTVkMzMwMDVfMTEtNS0xLTEtMA_e57baf67-841a-469f-9306-7ba0da7a17aa">0.02</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="usdPerShare" contextRef="ic5858e179144480d94112d8d522800ba_D20200101-20200930" decimals="2" sign="-" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF84OC9mcmFnOjkxMTJmMTI2YjRmNDQ3Yzk4OTJlYjJlYmNlYzg2YjYzL3RhYmxlOmUzYjE5ZjFkZjU0YjQ4ODU5YjI0ZjFlY2U1ZDMzMDA1L3RhYmxlcmFuZ2U6ZTNiMTlmMWRmNTRiNDg4NTliMjRmMWVjZTVkMzMwMDVfMTEtNy0xLTEtMA_8c257a71-df86-42ad-8176-b8cb87d01438"><ix:nonFraction unitRef="usdPerShare" contextRef="ic5858e179144480d94112d8d522800ba_D20200101-20200930" decimals="2" sign="-" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF84OC9mcmFnOjkxMTJmMTI2YjRmNDQ3Yzk4OTJlYjJlYmNlYzg2YjYzL3RhYmxlOmUzYjE5ZjFkZjU0YjQ4ODU5YjI0ZjFlY2U1ZDMzMDA1L3RhYmxlcmFuZ2U6ZTNiMTlmMWRmNTRiNDg4NTliMjRmMWVjZTVkMzMwMDVfMTEtNy0xLTEtMA_c94c83ea-7fa4-4cf0-bd71-99625d03650a">0.40</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 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss per share, basic and diluted</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="usdPerShare" contextRef="ibbda1d45c4164127977e21bbd05ea939_D20210701-20210930" decimals="2" sign="-" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF84OC9mcmFnOjkxMTJmMTI2YjRmNDQ3Yzk4OTJlYjJlYmNlYzg2YjYzL3RhYmxlOmUzYjE5ZjFkZjU0YjQ4ODU5YjI0ZjFlY2U1ZDMzMDA1L3RhYmxlcmFuZ2U6ZTNiMTlmMWRmNTRiNDg4NTliMjRmMWVjZTVkMzMwMDVfMTItMS0xLTEtMA_75d4a502-a929-4613-9929-1333e534df66"><ix:nonFraction unitRef="usdPerShare" contextRef="ibbda1d45c4164127977e21bbd05ea939_D20210701-20210930" decimals="2" sign="-" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF84OC9mcmFnOjkxMTJmMTI2YjRmNDQ3Yzk4OTJlYjJlYmNlYzg2YjYzL3RhYmxlOmUzYjE5ZjFkZjU0YjQ4ODU5YjI0ZjFlY2U1ZDMzMDA1L3RhYmxlcmFuZ2U6ZTNiMTlmMWRmNTRiNDg4NTliMjRmMWVjZTVkMzMwMDVfMTItMS0xLTEtMA_9129d4b3-1fa3-41bb-bb23-23c35ded89c6">0.15</ix:nonFraction></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="usdPerShare" contextRef="i3d2aac06481848c0b780ff88829ab732_D20200701-20200930" decimals="2" sign="-" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF84OC9mcmFnOjkxMTJmMTI2YjRmNDQ3Yzk4OTJlYjJlYmNlYzg2YjYzL3RhYmxlOmUzYjE5ZjFkZjU0YjQ4ODU5YjI0ZjFlY2U1ZDMzMDA1L3RhYmxlcmFuZ2U6ZTNiMTlmMWRmNTRiNDg4NTliMjRmMWVjZTVkMzMwMDVfMTItMy0xLTEtMA_3282caf1-908a-4e8c-a9ea-9e3b950d7780"><ix:nonFraction unitRef="usdPerShare" contextRef="i3d2aac06481848c0b780ff88829ab732_D20200701-20200930" decimals="2" sign="-" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF84OC9mcmFnOjkxMTJmMTI2YjRmNDQ3Yzk4OTJlYjJlYmNlYzg2YjYzL3RhYmxlOmUzYjE5ZjFkZjU0YjQ4ODU5YjI0ZjFlY2U1ZDMzMDA1L3RhYmxlcmFuZ2U6ZTNiMTlmMWRmNTRiNDg4NTliMjRmMWVjZTVkMzMwMDVfMTItMy0xLTEtMA_7445ac2b-70ef-4706-9ee4-8fd0431315d7">0.18</ix:nonFraction></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="usdPerShare" contextRef="i5cc25946d6f843cca98ce03c128dee12_D20210101-20210930" decimals="2" sign="-" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF84OC9mcmFnOjkxMTJmMTI2YjRmNDQ3Yzk4OTJlYjJlYmNlYzg2YjYzL3RhYmxlOmUzYjE5ZjFkZjU0YjQ4ODU5YjI0ZjFlY2U1ZDMzMDA1L3RhYmxlcmFuZ2U6ZTNiMTlmMWRmNTRiNDg4NTliMjRmMWVjZTVkMzMwMDVfMTItNS0xLTEtMA_688f7b07-7f3f-4a06-a23a-a164d0d757e5"><ix:nonFraction unitRef="usdPerShare" contextRef="i5cc25946d6f843cca98ce03c128dee12_D20210101-20210930" decimals="2" sign="-" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF84OC9mcmFnOjkxMTJmMTI2YjRmNDQ3Yzk4OTJlYjJlYmNlYzg2YjYzL3RhYmxlOmUzYjE5ZjFkZjU0YjQ4ODU5YjI0ZjFlY2U1ZDMzMDA1L3RhYmxlcmFuZ2U6ZTNiMTlmMWRmNTRiNDg4NTliMjRmMWVjZTVkMzMwMDVfMTItNS0xLTEtMA_c5e650b0-ca0e-4632-886c-cb24f2d17b34">0.34</ix:nonFraction></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="usdPerShare" contextRef="ic5858e179144480d94112d8d522800ba_D20200101-20200930" decimals="2" sign="-" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF84OC9mcmFnOjkxMTJmMTI2YjRmNDQ3Yzk4OTJlYjJlYmNlYzg2YjYzL3RhYmxlOmUzYjE5ZjFkZjU0YjQ4ODU5YjI0ZjFlY2U1ZDMzMDA1L3RhYmxlcmFuZ2U6ZTNiMTlmMWRmNTRiNDg4NTliMjRmMWVjZTVkMzMwMDVfMTItNy0xLTEtMA_6235fe72-6e00-4ca7-8703-9e97be7b8355"><ix:nonFraction unitRef="usdPerShare" contextRef="ic5858e179144480d94112d8d522800ba_D20200101-20200930" decimals="2" sign="-" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF84OC9mcmFnOjkxMTJmMTI2YjRmNDQ3Yzk4OTJlYjJlYmNlYzg2YjYzL3RhYmxlOmUzYjE5ZjFkZjU0YjQ4ODU5YjI0ZjFlY2U1ZDMzMDA1L3RhYmxlcmFuZ2U6ZTNiMTlmMWRmNTRiNDg4NTliMjRmMWVjZTVkMzMwMDVfMTItNy0xLTEtMA_69f79e2c-f8eb-4b4f-befa-ffc05f5887eb">0.79</ix:nonFraction></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="i5cc25946d6f843cca98ce03c128dee12_D20210101-20210930" name="us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF84OC9mcmFnOjkxMTJmMTI2YjRmNDQ3Yzk4OTJlYjJlYmNlYzg2YjYzL3RleHRyZWdpb246OTExMmYxMjZiNGY0NDdjOTg5MmViMmViY2VjODZiNjNfMzY2_75b9ad09-9c9f-4fb8-a03b-d3a39ccf6b44" escape="true"><div style="margin-bottom:17pt;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 potentially dilutive securities as of September&#160;30, 2021 and 2020, 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%">2021</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%">2020</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="i5bea4622c854441fadc7f666b6992ea7_D20210101-20210930" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF84OC9mcmFnOjkxMTJmMTI2YjRmNDQ3Yzk4OTJlYjJlYmNlYzg2YjYzL3RhYmxlOmJkZmI3NDVkMTZkODRmOWVhMTU4ZGU2OWM5NTRkY2FlL3RhYmxlcmFuZ2U6YmRmYjc0NWQxNmQ4NGY5ZWExNThkZTY5Yzk1NGRjYWVfMi0xLTEtMS0w_4c725eda-8e95-4483-8543-7c5eef193855"><ix:nonFraction unitRef="shares" contextRef="ic75b51f8f48948c38a0eb76512d2281c_D20210701-20210930" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF84OC9mcmFnOjkxMTJmMTI2YjRmNDQ3Yzk4OTJlYjJlYmNlYzg2YjYzL3RhYmxlOmJkZmI3NDVkMTZkODRmOWVhMTU4ZGU2OWM5NTRkY2FlL3RhYmxlcmFuZ2U6YmRmYjc0NWQxNmQ4NGY5ZWExNThkZTY5Yzk1NGRjYWVfMi0xLTEtMS0w_63483d15-7578-4acc-9b69-1cb862479874">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><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="id98af134343340569c20dbd866b95fce_D20200701-20200930" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF84OC9mcmFnOjkxMTJmMTI2YjRmNDQ3Yzk4OTJlYjJlYmNlYzg2YjYzL3RhYmxlOmJkZmI3NDVkMTZkODRmOWVhMTU4ZGU2OWM5NTRkY2FlL3RhYmxlcmFuZ2U6YmRmYjc0NWQxNmQ4NGY5ZWExNThkZTY5Yzk1NGRjYWVfMi0zLTEtMS0w_254bceaa-7b0c-4580-84f5-0012c42300e2"><ix:nonFraction unitRef="shares" contextRef="i2c3240ee1b5840c583ab6214d6168a55_D20200101-20200930" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF84OC9mcmFnOjkxMTJmMTI2YjRmNDQ3Yzk4OTJlYjJlYmNlYzg2YjYzL3RhYmxlOmJkZmI3NDVkMTZkODRmOWVhMTU4ZGU2OWM5NTRkY2FlL3RhYmxlcmFuZ2U6YmRmYjc0NWQxNmQ4NGY5ZWExNThkZTY5Yzk1NGRjYWVfMi0zLTEtMS0w_b67ad571-c1a7-4e0f-b3b6-22f2808ed99e">17,843,715</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="i0507aa9039bd46649caa47bb3f7138b4_D20210101-20210930" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF84OC9mcmFnOjkxMTJmMTI2YjRmNDQ3Yzk4OTJlYjJlYmNlYzg2YjYzL3RhYmxlOmJkZmI3NDVkMTZkODRmOWVhMTU4ZGU2OWM5NTRkY2FlL3RhYmxlcmFuZ2U6YmRmYjc0NWQxNmQ4NGY5ZWExNThkZTY5Yzk1NGRjYWVfMy0xLTEtMS0w_6c5201e6-e31c-40ee-83bb-83475f17431e"><ix:nonFraction unitRef="shares" contextRef="ia6266eb2ff594cfa8dafbaa012ff1aea_D20210701-20210930" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF84OC9mcmFnOjkxMTJmMTI2YjRmNDQ3Yzk4OTJlYjJlYmNlYzg2YjYzL3RhYmxlOmJkZmI3NDVkMTZkODRmOWVhMTU4ZGU2OWM5NTRkY2FlL3RhYmxlcmFuZ2U6YmRmYjc0NWQxNmQ4NGY5ZWExNThkZTY5Yzk1NGRjYWVfMy0xLTEtMS0w_ba5db23f-ee8a-4804-9317-05c457bcf61b">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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="id1c1510559aa46a48e55f6a29a55d5d5_D20200701-20200930" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF84OC9mcmFnOjkxMTJmMTI2YjRmNDQ3Yzk4OTJlYjJlYmNlYzg2YjYzL3RhYmxlOmJkZmI3NDVkMTZkODRmOWVhMTU4ZGU2OWM5NTRkY2FlL3RhYmxlcmFuZ2U6YmRmYjc0NWQxNmQ4NGY5ZWExNThkZTY5Yzk1NGRjYWVfMy0zLTEtMS0w_977888d6-2ae8-4a3c-ac7a-3e5747f8c9f0"><ix:nonFraction unitRef="shares" contextRef="ibe031544d4574b9ca5944b9a4271ddef_D20200101-20200930" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF84OC9mcmFnOjkxMTJmMTI2YjRmNDQ3Yzk4OTJlYjJlYmNlYzg2YjYzL3RhYmxlOmJkZmI3NDVkMTZkODRmOWVhMTU4ZGU2OWM5NTRkY2FlL3RhYmxlcmFuZ2U6YmRmYjc0NWQxNmQ4NGY5ZWExNThkZTY5Yzk1NGRjYWVfMy0zLTEtMS0w_d6b80a93-c7ca-44c8-801f-a9573d792a51">11,379,605</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="i1c5ee1541c4044e4956ddd4e92dcee85_D20210701-20210930" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF84OC9mcmFnOjkxMTJmMTI2YjRmNDQ3Yzk4OTJlYjJlYmNlYzg2YjYzL3RhYmxlOmJkZmI3NDVkMTZkODRmOWVhMTU4ZGU2OWM5NTRkY2FlL3RhYmxlcmFuZ2U6YmRmYjc0NWQxNmQ4NGY5ZWExNThkZTY5Yzk1NGRjYWVfNC0xLTEtMS0w_648c0eb1-0d6b-410d-a260-abb41ecaa236"><ix:nonFraction unitRef="shares" contextRef="i4cd42c64aeb94140ad65c9eb814e79ed_D20210101-20210930" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF84OC9mcmFnOjkxMTJmMTI2YjRmNDQ3Yzk4OTJlYjJlYmNlYzg2YjYzL3RhYmxlOmJkZmI3NDVkMTZkODRmOWVhMTU4ZGU2OWM5NTRkY2FlL3RhYmxlcmFuZ2U6YmRmYjc0NWQxNmQ4NGY5ZWExNThkZTY5Yzk1NGRjYWVfNC0xLTEtMS0w_d94bba04-4d31-474d-9aed-0b76edf896c8">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><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="i631cc21e01224d06afd3e53253a89a18_D20200101-20200930" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF84OC9mcmFnOjkxMTJmMTI2YjRmNDQ3Yzk4OTJlYjJlYmNlYzg2YjYzL3RhYmxlOmJkZmI3NDVkMTZkODRmOWVhMTU4ZGU2OWM5NTRkY2FlL3RhYmxlcmFuZ2U6YmRmYjc0NWQxNmQ4NGY5ZWExNThkZTY5Yzk1NGRjYWVfNC0zLTEtMS0w_97ae2251-34fe-431e-9c94-e2da25a1200d"><ix:nonFraction unitRef="shares" contextRef="ib720a1ad8c6a4f8e93d33237d212cc14_D20200701-20200930" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF84OC9mcmFnOjkxMTJmMTI2YjRmNDQ3Yzk4OTJlYjJlYmNlYzg2YjYzL3RhYmxlOmJkZmI3NDVkMTZkODRmOWVhMTU4ZGU2OWM5NTRkY2FlL3RhYmxlcmFuZ2U6YmRmYjc0NWQxNmQ4NGY5ZWExNThkZTY5Yzk1NGRjYWVfNC0zLTEtMS0w_a60c8d3c-4ef4-4759-b7e4-f5114fa9e54c">1,813,043</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="i72ac4418f2554d1b93506c5ff70f6b58_D20210701-20210930" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF84OC9mcmFnOjkxMTJmMTI2YjRmNDQ3Yzk4OTJlYjJlYmNlYzg2YjYzL3RhYmxlOmJkZmI3NDVkMTZkODRmOWVhMTU4ZGU2OWM5NTRkY2FlL3RhYmxlcmFuZ2U6YmRmYjc0NWQxNmQ4NGY5ZWExNThkZTY5Yzk1NGRjYWVfNS0xLTEtMS0w_84f547e5-b41d-4f29-b941-d931234c74ae"><ix:nonFraction unitRef="shares" contextRef="ia59e848425a54115906e4c67f8c10467_D20210101-20210930" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF84OC9mcmFnOjkxMTJmMTI2YjRmNDQ3Yzk4OTJlYjJlYmNlYzg2YjYzL3RhYmxlOmJkZmI3NDVkMTZkODRmOWVhMTU4ZGU2OWM5NTRkY2FlL3RhYmxlcmFuZ2U6YmRmYjc0NWQxNmQ4NGY5ZWExNThkZTY5Yzk1NGRjYWVfNS0xLTEtMS0w_d548fcef-cb92-4eb6-831c-bf2f9164e9c2">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="if6162e81dd5f4c85ac2862a1d740a2d4_D20200701-20200930" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF84OC9mcmFnOjkxMTJmMTI2YjRmNDQ3Yzk4OTJlYjJlYmNlYzg2YjYzL3RhYmxlOmJkZmI3NDVkMTZkODRmOWVhMTU4ZGU2OWM5NTRkY2FlL3RhYmxlcmFuZ2U6YmRmYjc0NWQxNmQ4NGY5ZWExNThkZTY5Yzk1NGRjYWVfNS0zLTEtMS0w_7cc9e7a4-e7c0-4b26-8617-43fb1dc084cc"><ix:nonFraction unitRef="shares" contextRef="iac0e8f1478df4590b85fa32e2e6d876e_D20200101-20200930" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF84OC9mcmFnOjkxMTJmMTI2YjRmNDQ3Yzk4OTJlYjJlYmNlYzg2YjYzL3RhYmxlOmJkZmI3NDVkMTZkODRmOWVhMTU4ZGU2OWM5NTRkY2FlL3RhYmxlcmFuZ2U6YmRmYjc0NWQxNmQ4NGY5ZWExNThkZTY5Yzk1NGRjYWVfNS0zLTEtMS0w_b5153893-1d38-48ce-bfae-7d8f2a066502">133,264</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="ibbda1d45c4164127977e21bbd05ea939_D20210701-20210930" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF84OC9mcmFnOjkxMTJmMTI2YjRmNDQ3Yzk4OTJlYjJlYmNlYzg2YjYzL3RhYmxlOmJkZmI3NDVkMTZkODRmOWVhMTU4ZGU2OWM5NTRkY2FlL3RhYmxlcmFuZ2U6YmRmYjc0NWQxNmQ4NGY5ZWExNThkZTY5Yzk1NGRjYWVfNi0xLTEtMS0w_3d290bd8-c6f7-4acf-8ac2-88d2c8be1ec6"><ix:nonFraction unitRef="shares" contextRef="i5cc25946d6f843cca98ce03c128dee12_D20210101-20210930" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF84OC9mcmFnOjkxMTJmMTI2YjRmNDQ3Yzk4OTJlYjJlYmNlYzg2YjYzL3RhYmxlOmJkZmI3NDVkMTZkODRmOWVhMTU4ZGU2OWM5NTRkY2FlL3RhYmxlcmFuZ2U6YmRmYjc0NWQxNmQ4NGY5ZWExNThkZTY5Yzk1NGRjYWVfNi0xLTEtMS0w_f8d6ae0e-f03a-4f19-95f2-dd4688fc2a0d">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><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="ic5858e179144480d94112d8d522800ba_D20200101-20200930" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF84OC9mcmFnOjkxMTJmMTI2YjRmNDQ3Yzk4OTJlYjJlYmNlYzg2YjYzL3RhYmxlOmJkZmI3NDVkMTZkODRmOWVhMTU4ZGU2OWM5NTRkY2FlL3RhYmxlcmFuZ2U6YmRmYjc0NWQxNmQ4NGY5ZWExNThkZTY5Yzk1NGRjYWVfNi0zLTEtMS0w_0c88b8b5-a54c-410e-bb6c-034c41890fb7"><ix:nonFraction unitRef="shares" contextRef="i3d2aac06481848c0b780ff88829ab732_D20200701-20200930" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF84OC9mcmFnOjkxMTJmMTI2YjRmNDQ3Yzk4OTJlYjJlYmNlYzg2YjYzL3RhYmxlOmJkZmI3NDVkMTZkODRmOWVhMTU4ZGU2OWM5NTRkY2FlL3RhYmxlcmFuZ2U6YmRmYjc0NWQxNmQ4NGY5ZWExNThkZTY5Yzk1NGRjYWVfNi0zLTEtMS0w_8d0d4765-2ae4-489a-9468-ff983e835799">31,169,627</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:continuation><div id="id27ad070b0cf40ce8f1a92febdc58814_91"></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%">19. <ix:nonNumeric contextRef="i5cc25946d6f843cca98ce03c128dee12_D20210101-20210930" name="us-gaap:SegmentReportingDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF85MS9mcmFnOjkxYzU2OTk3NjUyYzQwOGFiNTgwYTIzMjQzZDA4NjZjL3RleHRyZWdpb246OTFjNTY5OTc2NTJjNDA4YWI1ODBhMjMyNDNkMDg2NmNfMzA5NQ_ebf2a14f-3e83-4db1-bb08-3911d4d41a58" continuedAt="i0ae892a151bd4182b783d310f7e0f02c" escape="true">Segments</ix:nonNumeric></span></div><ix:continuation id="i0ae892a151bd4182b783d310f7e0f02c" continuedAt="if7fd0bdc0ccb4ca49853cd6ec75d06eb"><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. 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 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. During the nine months ended September 30, 2021, the Company modified the definition of Segment Adjusted EBITDA to exclude the gain or loss on disposals of assets and include proceeds from the sale of assets in the period sold. Segment Adjusted EBITDA for the three and nine months ended September 30, 2020 was restated to reflect this change.</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 </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%">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="#id27ad070b0cf40ce8f1a92febdc58814_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="#id27ad070b0cf40ce8f1a92febdc58814_7">Contents</a></span></div></div><ix:continuation id="if7fd0bdc0ccb4ca49853cd6ec75d06eb" continuedAt="i73a436fe23c944ae8a76e2701cef2c99"><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%">accordingly, these amounts are not required to be disclosed.&#160;The Company's segment presentation excludes amounts related to the businesses included in the Transactions and the operations of 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, 2021, the Company's reportable segments were (i) Biopharmaceuticals, (ii) Exemplar, and (iii) Trans Ova. These identified reportable segments met the quantitative thresholds to be reported separately for the nine months ended September 30, 2021. See Note 2 for a description of Biopharmaceuticals. See Note 1 for a description of Exemplar and Trans Ova.</span></div><ix:nonNumeric contextRef="i5cc25946d6f843cca98ce03c128dee12_D20210101-20210930" name="us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF85MS9mcmFnOjkxYzU2OTk3NjUyYzQwOGFiNTgwYTIzMjQzZDA4NjZjL3RleHRyZWdpb246OTFjNTY5OTc2NTJjNDA4YWI1ODBhMjMyNDNkMDg2NmNfMzA5Ng_5e6058dd-b9cc-4d0d-9578-306a9722284e" continuedAt="i86e3e043c56641debc3619d793f8110c" 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%">2021</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%">2020</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%">2021</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%">2020</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="i328b407c3a2a48cabd11b7161cd55c72_D20210701-20210930" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="pgen:NetIncomeLossAttributabletoParentAdjustedEBITDAIncludingCashPaidforCapitalExpendituresandInvestmentsinAffiliates" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF85MS9mcmFnOjkxYzU2OTk3NjUyYzQwOGFiNTgwYTIzMjQzZDA4NjZjL3RhYmxlOjEzYjVkMzIxNzBhNzQ5N2E5NzM4YzQ2MWRlOTAxOTZkL3RhYmxlcmFuZ2U6MTNiNWQzMjE3MGE3NDk3YTk3MzhjNDYxZGU5MDE5NmRfMi0xLTEtMS0w_90667772-79cc-446e-b5d3-8132b0f5d6ae">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="ic10408375e6f4c019abb26587054d310_D20200701-20200930" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="pgen:NetIncomeLossAttributabletoParentAdjustedEBITDAIncludingCashPaidforCapitalExpendituresandInvestmentsinAffiliates" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF85MS9mcmFnOjkxYzU2OTk3NjUyYzQwOGFiNTgwYTIzMjQzZDA4NjZjL3RhYmxlOjEzYjVkMzIxNzBhNzQ5N2E5NzM4YzQ2MWRlOTAxOTZkL3RhYmxlcmFuZ2U6MTNiNWQzMjE3MGE3NDk3YTk3MzhjNDYxZGU5MDE5NmRfMi0zLTEtMS0w_d813585f-3443-4958-a85c-3ca5adf561b2">8,761</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="i100c94d580b04f06809f76752ab91bea_D20210101-20210930" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="pgen:NetIncomeLossAttributabletoParentAdjustedEBITDAIncludingCashPaidforCapitalExpendituresandInvestmentsinAffiliates" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF85MS9mcmFnOjkxYzU2OTk3NjUyYzQwOGFiNTgwYTIzMjQzZDA4NjZjL3RhYmxlOjEzYjVkMzIxNzBhNzQ5N2E5NzM4YzQ2MWRlOTAxOTZkL3RhYmxlcmFuZ2U6MTNiNWQzMjE3MGE3NDk3YTk3MzhjNDYxZGU5MDE5NmRfMi01LTEtMS0w_9f33311b-aba1-4a30-9307-6656ec29dad5">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><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="i084ac4981b4c478fba5e890cbcf071bf_D20200101-20200930" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="pgen:NetIncomeLossAttributabletoParentAdjustedEBITDAIncludingCashPaidforCapitalExpendituresandInvestmentsinAffiliates" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF85MS9mcmFnOjkxYzU2OTk3NjUyYzQwOGFiNTgwYTIzMjQzZDA4NjZjL3RhYmxlOjEzYjVkMzIxNzBhNzQ5N2E5NzM4YzQ2MWRlOTAxOTZkL3RhYmxlcmFuZ2U6MTNiNWQzMjE3MGE3NDk3YTk3MzhjNDYxZGU5MDE5NmRfMi03LTEtMS0w_ce89df29-3a8c-4d4a-b076-86de47bc2b67">26,106</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="ie81a5f8d96d647bf8274bc9136841da1_D20210701-20210930" decimals="-3" format="ixt:num-dot-decimal" name="pgen:NetIncomeLossAttributabletoParentAdjustedEBITDAIncludingCashPaidforCapitalExpendituresandInvestmentsinAffiliates" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF85MS9mcmFnOjkxYzU2OTk3NjUyYzQwOGFiNTgwYTIzMjQzZDA4NjZjL3RhYmxlOjEzYjVkMzIxNzBhNzQ5N2E5NzM4YzQ2MWRlOTAxOTZkL3RhYmxlcmFuZ2U6MTNiNWQzMjE3MGE3NDk3YTk3MzhjNDYxZGU5MDE5NmRfMy0xLTEtMS0w_67609937-59ec-4da3-b31b-c5640d6a9269">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="ia587df04cc4845daa4dfa97c5e4bfc80_D20200701-20200930" decimals="-3" format="ixt:num-dot-decimal" name="pgen:NetIncomeLossAttributabletoParentAdjustedEBITDAIncludingCashPaidforCapitalExpendituresandInvestmentsinAffiliates" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF85MS9mcmFnOjkxYzU2OTk3NjUyYzQwOGFiNTgwYTIzMjQzZDA4NjZjL3RhYmxlOjEzYjVkMzIxNzBhNzQ5N2E5NzM4YzQ2MWRlOTAxOTZkL3RhYmxlcmFuZ2U6MTNiNWQzMjE3MGE3NDk3YTk3MzhjNDYxZGU5MDE5NmRfMy0zLTEtMS0w_5d7d0949-b029-40ac-af98-4a00a3b1a481">1,654</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="iabe85c524cd7456093969359f049f638_D20210101-20210930" decimals="-3" format="ixt:num-dot-decimal" name="pgen:NetIncomeLossAttributabletoParentAdjustedEBITDAIncludingCashPaidforCapitalExpendituresandInvestmentsinAffiliates" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF85MS9mcmFnOjkxYzU2OTk3NjUyYzQwOGFiNTgwYTIzMjQzZDA4NjZjL3RhYmxlOjEzYjVkMzIxNzBhNzQ5N2E5NzM4YzQ2MWRlOTAxOTZkL3RhYmxlcmFuZ2U6MTNiNWQzMjE3MGE3NDk3YTk3MzhjNDYxZGU5MDE5NmRfMy01LTEtMS0w_123dfea8-11d5-4be2-8dd9-9f42d57ad0de">5,312</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="i70f76266f7d84e468bb387d313782c29_D20200101-20200930" decimals="-3" format="ixt:num-dot-decimal" name="pgen:NetIncomeLossAttributabletoParentAdjustedEBITDAIncludingCashPaidforCapitalExpendituresandInvestmentsinAffiliates" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF85MS9mcmFnOjkxYzU2OTk3NjUyYzQwOGFiNTgwYTIzMjQzZDA4NjZjL3RhYmxlOjEzYjVkMzIxNzBhNzQ5N2E5NzM4YzQ2MWRlOTAxOTZkL3RhYmxlcmFuZ2U6MTNiNWQzMjE3MGE3NDk3YTk3MzhjNDYxZGU5MDE5NmRfMy03LTEtMS0w_fbc3529f-e545-465a-a798-7aa7848af1f3">2,511</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%">Trans Ova</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="i6fccfa1be94f4e439473da39baa30292_D20210701-20210930" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="pgen:NetIncomeLossAttributabletoParentAdjustedEBITDAIncludingCashPaidforCapitalExpendituresandInvestmentsinAffiliates" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF85MS9mcmFnOjkxYzU2OTk3NjUyYzQwOGFiNTgwYTIzMjQzZDA4NjZjL3RhYmxlOjEzYjVkMzIxNzBhNzQ5N2E5NzM4YzQ2MWRlOTAxOTZkL3RhYmxlcmFuZ2U6MTNiNWQzMjE3MGE3NDk3YTk3MzhjNDYxZGU5MDE5NmRfNC0xLTEtMS0w_bea1b887-aa42-45e4-842b-a39aa1074530">2,552</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="ic7bd8fd9431d442cbf0bb4a5c95bbde4_D20200701-20200930" decimals="-3" sign="-" name="pgen:NetIncomeLossAttributabletoParentAdjustedEBITDAIncludingCashPaidforCapitalExpendituresandInvestmentsinAffiliates" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF85MS9mcmFnOjkxYzU2OTk3NjUyYzQwOGFiNTgwYTIzMjQzZDA4NjZjL3RhYmxlOjEzYjVkMzIxNzBhNzQ5N2E5NzM4YzQ2MWRlOTAxOTZkL3RhYmxlcmFuZ2U6MTNiNWQzMjE3MGE3NDk3YTk3MzhjNDYxZGU5MDE5NmRfNC0zLTEtMS0w_4b208cf9-a749-4160-80b6-9f91235070db">251</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="i82cdb3c98b404512aae81cccecc75638_D20210101-20210930" decimals="-3" format="ixt:num-dot-decimal" name="pgen:NetIncomeLossAttributabletoParentAdjustedEBITDAIncludingCashPaidforCapitalExpendituresandInvestmentsinAffiliates" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF85MS9mcmFnOjkxYzU2OTk3NjUyYzQwOGFiNTgwYTIzMjQzZDA4NjZjL3RhYmxlOjEzYjVkMzIxNzBhNzQ5N2E5NzM4YzQ2MWRlOTAxOTZkL3RhYmxlcmFuZ2U6MTNiNWQzMjE3MGE3NDk3YTk3MzhjNDYxZGU5MDE5NmRfNC01LTEtMS0w_50d77121-9050-434e-b499-d73b39f6faaf">15,881</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="i730591c6b58f491793158af49d2153ba_D20200101-20200930" decimals="-3" format="ixt:num-dot-decimal" name="pgen:NetIncomeLossAttributabletoParentAdjustedEBITDAIncludingCashPaidforCapitalExpendituresandInvestmentsinAffiliates" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF85MS9mcmFnOjkxYzU2OTk3NjUyYzQwOGFiNTgwYTIzMjQzZDA4NjZjL3RhYmxlOjEzYjVkMzIxNzBhNzQ5N2E5NzM4YzQ2MWRlOTAxOTZkL3RhYmxlcmFuZ2U6MTNiNWQzMjE3MGE3NDk3YTk3MzhjNDYxZGU5MDE5NmRfNC03LTEtMS0w_940412c8-fbd5-4aa8-beaf-18f5ff924763">7,417</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%">Segment Adjusted EBITDA for reportable segments</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="ibbda1d45c4164127977e21bbd05ea939_D20210701-20210930" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="pgen:NetIncomeLossAttributabletoParentAdjustedEBITDAIncludingCashPaidforCapitalExpendituresandInvestmentsinAffiliates" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF85MS9mcmFnOjkxYzU2OTk3NjUyYzQwOGFiNTgwYTIzMjQzZDA4NjZjL3RhYmxlOjEzYjVkMzIxNzBhNzQ5N2E5NzM4YzQ2MWRlOTAxOTZkL3RhYmxlcmFuZ2U6MTNiNWQzMjE3MGE3NDk3YTk3MzhjNDYxZGU5MDE5NmRfNS0xLTEtMS0w_517e1ed4-075c-4593-bde0-6083bc2b3521">13,596</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="i3d2aac06481848c0b780ff88829ab732_D20200701-20200930" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="pgen:NetIncomeLossAttributabletoParentAdjustedEBITDAIncludingCashPaidforCapitalExpendituresandInvestmentsinAffiliates" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF85MS9mcmFnOjkxYzU2OTk3NjUyYzQwOGFiNTgwYTIzMjQzZDA4NjZjL3RhYmxlOjEzYjVkMzIxNzBhNzQ5N2E5NzM4YzQ2MWRlOTAxOTZkL3RhYmxlcmFuZ2U6MTNiNWQzMjE3MGE3NDk3YTk3MzhjNDYxZGU5MDE5NmRfNS0zLTEtMS0w_9014bb2e-f3f2-4f7a-a9b5-ade14510248b">7,358</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="i5cc25946d6f843cca98ce03c128dee12_D20210101-20210930" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="pgen:NetIncomeLossAttributabletoParentAdjustedEBITDAIncludingCashPaidforCapitalExpendituresandInvestmentsinAffiliates" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF85MS9mcmFnOjkxYzU2OTk3NjUyYzQwOGFiNTgwYTIzMjQzZDA4NjZjL3RhYmxlOjEzYjVkMzIxNzBhNzQ5N2E5NzM4YzQ2MWRlOTAxOTZkL3RhYmxlcmFuZ2U6MTNiNWQzMjE3MGE3NDk3YTk3MzhjNDYxZGU5MDE5NmRfNS01LTEtMS0w_3c512de8-409a-408c-a2ff-b704d0c6cbf7">12,862</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="ic5858e179144480d94112d8d522800ba_D20200101-20200930" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="pgen:NetIncomeLossAttributabletoParentAdjustedEBITDAIncludingCashPaidforCapitalExpendituresandInvestmentsinAffiliates" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF85MS9mcmFnOjkxYzU2OTk3NjUyYzQwOGFiNTgwYTIzMjQzZDA4NjZjL3RhYmxlOjEzYjVkMzIxNzBhNzQ5N2E5NzM4YzQ2MWRlOTAxOTZkL3RhYmxlcmFuZ2U6MTNiNWQzMjE3MGE3NDk3YTk3MzhjNDYxZGU5MDE5NmRfNS03LTEtMS0w_eace2d5d-2455-40ac-842d-fe7c3cc9d471">16,178</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></tr></table></div></ix:nonNumeric><ix:nonNumeric contextRef="i5cc25946d6f843cca98ce03c128dee12_D20210101-20210930" name="us-gaap:ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF85MS9mcmFnOjkxYzU2OTk3NjUyYzQwOGFiNTgwYTIzMjQzZDA4NjZjL3RleHRyZWdpb246OTFjNTY5OTc2NTJjNDA4YWI1ODBhMjMyNDNkMDg2NmNfMzA5Nw_439a727d-09f2-43d5-8470-5934010ffc59" 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%">2021</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%">2020</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%">2021</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%">2020</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="i44a646e7b05f4e869bdbef3b30c3c495_D20210701-20210930" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="pgen:NetIncomeLossAttributabletoParentAdjustedEBITDAIncludingCashPaidforCapitalExpendituresandInvestmentsinAffiliates" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF85MS9mcmFnOjkxYzU2OTk3NjUyYzQwOGFiNTgwYTIzMjQzZDA4NjZjL3RhYmxlOjk3ZDc5MTc3YzAwMjRhZDQ4NTc3YjA3MTc4MTVhZDQ4L3RhYmxlcmFuZ2U6OTdkNzkxNzdjMDAyNGFkNDg1NzdiMDcxNzgxNWFkNDhfMi0xLTEtMS0w_587101a7-8d3a-43ea-9e5a-f479fc9c0ad8">13,596</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="i027df0cbb39b4a56962d64e799245fae_D20200701-20200930" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="pgen:NetIncomeLossAttributabletoParentAdjustedEBITDAIncludingCashPaidforCapitalExpendituresandInvestmentsinAffiliates" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF85MS9mcmFnOjkxYzU2OTk3NjUyYzQwOGFiNTgwYTIzMjQzZDA4NjZjL3RhYmxlOjk3ZDc5MTc3YzAwMjRhZDQ4NTc3YjA3MTc4MTVhZDQ4L3RhYmxlcmFuZ2U6OTdkNzkxNzdjMDAyNGFkNDg1NzdiMDcxNzgxNWFkNDhfMi0zLTEtMS0w_dde3a7c7-85ba-4568-a4a4-aa407050b0f7">7,358</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="ie4cdfbc6382843ec90a452e40f5ea155_D20210101-20210930" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="pgen:NetIncomeLossAttributabletoParentAdjustedEBITDAIncludingCashPaidforCapitalExpendituresandInvestmentsinAffiliates" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF85MS9mcmFnOjkxYzU2OTk3NjUyYzQwOGFiNTgwYTIzMjQzZDA4NjZjL3RhYmxlOjk3ZDc5MTc3YzAwMjRhZDQ4NTc3YjA3MTc4MTVhZDQ4L3RhYmxlcmFuZ2U6OTdkNzkxNzdjMDAyNGFkNDg1NzdiMDcxNzgxNWFkNDhfMi01LTEtMS0w_d4a5cd40-c4d6-41c5-8bef-bbe0b39d2d1b">12,862</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="i872f4537d3044df1b46668368f4c4371_D20200101-20200930" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="pgen:NetIncomeLossAttributabletoParentAdjustedEBITDAIncludingCashPaidforCapitalExpendituresandInvestmentsinAffiliates" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF85MS9mcmFnOjkxYzU2OTk3NjUyYzQwOGFiNTgwYTIzMjQzZDA4NjZjL3RhYmxlOjk3ZDc5MTc3YzAwMjRhZDQ4NTc3YjA3MTc4MTVhZDQ4L3RhYmxlcmFuZ2U6OTdkNzkxNzdjMDAyNGFkNDg1NzdiMDcxNzgxNWFkNDhfMi03LTEtMS0w_cdac9326-9cb5-49ae-aadf-648de2ce6428">16,178</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="i964438fccfa94e2e859768e31264b41b_D20210701-20210930" decimals="-3" format="ixt:num-dot-decimal" name="pgen:CapitalExpendituresNetOfProceedsFromSaleOfAssetsAndInvestmentsInAffiliates" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF85MS9mcmFnOjkxYzU2OTk3NjUyYzQwOGFiNTgwYTIzMjQzZDA4NjZjL3RhYmxlOjk3ZDc5MTc3YzAwMjRhZDQ4NTc3YjA3MTc4MTVhZDQ4L3RhYmxlcmFuZ2U6OTdkNzkxNzdjMDAyNGFkNDg1NzdiMDcxNzgxNWFkNDhfNC0xLTEtMS0w_cddea457-7b14-435f-8dd9-81146a4ba0b9">1,962</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="i73dce821bb694a5695d4ef5c0785c393_D20200701-20200930" decimals="-3" name="pgen:CapitalExpendituresNetOfProceedsFromSaleOfAssetsAndInvestmentsInAffiliates" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF85MS9mcmFnOjkxYzU2OTk3NjUyYzQwOGFiNTgwYTIzMjQzZDA4NjZjL3RhYmxlOjk3ZDc5MTc3YzAwMjRhZDQ4NTc3YjA3MTc4MTVhZDQ4L3RhYmxlcmFuZ2U6OTdkNzkxNzdjMDAyNGFkNDg1NzdiMDcxNzgxNWFkNDhfNC0zLTEtMS0w_191af605-da9a-49fe-8938-99d9b939c195">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="idde2542d214a4fed9de878c658b5e193_D20210101-20210930" decimals="-3" format="ixt:num-dot-decimal" name="pgen:CapitalExpendituresNetOfProceedsFromSaleOfAssetsAndInvestmentsInAffiliates" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF85MS9mcmFnOjkxYzU2OTk3NjUyYzQwOGFiNTgwYTIzMjQzZDA4NjZjL3RhYmxlOjk3ZDc5MTc3YzAwMjRhZDQ4NTc3YjA3MTc4MTVhZDQ4L3RhYmxlcmFuZ2U6OTdkNzkxNzdjMDAyNGFkNDg1NzdiMDcxNzgxNWFkNDhfNC01LTEtMS0w_27c0037c-6f4f-474d-84f4-044f959bfe93">3,360</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="iae302a521f0f4de791fe55f78b5c2af9_D20200101-20200930" decimals="-3" format="ixt:num-dot-decimal" name="pgen:CapitalExpendituresNetOfProceedsFromSaleOfAssetsAndInvestmentsInAffiliates" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF85MS9mcmFnOjkxYzU2OTk3NjUyYzQwOGFiNTgwYTIzMjQzZDA4NjZjL3RhYmxlOjk3ZDc5MTc3YzAwMjRhZDQ4NTc3YjA3MTc4MTVhZDQ4L3RhYmxlcmFuZ2U6OTdkNzkxNzdjMDAyNGFkNDg1NzdiMDcxNzgxNWFkNDhfNC03LTEtMS0w_bc94ffbd-cf68-44ed-a99a-dad7176be59f">3,395</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="ibaae41e13ff640c68ecf0c855ccf887b_D20210701-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ContractWithCustomerLiabilityRevenueRecognized" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF85MS9mcmFnOjkxYzU2OTk3NjUyYzQwOGFiNTgwYTIzMjQzZDA4NjZjL3RhYmxlOjk3ZDc5MTc3YzAwMjRhZDQ4NTc3YjA3MTc4MTVhZDQ4L3RhYmxlcmFuZ2U6OTdkNzkxNzdjMDAyNGFkNDg1NzdiMDcxNzgxNWFkNDhfNS0xLTEtMS0w_b71319df-189c-45ec-b30a-2bcced02dd0b">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="ia14e2781cfc1463b85bac329d19cbde9_D20200701-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ContractWithCustomerLiabilityRevenueRecognized" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF85MS9mcmFnOjkxYzU2OTk3NjUyYzQwOGFiNTgwYTIzMjQzZDA4NjZjL3RhYmxlOjk3ZDc5MTc3YzAwMjRhZDQ4NTc3YjA3MTc4MTVhZDQ4L3RhYmxlcmFuZ2U6OTdkNzkxNzdjMDAyNGFkNDg1NzdiMDcxNzgxNWFkNDhfNS0zLTEtMS0w_48f51e6a-18b3-46de-af73-8184b7d7f609">7,132</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="i4889c07cff37490a8dff19d16b2440c5_D20210101-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ContractWithCustomerLiabilityRevenueRecognized" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF85MS9mcmFnOjkxYzU2OTk3NjUyYzQwOGFiNTgwYTIzMjQzZDA4NjZjL3RhYmxlOjk3ZDc5MTc3YzAwMjRhZDQ4NTc3YjA3MTc4MTVhZDQ4L3RhYmxlcmFuZ2U6OTdkNzkxNzdjMDAyNGFkNDg1NzdiMDcxNzgxNWFkNDhfNS01LTEtMS0w_8a74d8d5-2897-4948-9c06-032b2e1ebb96">1,849</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="id9c22233fb964a5b997eb51cc32a132b_D20200101-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ContractWithCustomerLiabilityRevenueRecognized" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF85MS9mcmFnOjkxYzU2OTk3NjUyYzQwOGFiNTgwYTIzMjQzZDA4NjZjL3RhYmxlOjk3ZDc5MTc3YzAwMjRhZDQ4NTc3YjA3MTc4MTVhZDQ4L3RhYmxlcmFuZ2U6OTdkNzkxNzdjMDAyNGFkNDg1NzdiMDcxNzgxNWFkNDhfNS03LTEtMS0w_0fcbeec3-5a00-4b6b-a2e1-810253f06177">25,178</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="i945bfe4b1bbb4a9e9dadf214bb52af3b_D20210701-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:InterestExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF85MS9mcmFnOjkxYzU2OTk3NjUyYzQwOGFiNTgwYTIzMjQzZDA4NjZjL3RhYmxlOjk3ZDc5MTc3YzAwMjRhZDQ4NTc3YjA3MTc4MTVhZDQ4L3RhYmxlcmFuZ2U6OTdkNzkxNzdjMDAyNGFkNDg1NzdiMDcxNzgxNWFkNDhfNy0xLTEtMS0w_84c61612-1f41-4fa9-a54e-b03743b210d9">4,799</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="i9ef35fd5199444ffbd5c9f3388352801_D20200701-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:InterestExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF85MS9mcmFnOjkxYzU2OTk3NjUyYzQwOGFiNTgwYTIzMjQzZDA4NjZjL3RhYmxlOjk3ZDc5MTc3YzAwMjRhZDQ4NTc3YjA3MTc4MTVhZDQ4L3RhYmxlcmFuZ2U6OTdkNzkxNzdjMDAyNGFkNDg1NzdiMDcxNzgxNWFkNDhfNy0zLTEtMS0w_6095c2fd-f2b9-4cea-b334-40647faa561a">4,646</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="i96756f6fd8414e9ab47b6e15ecafa7a1_D20210101-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:InterestExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF85MS9mcmFnOjkxYzU2OTk3NjUyYzQwOGFiNTgwYTIzMjQzZDA4NjZjL3RhYmxlOjk3ZDc5MTc3YzAwMjRhZDQ4NTc3YjA3MTc4MTVhZDQ4L3RhYmxlcmFuZ2U6OTdkNzkxNzdjMDAyNGFkNDg1NzdiMDcxNzgxNWFkNDhfNy01LTEtMS0w_c1f11430-bc13-4641-91a9-a0c69e8eb8aa">14,005</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="i1c236c716f45453ab297223a2ac58647_D20200101-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:InterestExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF85MS9mcmFnOjkxYzU2OTk3NjUyYzQwOGFiNTgwYTIzMjQzZDA4NjZjL3RhYmxlOjk3ZDc5MTc3YzAwMjRhZDQ4NTc3YjA3MTc4MTVhZDQ4L3RhYmxlcmFuZ2U6OTdkNzkxNzdjMDAyNGFkNDg1NzdiMDcxNzgxNWFkNDhfNy03LTEtMS0w_cff6ba59-ff40-4ac2-b68c-9da8a6113cb5">13,830</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="i945bfe4b1bbb4a9e9dadf214bb52af3b_D20210701-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DepreciationDepletionAndAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF85MS9mcmFnOjkxYzU2OTk3NjUyYzQwOGFiNTgwYTIzMjQzZDA4NjZjL3RhYmxlOjk3ZDc5MTc3YzAwMjRhZDQ4NTc3YjA3MTc4MTVhZDQ4L3RhYmxlcmFuZ2U6OTdkNzkxNzdjMDAyNGFkNDg1NzdiMDcxNzgxNWFkNDhfOC0xLTEtMS0w_bc723806-1c5e-406f-8ef0-e140a8f44858">3,399</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="i9ef35fd5199444ffbd5c9f3388352801_D20200701-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DepreciationDepletionAndAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF85MS9mcmFnOjkxYzU2OTk3NjUyYzQwOGFiNTgwYTIzMjQzZDA4NjZjL3RhYmxlOjk3ZDc5MTc3YzAwMjRhZDQ4NTc3YjA3MTc4MTVhZDQ4L3RhYmxlcmFuZ2U6OTdkNzkxNzdjMDAyNGFkNDg1NzdiMDcxNzgxNWFkNDhfOC0zLTEtMS0w_4061859b-655a-45d8-ab14-2ba41d6f8b54">3,786</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="i96756f6fd8414e9ab47b6e15ecafa7a1_D20210101-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DepreciationDepletionAndAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF85MS9mcmFnOjkxYzU2OTk3NjUyYzQwOGFiNTgwYTIzMjQzZDA4NjZjL3RhYmxlOjk3ZDc5MTc3YzAwMjRhZDQ4NTc3YjA3MTc4MTVhZDQ4L3RhYmxlcmFuZ2U6OTdkNzkxNzdjMDAyNGFkNDg1NzdiMDcxNzgxNWFkNDhfOC01LTEtMS0w_4435873d-2b5b-4cf5-9025-ec4dcc15fbd6">10,442</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="i1c236c716f45453ab297223a2ac58647_D20200101-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DepreciationDepletionAndAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF85MS9mcmFnOjkxYzU2OTk3NjUyYzQwOGFiNTgwYTIzMjQzZDA4NjZjL3RhYmxlOjk3ZDc5MTc3YzAwMjRhZDQ4NTc3YjA3MTc4MTVhZDQ4L3RhYmxlcmFuZ2U6OTdkNzkxNzdjMDAyNGFkNDg1NzdiMDcxNzgxNWFkNDhfOC03LTEtMS0w_52a91be3-ff66-49ce-a76a-ae787b574e65">11,364</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%">Loss 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="i945bfe4b1bbb4a9e9dadf214bb52af3b_D20210701-20210930" decimals="-3" sign="-" name="us-gaap:GainLossOnDispositionOfAssets1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF85MS9mcmFnOjkxYzU2OTk3NjUyYzQwOGFiNTgwYTIzMjQzZDA4NjZjL3RhYmxlOjk3ZDc5MTc3YzAwMjRhZDQ4NTc3YjA3MTc4MTVhZDQ4L3RhYmxlcmFuZ2U6OTdkNzkxNzdjMDAyNGFkNDg1NzdiMDcxNzgxNWFkNDhfOS0xLTEtMS0w_da4afe55-3ca3-4d00-8b52-2e70987e77a4">318</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="i9ef35fd5199444ffbd5c9f3388352801_D20200701-20200930" decimals="-3" sign="-" name="us-gaap:GainLossOnDispositionOfAssets1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF85MS9mcmFnOjkxYzU2OTk3NjUyYzQwOGFiNTgwYTIzMjQzZDA4NjZjL3RhYmxlOjk3ZDc5MTc3YzAwMjRhZDQ4NTc3YjA3MTc4MTVhZDQ4L3RhYmxlcmFuZ2U6OTdkNzkxNzdjMDAyNGFkNDg1NzdiMDcxNzgxNWFkNDhfOS0zLTEtMS0w_77c54c9b-1455-4bfd-929d-bab7f7ff5ba6">615</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="i96756f6fd8414e9ab47b6e15ecafa7a1_D20210101-20210930" decimals="-3" sign="-" name="us-gaap:GainLossOnDispositionOfAssets1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF85MS9mcmFnOjkxYzU2OTk3NjUyYzQwOGFiNTgwYTIzMjQzZDA4NjZjL3RhYmxlOjk3ZDc5MTc3YzAwMjRhZDQ4NTc3YjA3MTc4MTVhZDQ4L3RhYmxlcmFuZ2U6OTdkNzkxNzdjMDAyNGFkNDg1NzdiMDcxNzgxNWFkNDhfOS01LTEtMS0w_70b02df3-9828-49ad-bc81-0545618be1c3">553</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="i1c236c716f45453ab297223a2ac58647_D20200101-20200930" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:GainLossOnDispositionOfAssets1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF85MS9mcmFnOjkxYzU2OTk3NjUyYzQwOGFiNTgwYTIzMjQzZDA4NjZjL3RhYmxlOjk3ZDc5MTc3YzAwMjRhZDQ4NTc3YjA3MTc4MTVhZDQ4L3RhYmxlcmFuZ2U6OTdkNzkxNzdjMDAyNGFkNDg1NzdiMDcxNzgxNWFkNDhfOS03LTEtMS0w_63f281dd-e921-4557-bb6f-374db0599571">1,593</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="i945bfe4b1bbb4a9e9dadf214bb52af3b_D20210701-20210930" decimals="-3" format="ixt:fixed-zero" name="us-gaap:AssetImpairmentCharges" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF85MS9mcmFnOjkxYzU2OTk3NjUyYzQwOGFiNTgwYTIzMjQzZDA4NjZjL3RhYmxlOjk3ZDc5MTc3YzAwMjRhZDQ4NTc3YjA3MTc4MTVhZDQ4L3RhYmxlcmFuZ2U6OTdkNzkxNzdjMDAyNGFkNDg1NzdiMDcxNzgxNWFkNDhfMTAtMS0xLTEtMA_491b5198-7b66-426f-8923-42cd0218e3c1">&#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="i9ef35fd5199444ffbd5c9f3388352801_D20200701-20200930" decimals="-3" name="us-gaap:AssetImpairmentCharges" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF85MS9mcmFnOjkxYzU2OTk3NjUyYzQwOGFiNTgwYTIzMjQzZDA4NjZjL3RhYmxlOjk3ZDc5MTc3YzAwMjRhZDQ4NTc3YjA3MTc4MTVhZDQ4L3RhYmxlcmFuZ2U6OTdkNzkxNzdjMDAyNGFkNDg1NzdiMDcxNzgxNWFkNDhfMTAtMy0xLTEtMA_ac488496-e818-42d9-8361-9f6c68ab9e1b">920</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="i96756f6fd8414e9ab47b6e15ecafa7a1_D20210101-20210930" decimals="-3" name="us-gaap:AssetImpairmentCharges" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF85MS9mcmFnOjkxYzU2OTk3NjUyYzQwOGFiNTgwYTIzMjQzZDA4NjZjL3RhYmxlOjk3ZDc5MTc3YzAwMjRhZDQ4NTc3YjA3MTc4MTVhZDQ4L3RhYmxlcmFuZ2U6OTdkNzkxNzdjMDAyNGFkNDg1NzdiMDcxNzgxNWFkNDhfMTAtNS0xLTEtMA_40b1a15b-a92c-44b3-ac6a-8a97d7ba267e">543</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="i1c236c716f45453ab297223a2ac58647_D20200101-20200930" decimals="-3" name="us-gaap:AssetImpairmentCharges" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF85MS9mcmFnOjkxYzU2OTk3NjUyYzQwOGFiNTgwYTIzMjQzZDA4NjZjL3RhYmxlOjk3ZDc5MTc3YzAwMjRhZDQ4NTc3YjA3MTc4MTVhZDQ4L3RhYmxlcmFuZ2U6OTdkNzkxNzdjMDAyNGFkNDg1NzdiMDcxNzgxNWFkNDhfMTAtNy0xLTEtMA_ef0604f7-afc2-4cc9-b111-7cb7450ede74">920</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="i945bfe4b1bbb4a9e9dadf214bb52af3b_D20210701-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF85MS9mcmFnOjkxYzU2OTk3NjUyYzQwOGFiNTgwYTIzMjQzZDA4NjZjL3RhYmxlOjk3ZDc5MTc3YzAwMjRhZDQ4NTc3YjA3MTc4MTVhZDQ4L3RhYmxlcmFuZ2U6OTdkNzkxNzdjMDAyNGFkNDg1NzdiMDcxNzgxNWFkNDhfMTItMS0xLTEtMA_fa81405d-6c7d-44d3-a52f-3ed0a6691041">2,490</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="i9ef35fd5199444ffbd5c9f3388352801_D20200701-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF85MS9mcmFnOjkxYzU2OTk3NjUyYzQwOGFiNTgwYTIzMjQzZDA4NjZjL3RhYmxlOjk3ZDc5MTc3YzAwMjRhZDQ4NTc3YjA3MTc4MTVhZDQ4L3RhYmxlcmFuZ2U6OTdkNzkxNzdjMDAyNGFkNDg1NzdiMDcxNzgxNWFkNDhfMTItMy0xLTEtMA_ea3e1ec6-638b-4d9d-8369-3afa7c0eefde">4,628</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="i96756f6fd8414e9ab47b6e15ecafa7a1_D20210101-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF85MS9mcmFnOjkxYzU2OTk3NjUyYzQwOGFiNTgwYTIzMjQzZDA4NjZjL3RhYmxlOjk3ZDc5MTc3YzAwMjRhZDQ4NTc3YjA3MTc4MTVhZDQ4L3RhYmxlcmFuZ2U6OTdkNzkxNzdjMDAyNGFkNDg1NzdiMDcxNzgxNWFkNDhfMTItNS0xLTEtMA_12a4f689-756a-4655-b070-5d12e2a8ebea">11,462</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="i1c236c716f45453ab297223a2ac58647_D20200101-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF85MS9mcmFnOjkxYzU2OTk3NjUyYzQwOGFiNTgwYTIzMjQzZDA4NjZjL3RhYmxlOjk3ZDc5MTc3YzAwMjRhZDQ4NTc3YjA3MTc4MTVhZDQ4L3RhYmxlcmFuZ2U6OTdkNzkxNzdjMDAyNGFkNDg1NzdiMDcxNzgxNWFkNDhfMTItNy0xLTEtMA_0aad8eb8-2d10-44a4-b701-65f87d4426dd">15,249</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="i945bfe4b1bbb4a9e9dadf214bb52af3b_D20210701-20210930" decimals="-3" format="ixt:fixed-zero" name="pgen:AdjustmentForBonusesPaidInEquityAwards" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF85MS9mcmFnOjkxYzU2OTk3NjUyYzQwOGFiNTgwYTIzMjQzZDA4NjZjL3RhYmxlOjk3ZDc5MTc3YzAwMjRhZDQ4NTc3YjA3MTc4MTVhZDQ4L3RhYmxlcmFuZ2U6OTdkNzkxNzdjMDAyNGFkNDg1NzdiMDcxNzgxNWFkNDhfMTMtMS0xLTEtMA_dbaaffbb-0034-412c-9bca-9e8e0aca30aa">&#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="i9ef35fd5199444ffbd5c9f3388352801_D20200701-20200930" decimals="-3" format="ixt:fixed-zero" name="pgen:AdjustmentForBonusesPaidInEquityAwards" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF85MS9mcmFnOjkxYzU2OTk3NjUyYzQwOGFiNTgwYTIzMjQzZDA4NjZjL3RhYmxlOjk3ZDc5MTc3YzAwMjRhZDQ4NTc3YjA3MTc4MTVhZDQ4L3RhYmxlcmFuZ2U6OTdkNzkxNzdjMDAyNGFkNDg1NzdiMDcxNzgxNWFkNDhfMTMtMy0xLTEtMA_e25a7c7c-0c34-4839-b78a-b10c610aa886">&#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="i96756f6fd8414e9ab47b6e15ecafa7a1_D20210101-20210930" decimals="-3" format="ixt:fixed-zero" name="pgen:AdjustmentForBonusesPaidInEquityAwards" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF85MS9mcmFnOjkxYzU2OTk3NjUyYzQwOGFiNTgwYTIzMjQzZDA4NjZjL3RhYmxlOjk3ZDc5MTc3YzAwMjRhZDQ4NTc3YjA3MTc4MTVhZDQ4L3RhYmxlcmFuZ2U6OTdkNzkxNzdjMDAyNGFkNDg1NzdiMDcxNzgxNWFkNDhfMTMtNS0xLTEtMA_a59a1098-48c8-490f-8040-d3506821424a">&#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="i1c236c716f45453ab297223a2ac58647_D20200101-20200930" decimals="-3" format="ixt:num-dot-decimal" name="pgen:AdjustmentForBonusesPaidInEquityAwards" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF85MS9mcmFnOjkxYzU2OTk3NjUyYzQwOGFiNTgwYTIzMjQzZDA4NjZjL3RhYmxlOjk3ZDc5MTc3YzAwMjRhZDQ4NTc3YjA3MTc4MTVhZDQ4L3RhYmxlcmFuZ2U6OTdkNzkxNzdjMDAyNGFkNDg1NzdiMDcxNzgxNWFkNDhfMTMtNy0xLTEtMA_afa3d263-1640-4574-843d-7552e38c0486">2,833</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 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="i945bfe4b1bbb4a9e9dadf214bb52af3b_D20210701-20210930" decimals="-3" format="ixt:fixed-zero" name="us-gaap:IncomeLossFromEquityMethodInvestments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF85MS9mcmFnOjkxYzU2OTk3NjUyYzQwOGFiNTgwYTIzMjQzZDA4NjZjL3RhYmxlOjk3ZDc5MTc3YzAwMjRhZDQ4NTc3YjA3MTc4MTVhZDQ4L3RhYmxlcmFuZ2U6OTdkNzkxNzdjMDAyNGFkNDg1NzdiMDcxNzgxNWFkNDhfMTQtMS0xLTEtMA_f795313e-9d42-4a82-adb3-48ae46bf62e7">&#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="i9ef35fd5199444ffbd5c9f3388352801_D20200701-20200930" decimals="-3" sign="-" name="us-gaap:IncomeLossFromEquityMethodInvestments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF85MS9mcmFnOjkxYzU2OTk3NjUyYzQwOGFiNTgwYTIzMjQzZDA4NjZjL3RhYmxlOjk3ZDc5MTc3YzAwMjRhZDQ4NTc3YjA3MTc4MTVhZDQ4L3RhYmxlcmFuZ2U6OTdkNzkxNzdjMDAyNGFkNDg1NzdiMDcxNzgxNWFkNDhfMTQtMy0xLTEtMA_06aac719-f00e-4d1c-b927-38fb9420919f">523</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="i96756f6fd8414e9ab47b6e15ecafa7a1_D20210101-20210930" decimals="-3" sign="-" name="us-gaap:IncomeLossFromEquityMethodInvestments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF85MS9mcmFnOjkxYzU2OTk3NjUyYzQwOGFiNTgwYTIzMjQzZDA4NjZjL3RhYmxlOjk3ZDc5MTc3YzAwMjRhZDQ4NTc3YjA3MTc4MTVhZDQ4L3RhYmxlcmFuZ2U6OTdkNzkxNzdjMDAyNGFkNDg1NzdiMDcxNzgxNWFkNDhfMTQtNS0xLTEtMA_c6fe4ff5-80f1-43d6-a27c-0d2c5ae21565">3</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="i1c236c716f45453ab297223a2ac58647_D20200101-20200930" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromEquityMethodInvestments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF85MS9mcmFnOjkxYzU2OTk3NjUyYzQwOGFiNTgwYTIzMjQzZDA4NjZjL3RhYmxlOjk3ZDc5MTc3YzAwMjRhZDQ4NTc3YjA3MTc4MTVhZDQ4L3RhYmxlcmFuZ2U6OTdkNzkxNzdjMDAyNGFkNDg1NzdiMDcxNzgxNWFkNDhfMTQtNy0xLTEtMA_77363e56-eb4d-49bb-a3fc-8ed50ee2c327">1,125</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="i945bfe4b1bbb4a9e9dadf214bb52af3b_D20210701-20210930" decimals="-3" sign="-" name="us-gaap:OtherNoncashIncomeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF85MS9mcmFnOjkxYzU2OTk3NjUyYzQwOGFiNTgwYTIzMjQzZDA4NjZjL3RhYmxlOjk3ZDc5MTc3YzAwMjRhZDQ4NTc3YjA3MTc4MTVhZDQ4L3RhYmxlcmFuZ2U6OTdkNzkxNzdjMDAyNGFkNDg1NzdiMDcxNzgxNWFkNDhfMTUtMS0xLTEtMA_4e6dcd86-05cb-45b2-b85b-ea792a3a4548">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="i9ef35fd5199444ffbd5c9f3388352801_D20200701-20200930" decimals="-3" name="us-gaap:OtherNoncashIncomeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF85MS9mcmFnOjkxYzU2OTk3NjUyYzQwOGFiNTgwYTIzMjQzZDA4NjZjL3RhYmxlOjk3ZDc5MTc3YzAwMjRhZDQ4NTc3YjA3MTc4MTVhZDQ4L3RhYmxlcmFuZ2U6OTdkNzkxNzdjMDAyNGFkNDg1NzdiMDcxNzgxNWFkNDhfMTUtMy0xLTEtMA_0e6da54b-eae4-472c-b4e8-e137cabd8e60">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="i96756f6fd8414e9ab47b6e15ecafa7a1_D20210101-20210930" decimals="-3" sign="-" name="us-gaap:OtherNoncashIncomeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF85MS9mcmFnOjkxYzU2OTk3NjUyYzQwOGFiNTgwYTIzMjQzZDA4NjZjL3RhYmxlOjk3ZDc5MTc3YzAwMjRhZDQ4NTc3YjA3MTc4MTVhZDQ4L3RhYmxlcmFuZ2U6OTdkNzkxNzdjMDAyNGFkNDg1NzdiMDcxNzgxNWFkNDhfMTUtNS0xLTEtMA_384fbbe0-369d-4f70-a0e7-72d7eb46c1e5">19</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="i1c236c716f45453ab297223a2ac58647_D20200101-20200930" decimals="-3" name="us-gaap:OtherNoncashIncomeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF85MS9mcmFnOjkxYzU2OTk3NjUyYzQwOGFiNTgwYTIzMjQzZDA4NjZjL3RhYmxlOjk3ZDc5MTc3YzAwMjRhZDQ4NTc3YjA3MTc4MTVhZDQ4L3RhYmxlcmFuZ2U6OTdkNzkxNzdjMDAyNGFkNDg1NzdiMDcxNzgxNWFkNDhfMTUtNy0xLTEtMA_c88f7924-fa52-417a-aa3a-728b85d4d213">16</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%">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="ie6831d2f326c45e78427d3769b1aa67e_D20210701-20210930" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF85MS9mcmFnOjkxYzU2OTk3NjUyYzQwOGFiNTgwYTIzMjQzZDA4NjZjL3RhYmxlOjk3ZDc5MTc3YzAwMjRhZDQ4NTc3YjA3MTc4MTVhZDQ4L3RhYmxlcmFuZ2U6OTdkNzkxNzdjMDAyNGFkNDg1NzdiMDcxNzgxNWFkNDhfMTYtMS0xLTEtMA_0979eeb5-012a-4f4c-a2cb-41e358f53a0c">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="i6413ffca49414a8b892b4e890c6c960b_D20200701-20200930" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF85MS9mcmFnOjkxYzU2OTk3NjUyYzQwOGFiNTgwYTIzMjQzZDA4NjZjL3RhYmxlOjk3ZDc5MTc3YzAwMjRhZDQ4NTc3YjA3MTc4MTVhZDQ4L3RhYmxlcmFuZ2U6OTdkNzkxNzdjMDAyNGFkNDg1NzdiMDcxNzgxNWFkNDhfMTYtMy0xLTEtMA_db50c62e-17fb-4339-96b2-3679c68bd62c">10,452</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="i7560405453a54941b749e4a0fae27461_D20210101-20210930" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF85MS9mcmFnOjkxYzU2OTk3NjUyYzQwOGFiNTgwYTIzMjQzZDA4NjZjL3RhYmxlOjk3ZDc5MTc3YzAwMjRhZDQ4NTc3YjA3MTc4MTVhZDQ4L3RhYmxlcmFuZ2U6OTdkNzkxNzdjMDAyNGFkNDg1NzdiMDcxNzgxNWFkNDhfMTYtNS0xLTEtMA_dcbd5ee2-caf7-4572-944e-680e03060d52">25,412</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="i545f9fe6d00d4c2781856f0407c917b1_D20200101-20200930" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF85MS9mcmFnOjkxYzU2OTk3NjUyYzQwOGFiNTgwYTIzMjQzZDA4NjZjL3RhYmxlOjk3ZDc5MTc3YzAwMjRhZDQ4NTc3YjA3MTc4MTVhZDQ4L3RhYmxlcmFuZ2U6OTdkNzkxNzdjMDAyNGFkNDg1NzdiMDcxNzgxNWFkNDhfMTYtNy0xLTEtMA_407bb045-2251-46bb-b691-31951ed977b6">29,102</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="ife48318274624f7fa6ffd1cdcc583857_D20210701-20210930" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF85MS9mcmFnOjkxYzU2OTk3NjUyYzQwOGFiNTgwYTIzMjQzZDA4NjZjL3RhYmxlOjk3ZDc5MTc3YzAwMjRhZDQ4NTc3YjA3MTc4MTVhZDQ4L3RhYmxlcmFuZ2U6OTdkNzkxNzdjMDAyNGFkNDg1NzdiMDcxNzgxNWFkNDhfMTctMS0xLTEtMA_f04aee87-157f-4ac6-b7b7-3d238e4424b8">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="i277683d7261c40bb936da870872f7cd5_D20200701-20200930" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF85MS9mcmFnOjkxYzU2OTk3NjUyYzQwOGFiNTgwYTIzMjQzZDA4NjZjL3RhYmxlOjk3ZDc5MTc3YzAwMjRhZDQ4NTc3YjA3MTc4MTVhZDQ4L3RhYmxlcmFuZ2U6OTdkNzkxNzdjMDAyNGFkNDg1NzdiMDcxNzgxNWFkNDhfMTctMy0xLTEtMA_b25406c2-8fce-4db7-afe8-01cd3790dbcd">2,038</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="idf08a8748bff422d92265ef70a815c38_D20210101-20210930" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF85MS9mcmFnOjkxYzU2OTk3NjUyYzQwOGFiNTgwYTIzMjQzZDA4NjZjL3RhYmxlOjk3ZDc5MTc3YzAwMjRhZDQ4NTc3YjA3MTc4MTVhZDQ4L3RhYmxlcmFuZ2U6OTdkNzkxNzdjMDAyNGFkNDg1NzdiMDcxNzgxNWFkNDhfMTctNS0xLTEtMA_e9a9b930-f8e3-423f-b039-bdd9046b813f">1,812</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="ib4a82163a2da43d494aae31307a6138a_D20200101-20200930" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF85MS9mcmFnOjkxYzU2OTk3NjUyYzQwOGFiNTgwYTIzMjQzZDA4NjZjL3RhYmxlOjk3ZDc5MTc3YzAwMjRhZDQ4NTc3YjA3MTc4MTVhZDQ4L3RhYmxlcmFuZ2U6OTdkNzkxNzdjMDAyNGFkNDg1NzdiMDcxNzgxNWFkNDhfMTctNy0xLTEtMA_b21f048c-f4e8-4bf8-9f53-9e22435a64f9">6,282</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="ibbda1d45c4164127977e21bbd05ea939_D20210701-20210930" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF85MS9mcmFnOjkxYzU2OTk3NjUyYzQwOGFiNTgwYTIzMjQzZDA4NjZjL3RhYmxlOjk3ZDc5MTc3YzAwMjRhZDQ4NTc3YjA3MTc4MTVhZDQ4L3RhYmxlcmFuZ2U6OTdkNzkxNzdjMDAyNGFkNDg1NzdiMDcxNzgxNWFkNDhfMTgtMS0xLTEtMA_4a292f67-bd61-4244-b8b9-4aa63a043965">29,885</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="i3d2aac06481848c0b780ff88829ab732_D20200701-20200930" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF85MS9mcmFnOjkxYzU2OTk3NjUyYzQwOGFiNTgwYTIzMjQzZDA4NjZjL3RhYmxlOjk3ZDc5MTc3YzAwMjRhZDQ4NTc3YjA3MTc4MTVhZDQ4L3RhYmxlcmFuZ2U6OTdkNzkxNzdjMDAyNGFkNDg1NzdiMDcxNzgxNWFkNDhfMTgtMy0xLTEtMA_6acfc9e7-4a16-4b50-9f2c-0b0c2401cdcb">27,586</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="i5cc25946d6f843cca98ce03c128dee12_D20210101-20210930" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF85MS9mcmFnOjkxYzU2OTk3NjUyYzQwOGFiNTgwYTIzMjQzZDA4NjZjL3RhYmxlOjk3ZDc5MTc3YzAwMjRhZDQ4NTc3YjA3MTc4MTVhZDQ4L3RhYmxlcmFuZ2U6OTdkNzkxNzdjMDAyNGFkNDg1NzdiMDcxNzgxNWFkNDhfMTgtNS0xLTEtMA_804e1bfa-cf31-4b40-955a-24c8a37e9fc1">71,904</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="ic5858e179144480d94112d8d522800ba_D20200101-20200930" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF85MS9mcmFnOjkxYzU2OTk3NjUyYzQwOGFiNTgwYTIzMjQzZDA4NjZjL3RhYmxlOjk3ZDc5MTc3YzAwMjRhZDQ4NTc3YjA3MTc4MTVhZDQ4L3RhYmxlcmFuZ2U6OTdkNzkxNzdjMDAyNGFkNDg1NzdiMDcxNzgxNWFkNDhfMTgtNy0xLTEtMA_f3bff10f-295c-4899-afd2-575255e36989">64,221</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><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><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="#id27ad070b0cf40ce8f1a92febdc58814_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="#id27ad070b0cf40ce8f1a92febdc58814_7">Contents</a></span></div></div><ix:continuation id="i73a436fe23c944ae8a76e2701cef2c99"><ix:continuation id="i86e3e043c56641debc3619d793f8110c"><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:32.964%"></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 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 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.841%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" 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="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%">Trans Ova</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%">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="iebd7a36254bf470199246337acbf0b76_D20210701-20210930" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF85MS9mcmFnOjkxYzU2OTk3NjUyYzQwOGFiNTgwYTIzMjQzZDA4NjZjL3RhYmxlOjRkODk5Y2MwYTJiYzRlYzk5MjhlNWYxODU1NTU3ZjY2L3RhYmxlcmFuZ2U6NGQ4OTljYzBhMmJjNGVjOTkyOGU1ZjE4NTU1NTdmNjZfMi0xLTEtMS0w_160dda15-5e64-4c28-bdb5-649b54f0bf3f">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="i1b9febcacfd44a478eef296fad5e9b79_D20210701-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF85MS9mcmFnOjkxYzU2OTk3NjUyYzQwOGFiNTgwYTIzMjQzZDA4NjZjL3RhYmxlOjRkODk5Y2MwYTJiYzRlYzk5MjhlNWYxODU1NTU3ZjY2L3RhYmxlcmFuZ2U6NGQ4OTljYzBhMmJjNGVjOTkyOGU1ZjE4NTU1NTdmNjZfMi0zLTEtMS0w_01c62af9-bf4b-4dd2-a69b-e75ccd80179e">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="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="i160da183c8254444bee598e0ecf3a4e6_D20210701-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF85MS9mcmFnOjkxYzU2OTk3NjUyYzQwOGFiNTgwYTIzMjQzZDA4NjZjL3RhYmxlOjRkODk5Y2MwYTJiYzRlYzk5MjhlNWYxODU1NTU3ZjY2L3RhYmxlcmFuZ2U6NGQ4OTljYzBhMmJjNGVjOTkyOGU1ZjE4NTU1NTdmNjZfMi01LTEtMS0w_fc549b62-b673-46ef-8035-10bfd8efdefd">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 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="i964438fccfa94e2e859768e31264b41b_D20210701-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF85MS9mcmFnOjkxYzU2OTk3NjUyYzQwOGFiNTgwYTIzMjQzZDA4NjZjL3RhYmxlOjRkODk5Y2MwYTJiYzRlYzk5MjhlNWYxODU1NTU3ZjY2L3RhYmxlcmFuZ2U6NGQ4OTljYzBhMmJjNGVjOTkyOGU1ZjE4NTU1NTdmNjZfMi03LTEtMS0w_62f9a66b-6b2f-42ee-93bb-c29aa381ee84">21,561</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="ie82b3858b95945bcb6ca42ede243d5d2_D20210701-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF85MS9mcmFnOjkxYzU2OTk3NjUyYzQwOGFiNTgwYTIzMjQzZDA4NjZjL3RhYmxlOjRkODk5Y2MwYTJiYzRlYzk5MjhlNWYxODU1NTU3ZjY2L3RhYmxlcmFuZ2U6NGQ4OTljYzBhMmJjNGVjOTkyOGU1ZjE4NTU1NTdmNjZfMy0xLTEtMS0w_435d7712-e134-48e1-b66a-899daea11331">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="i5674e59d5f414a22a9617ae85c87a337_D20210701-20210930" decimals="-3" format="ixt:fixed-zero" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF85MS9mcmFnOjkxYzU2OTk3NjUyYzQwOGFiNTgwYTIzMjQzZDA4NjZjL3RhYmxlOjRkODk5Y2MwYTJiYzRlYzk5MjhlNWYxODU1NTU3ZjY2L3RhYmxlcmFuZ2U6NGQ4OTljYzBhMmJjNGVjOTkyOGU1ZjE4NTU1NTdmNjZfMy0zLTEtMS0w_309035ee-2947-46d1-be82-5e313e92487a">&#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="i17b58f0c3d8f4c0ea936bdacdbf10487_D20210701-20210930" decimals="-3" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF85MS9mcmFnOjkxYzU2OTk3NjUyYzQwOGFiNTgwYTIzMjQzZDA4NjZjL3RhYmxlOjRkODk5Y2MwYTJiYzRlYzk5MjhlNWYxODU1NTU3ZjY2L3RhYmxlcmFuZ2U6NGQ4OTljYzBhMmJjNGVjOTkyOGU1ZjE4NTU1NTdmNjZfMy01LTEtMS0w_4a2b11c4-1260-49e3-b384-a8eb2b77d342">126</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="ife48318274624f7fa6ffd1cdcc583857_D20210701-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF85MS9mcmFnOjkxYzU2OTk3NjUyYzQwOGFiNTgwYTIzMjQzZDA4NjZjL3RhYmxlOjRkODk5Y2MwYTJiYzRlYzk5MjhlNWYxODU1NTU3ZjY2L3RhYmxlcmFuZ2U6NGQ4OTljYzBhMmJjNGVjOTkyOGU1ZjE4NTU1NTdmNjZfMy03LTEtMS0w_e8ce6bc8-43f9-4509-8294-21e64b7cb33a">1,267</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="iebd7a36254bf470199246337acbf0b76_D20210701-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF85MS9mcmFnOjkxYzU2OTk3NjUyYzQwOGFiNTgwYTIzMjQzZDA4NjZjL3RhYmxlOjRkODk5Y2MwYTJiYzRlYzk5MjhlNWYxODU1NTU3ZjY2L3RhYmxlcmFuZ2U6NGQ4OTljYzBhMmJjNGVjOTkyOGU1ZjE4NTU1NTdmNjZfNC0xLTEtMS0w_f3a97573-0523-4fcd-8dfe-6952780eeaba">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="i1b9febcacfd44a478eef296fad5e9b79_D20210701-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF85MS9mcmFnOjkxYzU2OTk3NjUyYzQwOGFiNTgwYTIzMjQzZDA4NjZjL3RhYmxlOjRkODk5Y2MwYTJiYzRlYzk5MjhlNWYxODU1NTU3ZjY2L3RhYmxlcmFuZ2U6NGQ4OTljYzBhMmJjNGVjOTkyOGU1ZjE4NTU1NTdmNjZfNC0zLTEtMS0w_cef90917-fc36-41fa-ba4b-82915daad5d7">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="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="i160da183c8254444bee598e0ecf3a4e6_D20210701-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF85MS9mcmFnOjkxYzU2OTk3NjUyYzQwOGFiNTgwYTIzMjQzZDA4NjZjL3RhYmxlOjRkODk5Y2MwYTJiYzRlYzk5MjhlNWYxODU1NTU3ZjY2L3RhYmxlcmFuZ2U6NGQ4OTljYzBhMmJjNGVjOTkyOGU1ZjE4NTU1NTdmNjZfNC01LTEtMS0w_86a0db1d-b902-4377-a974-05956d4fa630">18,354</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="i964438fccfa94e2e859768e31264b41b_D20210701-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF85MS9mcmFnOjkxYzU2OTk3NjUyYzQwOGFiNTgwYTIzMjQzZDA4NjZjL3RhYmxlOjRkODk5Y2MwYTJiYzRlYzk5MjhlNWYxODU1NTU3ZjY2L3RhYmxlcmFuZ2U6NGQ4OTljYzBhMmJjNGVjOTkyOGU1ZjE4NTU1NTdmNjZfNC03LTEtMS0w_750a3270-daa9-4b51-b453-426f94f20019">22,828</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:32.964%"></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 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 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.841%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" 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, 2020</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="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%">Trans Ova</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%">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="i3e8e74bb205f4260bf00f530cfd34d2d_D20200701-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF85MS9mcmFnOjkxYzU2OTk3NjUyYzQwOGFiNTgwYTIzMjQzZDA4NjZjL3RhYmxlOjkyZTYxYzUwMTM3MjQwZjk5M2MwMzkzNmMwOTczZDRhL3RhYmxlcmFuZ2U6OTJlNjFjNTAxMzcyNDBmOTkzYzAzOTM2YzA5NzNkNGFfMi0xLTEtMS0w_5a75f565-4d13-4082-ac92-84a26baec4b6">5,381</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="i31d6c6f1e44d4b7c87dbbc116565c467_D20200701-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF85MS9mcmFnOjkxYzU2OTk3NjUyYzQwOGFiNTgwYTIzMjQzZDA4NjZjL3RhYmxlOjkyZTYxYzUwMTM3MjQwZjk5M2MwMzkzNmMwOTczZDRhL3RhYmxlcmFuZ2U6OTJlNjFjNTAxMzcyNDBmOTkzYzAzOTM2YzA5NzNkNGFfMi0zLTEtMS0w_e34f0808-0ba0-4cd9-a332-4b81f837780f">2,974</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="i31a96fbad5d64e7985dfc3f0aa191414_D20200701-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF85MS9mcmFnOjkxYzU2OTk3NjUyYzQwOGFiNTgwYTIzMjQzZDA4NjZjL3RhYmxlOjkyZTYxYzUwMTM3MjQwZjk5M2MwMzkzNmMwOTczZDRhL3RhYmxlcmFuZ2U6OTJlNjFjNTAxMzcyNDBmOTkzYzAzOTM2YzA5NzNkNGFfMi01LTEtMS0w_8a351238-7162-4014-b373-6c8d4ecd7de2">15,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 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="i73dce821bb694a5695d4ef5c0785c393_D20200701-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF85MS9mcmFnOjkxYzU2OTk3NjUyYzQwOGFiNTgwYTIzMjQzZDA4NjZjL3RhYmxlOjkyZTYxYzUwMTM3MjQwZjk5M2MwMzkzNmMwOTczZDRhL3RhYmxlcmFuZ2U6OTJlNjFjNTAxMzcyNDBmOTkzYzAzOTM2YzA5NzNkNGFfMi03LTEtMS0w_37ee820d-8ed4-4b78-bfbe-d33a254e4c1a">23,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="i41a73a51d9184f5cbd0ea9dd5ebd923c_D20200701-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF85MS9mcmFnOjkxYzU2OTk3NjUyYzQwOGFiNTgwYTIzMjQzZDA4NjZjL3RhYmxlOjkyZTYxYzUwMTM3MjQwZjk5M2MwMzkzNmMwOTczZDRhL3RhYmxlcmFuZ2U6OTJlNjFjNTAxMzcyNDBmOTkzYzAzOTM2YzA5NzNkNGFfMy0xLTEtMS0w_b571df0c-e7d9-4625-a115-220f641c5454">1,919</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="i38370af20949426d97348f1b13e75308_D20200701-20200930" decimals="-3" format="ixt:fixed-zero" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF85MS9mcmFnOjkxYzU2OTk3NjUyYzQwOGFiNTgwYTIzMjQzZDA4NjZjL3RhYmxlOjkyZTYxYzUwMTM3MjQwZjk5M2MwMzkzNmMwOTczZDRhL3RhYmxlcmFuZ2U6OTJlNjFjNTAxMzcyNDBmOTkzYzAzOTM2YzA5NzNkNGFfMy0zLTEtMS0w_1ef77ab6-270b-4e33-8be4-261d81ec7992">&#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="i28a2096eb6fe44e698cb96a3086bca9c_D20200701-20200930" decimals="-3" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF85MS9mcmFnOjkxYzU2OTk3NjUyYzQwOGFiNTgwYTIzMjQzZDA4NjZjL3RhYmxlOjkyZTYxYzUwMTM3MjQwZjk5M2MwMzkzNmMwOTczZDRhL3RhYmxlcmFuZ2U6OTJlNjFjNTAxMzcyNDBmOTkzYzAzOTM2YzA5NzNkNGFfMy01LTEtMS0w_6d8c75f8-0277-4574-9f86-b8b5ac5ffb11">55</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="i277683d7261c40bb936da870872f7cd5_D20200701-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF85MS9mcmFnOjkxYzU2OTk3NjUyYzQwOGFiNTgwYTIzMjQzZDA4NjZjL3RhYmxlOjkyZTYxYzUwMTM3MjQwZjk5M2MwMzkzNmMwOTczZDRhL3RhYmxlcmFuZ2U6OTJlNjFjNTAxMzcyNDBmOTkzYzAzOTM2YzA5NzNkNGFfMy03LTEtMS0w_784c79dd-2b31-4739-bf8d-210db1c315ba">1,974</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="i3e8e74bb205f4260bf00f530cfd34d2d_D20200701-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF85MS9mcmFnOjkxYzU2OTk3NjUyYzQwOGFiNTgwYTIzMjQzZDA4NjZjL3RhYmxlOjkyZTYxYzUwMTM3MjQwZjk5M2MwMzkzNmMwOTczZDRhL3RhYmxlcmFuZ2U6OTJlNjFjNTAxMzcyNDBmOTkzYzAzOTM2YzA5NzNkNGFfNC0xLTEtMS0w_d216e3e8-5ba6-4307-a396-3b5dc092cf26">7,300</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="i31d6c6f1e44d4b7c87dbbc116565c467_D20200701-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF85MS9mcmFnOjkxYzU2OTk3NjUyYzQwOGFiNTgwYTIzMjQzZDA4NjZjL3RhYmxlOjkyZTYxYzUwMTM3MjQwZjk5M2MwMzkzNmMwOTczZDRhL3RhYmxlcmFuZ2U6OTJlNjFjNTAxMzcyNDBmOTkzYzAzOTM2YzA5NzNkNGFfNC0zLTEtMS0w_1c5b72b7-2364-4e8f-843c-f1c720cd74e4">2,974</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="i31a96fbad5d64e7985dfc3f0aa191414_D20200701-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF85MS9mcmFnOjkxYzU2OTk3NjUyYzQwOGFiNTgwYTIzMjQzZDA4NjZjL3RhYmxlOjkyZTYxYzUwMTM3MjQwZjk5M2MwMzkzNmMwOTczZDRhL3RhYmxlcmFuZ2U6OTJlNjFjNTAxMzcyNDBmOTkzYzAzOTM2YzA5NzNkNGFfNC01LTEtMS0w_dd2c33cd-c953-4c9a-90bc-ec7c9aae4e88">15,283</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="i73dce821bb694a5695d4ef5c0785c393_D20200701-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF85MS9mcmFnOjkxYzU2OTk3NjUyYzQwOGFiNTgwYTIzMjQzZDA4NjZjL3RhYmxlOjkyZTYxYzUwMTM3MjQwZjk5M2MwMzkzNmMwOTczZDRhL3RhYmxlcmFuZ2U6OTJlNjFjNTAxMzcyNDBmOTkzYzAzOTM2YzA5NzNkNGFfNC03LTEtMS0w_34b420f0-1017-488b-9ce0-68dd4905e220">25,557</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: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:32.964%"></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 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 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.841%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" 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="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%">Trans Ova</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%">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="i8d44d8afa3dc4821975c9cf4fc39d5e3_D20210101-20210930" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF85MS9mcmFnOjkxYzU2OTk3NjUyYzQwOGFiNTgwYTIzMjQzZDA4NjZjL3RhYmxlOmVjNzM3ZWRkMTc3YTRlNzBhMTBkZTQzYTA4ZTE4M2IwL3RhYmxlcmFuZ2U6ZWM3MzdlZGQxNzdhNGU3MGExMGRlNDNhMDhlMTgzYjBfMi0xLTEtMS0w_2371f0ac-0080-492c-be88-2fe7f96bea46">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="i75728dc48ebc4593a369eefc1567188e_D20210101-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF85MS9mcmFnOjkxYzU2OTk3NjUyYzQwOGFiNTgwYTIzMjQzZDA4NjZjL3RhYmxlOmVjNzM3ZWRkMTc3YTRlNzBhMTBkZTQzYTA4ZTE4M2IwL3RhYmxlcmFuZ2U6ZWM3MzdlZGQxNzdhNGU3MGExMGRlNDNhMDhlMTgzYjBfMi0zLTEtMS0w_13b36214-03fc-4a65-a83d-6f8ebd4d0b9d">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="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="idc1d7f343be74e878ee85981894a4c5e_D20210101-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF85MS9mcmFnOjkxYzU2OTk3NjUyYzQwOGFiNTgwYTIzMjQzZDA4NjZjL3RhYmxlOmVjNzM3ZWRkMTc3YTRlNzBhMTBkZTQzYTA4ZTE4M2IwL3RhYmxlcmFuZ2U6ZWM3MzdlZGQxNzdhNGU3MGExMGRlNDNhMDhlMTgzYjBfMi01LTEtMS0w_3fe0abd9-1205-48d2-a026-8c4e0c141dab">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><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="idde2542d214a4fed9de878c658b5e193_D20210101-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF85MS9mcmFnOjkxYzU2OTk3NjUyYzQwOGFiNTgwYTIzMjQzZDA4NjZjL3RhYmxlOmVjNzM3ZWRkMTc3YTRlNzBhMTBkZTQzYTA4ZTE4M2IwL3RhYmxlcmFuZ2U6ZWM3MzdlZGQxNzdhNGU3MGExMGRlNDNhMDhlMTgzYjBfMi03LTEtMS0w_4a3cf911-9260-49c6-939a-ff144edefb11">79,652</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="ie7a04e9800214cc9990eac8011d33d05_D20210101-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF85MS9mcmFnOjkxYzU2OTk3NjUyYzQwOGFiNTgwYTIzMjQzZDA4NjZjL3RhYmxlOmVjNzM3ZWRkMTc3YTRlNzBhMTBkZTQzYTA4ZTE4M2IwL3RhYmxlcmFuZ2U6ZWM3MzdlZGQxNzdhNGU3MGExMGRlNDNhMDhlMTgzYjBfMy0xLTEtMS0w_0ec558e5-e25c-424c-a956-8d22cebe179d">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="i1490b852f7e94d9eba2aa3b60f4caabc_D20210101-20210930" decimals="-3" format="ixt:fixed-zero" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF85MS9mcmFnOjkxYzU2OTk3NjUyYzQwOGFiNTgwYTIzMjQzZDA4NjZjL3RhYmxlOmVjNzM3ZWRkMTc3YTRlNzBhMTBkZTQzYTA4ZTE4M2IwL3RhYmxlcmFuZ2U6ZWM3MzdlZGQxNzdhNGU3MGExMGRlNDNhMDhlMTgzYjBfMy0zLTEtMS0w_fd504275-e455-4e74-be91-d18853aa3e86">&#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="i760bceee7c6a4c4492fff6e07bbef5df_D20210101-20210930" decimals="-3" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF85MS9mcmFnOjkxYzU2OTk3NjUyYzQwOGFiNTgwYTIzMjQzZDA4NjZjL3RhYmxlOmVjNzM3ZWRkMTc3YTRlNzBhMTBkZTQzYTA4ZTE4M2IwL3RhYmxlcmFuZ2U6ZWM3MzdlZGQxNzdhNGU3MGExMGRlNDNhMDhlMTgzYjBfMy01LTEtMS0w_f62fb484-30c6-4657-8c33-c3d31f9ef3a6">324</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="idf08a8748bff422d92265ef70a815c38_D20210101-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF85MS9mcmFnOjkxYzU2OTk3NjUyYzQwOGFiNTgwYTIzMjQzZDA4NjZjL3RhYmxlOmVjNzM3ZWRkMTc3YTRlNzBhMTBkZTQzYTA4ZTE4M2IwL3RhYmxlcmFuZ2U6ZWM3MzdlZGQxNzdhNGU3MGExMGRlNDNhMDhlMTgzYjBfMy03LTEtMS0w_1e955f20-b279-4246-a367-04e0b546b4cd">1,793</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="i8d44d8afa3dc4821975c9cf4fc39d5e3_D20210101-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF85MS9mcmFnOjkxYzU2OTk3NjUyYzQwOGFiNTgwYTIzMjQzZDA4NjZjL3RhYmxlOmVjNzM3ZWRkMTc3YTRlNzBhMTBkZTQzYTA4ZTE4M2IwL3RhYmxlcmFuZ2U6ZWM3MzdlZGQxNzdhNGU3MGExMGRlNDNhMDhlMTgzYjBfNC0xLTEtMS0w_b3d6373d-ebe2-4254-80b9-6da1a30b02ae">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="i75728dc48ebc4593a369eefc1567188e_D20210101-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF85MS9mcmFnOjkxYzU2OTk3NjUyYzQwOGFiNTgwYTIzMjQzZDA4NjZjL3RhYmxlOmVjNzM3ZWRkMTc3YTRlNzBhMTBkZTQzYTA4ZTE4M2IwL3RhYmxlcmFuZ2U6ZWM3MzdlZGQxNzdhNGU3MGExMGRlNDNhMDhlMTgzYjBfNC0zLTEtMS0w_2b330520-ca42-4bff-ab15-3c8cfd40b7cb">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="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="idc1d7f343be74e878ee85981894a4c5e_D20210101-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF85MS9mcmFnOjkxYzU2OTk3NjUyYzQwOGFiNTgwYTIzMjQzZDA4NjZjL3RhYmxlOmVjNzM3ZWRkMTc3YTRlNzBhMTBkZTQzYTA4ZTE4M2IwL3RhYmxlcmFuZ2U6ZWM3MzdlZGQxNzdhNGU3MGExMGRlNDNhMDhlMTgzYjBfNC01LTEtMS0w_c68272f4-f827-4316-8582-bbb2db2acdb9">69,393</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="idde2542d214a4fed9de878c658b5e193_D20210101-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF85MS9mcmFnOjkxYzU2OTk3NjUyYzQwOGFiNTgwYTIzMjQzZDA4NjZjL3RhYmxlOmVjNzM3ZWRkMTc3YTRlNzBhMTBkZTQzYTA4ZTE4M2IwL3RhYmxlcmFuZ2U6ZWM3MzdlZGQxNzdhNGU3MGExMGRlNDNhMDhlMTgzYjBfNC03LTEtMS0w_3c4739f3-8573-4fa7-8321-cd2f76941afd">81,445</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:32.964%"></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 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 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.841%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" 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, 2020</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="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%">Trans Ova</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%">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="i40d8cebd34de4783bcb93924708da8ac_D20200101-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF85MS9mcmFnOjkxYzU2OTk3NjUyYzQwOGFiNTgwYTIzMjQzZDA4NjZjL3RhYmxlOjg1NTFhZGM4Yzk1MTRhYzRiNzUzMTQxMmJjMmVmNTQ2L3RhYmxlcmFuZ2U6ODU1MWFkYzhjOTUxNGFjNGI3NTMxNDEyYmMyZWY1NDZfMi0xLTEtMS0w_712c5e81-ac33-4994-bfe9-a008d592a618">20,703</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="i6fe408db1d6b451c94deb85045b3b091_D20200101-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF85MS9mcmFnOjkxYzU2OTk3NjUyYzQwOGFiNTgwYTIzMjQzZDA4NjZjL3RhYmxlOjg1NTFhZGM4Yzk1MTRhYzRiNzUzMTQxMmJjMmVmNTQ2L3RhYmxlcmFuZ2U6ODU1MWFkYzhjOTUxNGFjNGI3NTMxNDEyYmMyZWY1NDZfMi0zLTEtMS0w_07bedec1-7584-4627-83df-013639514ee5">7,230</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="ia75f30951c4b4d96b1bcac7fecaa1a1d_D20200101-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF85MS9mcmFnOjkxYzU2OTk3NjUyYzQwOGFiNTgwYTIzMjQzZDA4NjZjL3RhYmxlOjg1NTFhZGM4Yzk1MTRhYzRiNzUzMTQxMmJjMmVmNTQ2L3RhYmxlcmFuZ2U6ODU1MWFkYzhjOTUxNGFjNGI3NTMxNDEyYmMyZWY1NDZfMi01LTEtMS0w_26b6b4fa-8ecf-4fcf-b0e9-f493fda1eff8">55,858</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="iae302a521f0f4de791fe55f78b5c2af9_D20200101-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF85MS9mcmFnOjkxYzU2OTk3NjUyYzQwOGFiNTgwYTIzMjQzZDA4NjZjL3RhYmxlOjg1NTFhZGM4Yzk1MTRhYzRiNzUzMTQxMmJjMmVmNTQ2L3RhYmxlcmFuZ2U6ODU1MWFkYzhjOTUxNGFjNGI3NTMxNDEyYmMyZWY1NDZfMi03LTEtMS0w_c3ddf50d-53b3-44f9-8029-b07803760828">83,791</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="iec71082dd6a44589b4f19aff36e7143c_D20200101-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF85MS9mcmFnOjkxYzU2OTk3NjUyYzQwOGFiNTgwYTIzMjQzZDA4NjZjL3RhYmxlOjg1NTFhZGM4Yzk1MTRhYzRiNzUzMTQxMmJjMmVmNTQ2L3RhYmxlcmFuZ2U6ODU1MWFkYzhjOTUxNGFjNGI3NTMxNDEyYmMyZWY1NDZfMy0xLTEtMS0w_55b30c1e-2448-4862-8195-ec20e9092965">5,521</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="ia91d6ef2c8bf4f7284f327f9694bec1a_D20200101-20200930" decimals="-3" format="ixt:fixed-zero" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF85MS9mcmFnOjkxYzU2OTk3NjUyYzQwOGFiNTgwYTIzMjQzZDA4NjZjL3RhYmxlOjg1NTFhZGM4Yzk1MTRhYzRiNzUzMTQxMmJjMmVmNTQ2L3RhYmxlcmFuZ2U6ODU1MWFkYzhjOTUxNGFjNGI3NTMxNDEyYmMyZWY1NDZfMy0zLTEtMS0w_e865898a-866c-46e9-b92b-950325dfb38f">&#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="i77d159e992a246f1b7d5ced5efb96ad7_D20200101-20200930" decimals="-3" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF85MS9mcmFnOjkxYzU2OTk3NjUyYzQwOGFiNTgwYTIzMjQzZDA4NjZjL3RhYmxlOjg1NTFhZGM4Yzk1MTRhYzRiNzUzMTQxMmJjMmVmNTQ2L3RhYmxlcmFuZ2U6ODU1MWFkYzhjOTUxNGFjNGI3NTMxNDEyYmMyZWY1NDZfMy01LTEtMS0w_e28774d0-c6a3-4bd9-b468-170d7e326511">254</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="ib4a82163a2da43d494aae31307a6138a_D20200101-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF85MS9mcmFnOjkxYzU2OTk3NjUyYzQwOGFiNTgwYTIzMjQzZDA4NjZjL3RhYmxlOjg1NTFhZGM4Yzk1MTRhYzRiNzUzMTQxMmJjMmVmNTQ2L3RhYmxlcmFuZ2U6ODU1MWFkYzhjOTUxNGFjNGI3NTMxNDEyYmMyZWY1NDZfMy03LTEtMS0w_d9cac78e-caf6-4928-9cf3-422b74fc03fc">5,775</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="i40d8cebd34de4783bcb93924708da8ac_D20200101-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF85MS9mcmFnOjkxYzU2OTk3NjUyYzQwOGFiNTgwYTIzMjQzZDA4NjZjL3RhYmxlOjg1NTFhZGM4Yzk1MTRhYzRiNzUzMTQxMmJjMmVmNTQ2L3RhYmxlcmFuZ2U6ODU1MWFkYzhjOTUxNGFjNGI3NTMxNDEyYmMyZWY1NDZfNC0xLTEtMS0w_fc8c52e5-20ca-487d-beb2-a9351c248f0e">26,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="i6fe408db1d6b451c94deb85045b3b091_D20200101-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF85MS9mcmFnOjkxYzU2OTk3NjUyYzQwOGFiNTgwYTIzMjQzZDA4NjZjL3RhYmxlOjg1NTFhZGM4Yzk1MTRhYzRiNzUzMTQxMmJjMmVmNTQ2L3RhYmxlcmFuZ2U6ODU1MWFkYzhjOTUxNGFjNGI3NTMxNDEyYmMyZWY1NDZfNC0zLTEtMS0w_8a840068-ca79-4580-9c04-04332ec44917">7,230</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="ia75f30951c4b4d96b1bcac7fecaa1a1d_D20200101-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF85MS9mcmFnOjkxYzU2OTk3NjUyYzQwOGFiNTgwYTIzMjQzZDA4NjZjL3RhYmxlOjg1NTFhZGM4Yzk1MTRhYzRiNzUzMTQxMmJjMmVmNTQ2L3RhYmxlcmFuZ2U6ODU1MWFkYzhjOTUxNGFjNGI3NTMxNDEyYmMyZWY1NDZfNC01LTEtMS0w_e967c0f2-883e-4935-8e9b-4b13874ca0bd">56,112</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="iae302a521f0f4de791fe55f78b5c2af9_D20200101-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF85MS9mcmFnOjkxYzU2OTk3NjUyYzQwOGFiNTgwYTIzMjQzZDA4NjZjL3RhYmxlOjg1NTFhZGM4Yzk1MTRhYzRiNzUzMTQxMmJjMmVmNTQ2L3RhYmxlcmFuZ2U6ODU1MWFkYzhjOTUxNGFjNGI3NTMxNDEyYmMyZWY1NDZfNC03LTEtMS0w_659fc8d9-5219-45e3-9590-7db70cc126d8">89,566</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="i5cc25946d6f843cca98ce03c128dee12_D20210101-20210930" name="us-gaap:ReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF85MS9mcmFnOjkxYzU2OTk3NjUyYzQwOGFiNTgwYTIzMjQzZDA4NjZjL3RleHRyZWdpb246OTFjNTY5OTc2NTJjNDA4YWI1ODBhMjMyNDNkMDg2NmNfMzEwMA_b8093546-cf05-43ae-be9e-9fd1301e9435" escape="true"><div style="margin-bottom:12pt;margin-top:12pt"><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%">2021</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%">2020</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%">2021</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%">2020</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="i44a646e7b05f4e869bdbef3b30c3c495_D20210701-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF85MS9mcmFnOjkxYzU2OTk3NjUyYzQwOGFiNTgwYTIzMjQzZDA4NjZjL3RhYmxlOmMxYWY3NDYwY2VjMzQ4YjRhYWEyNjNiZTExYTYzNzg0L3RhYmxlcmFuZ2U6YzFhZjc0NjBjZWMzNDhiNGFhYTI2M2JlMTFhNjM3ODRfMi0xLTEtMS0w_a35e09c0-2f68-4072-9ee6-e213ea8b47da">22,828</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="i027df0cbb39b4a56962d64e799245fae_D20200701-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF85MS9mcmFnOjkxYzU2OTk3NjUyYzQwOGFiNTgwYTIzMjQzZDA4NjZjL3RhYmxlOmMxYWY3NDYwY2VjMzQ4YjRhYWEyNjNiZTExYTYzNzg0L3RhYmxlcmFuZ2U6YzFhZjc0NjBjZWMzNDhiNGFhYTI2M2JlMTFhNjM3ODRfMi0zLTEtMS0w_8770596b-5eb4-4e8d-9a52-9a428786972a">25,557</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="ie4cdfbc6382843ec90a452e40f5ea155_D20210101-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF85MS9mcmFnOjkxYzU2OTk3NjUyYzQwOGFiNTgwYTIzMjQzZDA4NjZjL3RhYmxlOmMxYWY3NDYwY2VjMzQ4YjRhYWEyNjNiZTExYTYzNzg0L3RhYmxlcmFuZ2U6YzFhZjc0NjBjZWMzNDhiNGFhYTI2M2JlMTFhNjM3ODRfMi01LTEtMS0w_d420a7cf-37b0-4eb9-b9ef-4e244c5f8cdc">81,445</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="i872f4537d3044df1b46668368f4c4371_D20200101-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF85MS9mcmFnOjkxYzU2OTk3NjUyYzQwOGFiNTgwYTIzMjQzZDA4NjZjL3RhYmxlOmMxYWY3NDYwY2VjMzQ4YjRhYWEyNjNiZTExYTYzNzg0L3RhYmxlcmFuZ2U6YzFhZjc0NjBjZWMzNDhiNGFhYTI2M2JlMTFhNjM3ODRfMi03LTEtMS0w_bcc0929a-f47a-41fa-a896-8c5d257327b6">89,566</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%">Other 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="ie6844d54fc9d45979be973b33e1de98c_D20210701-20210930" decimals="-3" format="ixt:fixed-zero" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF85MS9mcmFnOjkxYzU2OTk3NjUyYzQwOGFiNTgwYTIzMjQzZDA4NjZjL3RhYmxlOmMxYWY3NDYwY2VjMzQ4YjRhYWEyNjNiZTExYTYzNzg0L3RhYmxlcmFuZ2U6YzFhZjc0NjBjZWMzNDhiNGFhYTI2M2JlMTFhNjM3ODRfMy0xLTEtMS0w_dd124547-5379-4420-abb9-e6781a7b272a">&#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="iec3b567869ef416a8ee48398d78042b2_D20200701-20200930" decimals="-3" format="ixt:fixed-zero" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF85MS9mcmFnOjkxYzU2OTk3NjUyYzQwOGFiNTgwYTIzMjQzZDA4NjZjL3RhYmxlOmMxYWY3NDYwY2VjMzQ4YjRhYWEyNjNiZTExYTYzNzg0L3RhYmxlcmFuZ2U6YzFhZjc0NjBjZWMzNDhiNGFhYTI2M2JlMTFhNjM3ODRfMy0zLTEtMS0w_ea7e136f-a4fb-4f09-a9b8-2318eb4d6555">&#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="iafa2aa17a16d47618371a085d66a269b_D20210101-20210930" decimals="-3" format="ixt:fixed-zero" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF85MS9mcmFnOjkxYzU2OTk3NjUyYzQwOGFiNTgwYTIzMjQzZDA4NjZjL3RhYmxlOmMxYWY3NDYwY2VjMzQ4YjRhYWEyNjNiZTExYTYzNzg0L3RhYmxlcmFuZ2U6YzFhZjc0NjBjZWMzNDhiNGFhYTI2M2JlMTFhNjM3ODRfMy01LTEtMS0w_49b32d54-afd0-471b-b26c-1ad2fff2dce4">&#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="i5807b017d084494fbd825cf79e01b847_D20200101-20200930" decimals="-3" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF85MS9mcmFnOjkxYzU2OTk3NjUyYzQwOGFiNTgwYTIzMjQzZDA4NjZjL3RhYmxlOmMxYWY3NDYwY2VjMzQ4YjRhYWEyNjNiZTExYTYzNzg0L3RhYmxlcmFuZ2U6YzFhZjc0NjBjZWMzNDhiNGFhYTI2M2JlMTFhNjM3ODRfMy03LTEtMS0w_39a0a3d8-903c-4057-af81-60f2ee34408b">54</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%">Elimination of intersegment 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="i1db796eb9a364eb381dfeaefcb02a330_D20210701-20210930" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF85MS9mcmFnOjkxYzU2OTk3NjUyYzQwOGFiNTgwYTIzMjQzZDA4NjZjL3RhYmxlOmMxYWY3NDYwY2VjMzQ4YjRhYWEyNjNiZTExYTYzNzg0L3RhYmxlcmFuZ2U6YzFhZjc0NjBjZWMzNDhiNGFhYTI2M2JlMTFhNjM3ODRfNC0xLTEtMS0w_43e6058c-ff2c-4cae-8aab-a2f29f61cbf9">1,267</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="i8e38bbe2bc9149488afb908f6aa4bb1d_D20200701-20200930" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF85MS9mcmFnOjkxYzU2OTk3NjUyYzQwOGFiNTgwYTIzMjQzZDA4NjZjL3RhYmxlOmMxYWY3NDYwY2VjMzQ4YjRhYWEyNjNiZTExYTYzNzg0L3RhYmxlcmFuZ2U6YzFhZjc0NjBjZWMzNDhiNGFhYTI2M2JlMTFhNjM3ODRfNC0zLTEtMS0w_79467c93-ad0f-4bac-a37e-44c3c1c7fc66">1,974</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="i508e8af98d0a4b4081865b2e4757917d_D20210101-20210930" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF85MS9mcmFnOjkxYzU2OTk3NjUyYzQwOGFiNTgwYTIzMjQzZDA4NjZjL3RhYmxlOmMxYWY3NDYwY2VjMzQ4YjRhYWEyNjNiZTExYTYzNzg0L3RhYmxlcmFuZ2U6YzFhZjc0NjBjZWMzNDhiNGFhYTI2M2JlMTFhNjM3ODRfNC01LTEtMS0w_b88a1a81-b369-4569-ba82-bffc5d971554">1,793</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="i94e9a8a7bc5b412f8aadb82b8937b546_D20200101-20200930" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF85MS9mcmFnOjkxYzU2OTk3NjUyYzQwOGFiNTgwYTIzMjQzZDA4NjZjL3RhYmxlOmMxYWY3NDYwY2VjMzQ4YjRhYWEyNjNiZTExYTYzNzg0L3RhYmxlcmFuZ2U6YzFhZjc0NjBjZWMzNDhiNGFhYTI2M2JlMTFhNjM3ODRfNC03LTEtMS0w_748625ad-44fb-43b6-af59-77b4c4c25620">5,775</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 consolidated revenues</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="ibbda1d45c4164127977e21bbd05ea939_D20210701-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF85MS9mcmFnOjkxYzU2OTk3NjUyYzQwOGFiNTgwYTIzMjQzZDA4NjZjL3RhYmxlOmMxYWY3NDYwY2VjMzQ4YjRhYWEyNjNiZTExYTYzNzg0L3RhYmxlcmFuZ2U6YzFhZjc0NjBjZWMzNDhiNGFhYTI2M2JlMTFhNjM3ODRfNS0xLTEtMS0w_8d98190e-d027-4b00-8974-6f513c9e307d">21,561</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="i3d2aac06481848c0b780ff88829ab732_D20200701-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF85MS9mcmFnOjkxYzU2OTk3NjUyYzQwOGFiNTgwYTIzMjQzZDA4NjZjL3RhYmxlOmMxYWY3NDYwY2VjMzQ4YjRhYWEyNjNiZTExYTYzNzg0L3RhYmxlcmFuZ2U6YzFhZjc0NjBjZWMzNDhiNGFhYTI2M2JlMTFhNjM3ODRfNS0zLTEtMS0w_f9c96cdb-cbd8-41ca-b731-139f0ed92b82">23,583</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="i5cc25946d6f843cca98ce03c128dee12_D20210101-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF85MS9mcmFnOjkxYzU2OTk3NjUyYzQwOGFiNTgwYTIzMjQzZDA4NjZjL3RhYmxlOmMxYWY3NDYwY2VjMzQ4YjRhYWEyNjNiZTExYTYzNzg0L3RhYmxlcmFuZ2U6YzFhZjc0NjBjZWMzNDhiNGFhYTI2M2JlMTFhNjM3ODRfNS01LTEtMS0w_da431aaf-7b42-4b89-b4c1-f3e5656844fb">79,652</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="ic5858e179144480d94112d8d522800ba_D20200101-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF85MS9mcmFnOjkxYzU2OTk3NjUyYzQwOGFiNTgwYTIzMjQzZDA4NjZjL3RhYmxlOmMxYWY3NDYwY2VjMzQ4YjRhYWEyNjNiZTExYTYzNzg0L3RhYmxlcmFuZ2U6YzFhZjc0NjBjZWMzNDhiNGFhYTI2M2JlMTFhNjM3ODRfNS03LTEtMS0w_0a9c2338-f137-4f79-b42d-4341364389b4">83,845</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%">As of September&#160;30, 2021 and December&#160;31, 2020, the Company had $<ix:nonFraction unitRef="usd" contextRef="icab887594ac1441bbf7b4334b887a2fe_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="pgen:LongLivedAssetsIncludingPropertyPlantandEquipmentandRightOfUseAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF85MS9mcmFnOjkxYzU2OTk3NjUyYzQwOGFiNTgwYTIzMjQzZDA4NjZjL3RleHRyZWdpb246OTFjNTY5OTc2NTJjNDA4YWI1ODBhMjMyNDNkMDg2NmNfMjg2OQ_a34ce738-3d7f-47e9-aaee-ebc69c28e167">4,869</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="ic273b57dc35645cc915dc5af3d64a67b_I20201231" decimals="-3" format="ixt:num-dot-decimal" name="pgen:LongLivedAssetsIncludingPropertyPlantandEquipmentandRightOfUseAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF85MS9mcmFnOjkxYzU2OTk3NjUyYzQwOGFiNTgwYTIzMjQzZDA4NjZjL3RleHRyZWdpb246OTFjNTY5OTc2NTJjNDA4YWI1ODBhMjMyNDNkMDg2NmNfMjg3Ng_92bbbf77-b982-41aa-ba82-5423a48d1bfb">5,908</ix:nonFraction>, respectively, of long-lived assets in foreign countries. The Company recognized revenues derived in foreign countries totaling $<ix:nonFraction unitRef="usd" contextRef="iaed31a8d6ee74a1e8ff3af3f3af23bb4_D20210701-20210930" decimals="-3" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF85MS9mcmFnOjkxYzU2OTk3NjUyYzQwOGFiNTgwYTIzMjQzZDA4NjZjL3RleHRyZWdpb246OTFjNTY5OTc2NTJjNDA4YWI1ODBhMjMyNDNkMDg2NmNfMzAwNw_21934ad2-b19e-4b23-b96c-aa1690272d1c">93</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="ie101a02ce1fb45fdbbf2c4051b5c7164_D20200701-20200930" decimals="-3" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF85MS9mcmFnOjkxYzU2OTk3NjUyYzQwOGFiNTgwYTIzMjQzZDA4NjZjL3RleHRyZWdpb246OTFjNTY5OTc2NTJjNDA4YWI1ODBhMjMyNDNkMDg2NmNfMzAxNA_ac543a04-912d-4bc8-aba8-47105446b1e8">118</ix:nonFraction> for the three months ended September 30, 2021 and 2020, respectively, and $<ix:nonFraction unitRef="usd" contextRef="i843407156242450288d4c5cf06ff3af7_D20210101-20210930" decimals="-3" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF85MS9mcmFnOjkxYzU2OTk3NjUyYzQwOGFiNTgwYTIzMjQzZDA4NjZjL3RleHRyZWdpb246OTFjNTY5OTc2NTJjNDA4YWI1ODBhMjMyNDNkMDg2NmNfMzA1NA_6a85ab3b-a211-458b-a689-2e6727a40baf">443</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i796b261dea104acfb11d07bc08a7d98d_D20200101-20200930" decimals="-3" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF85MS9mcmFnOjkxYzU2OTk3NjUyYzQwOGFiNTgwYTIzMjQzZDA4NjZjL3RleHRyZWdpb246OTFjNTY5OTc2NTJjNDA4YWI1ODBhMjMyNDNkMDg2NmNfMzA2MQ_b855762a-f560-47df-9553-fe1d4f1cc642">481</ix:nonFraction> for the nine months ended September 30, 2021 and 2020, 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%">35</span></div></div></div><div id="id27ad070b0cf40ce8f1a92febdc58814_94"></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="#id27ad070b0cf40ce8f1a92febdc58814_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="#id27ad070b0cf40ce8f1a92febdc58814_7">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%">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, 2020, 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="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 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 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 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">construct</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> powerful gene programs to drive efficacy, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">deliver</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> these programs through viral, non-viral, and microbe-based approaches to drive lower costs, and </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">control</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> 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 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 actively advancing our lead clinical programs, including: PRGN-3005 and PRGN-3006, which are built on our UltraCAR-T platform; PRGN-2009 and PRGN-2012, which are based on our AdenoVerse immunotherapy platform; and AG019, which is built on our ActoBiotics platform. In addition, we have completed a Phase 1 study of INXN-4001, a non-viral triple-effector plasmid DNA, which is built on our UltraVector 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 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 have developed a proprietary electroporation device, UltraPorator, designed to further streamline and ensure the rapid and cost-effective manufacturing of UltraCAR-T therapies. In October 2020, we announced that UltraPorator received </span><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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:120%">FDA, clearance for manufacturing UltraCAR-T cells in clinical trials, and in November 2020, we announced that we have begun dosing patients with UltraCAR-T cells manufactured with UltraPorator in our PRGN-3005 and PRGN-3006 clinical trials.</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 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="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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="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="#id27ad070b0cf40ce8f1a92febdc58814_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="#id27ad070b0cf40ce8f1a92febdc58814_7">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-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 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 style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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:120%">ex vivo</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> 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 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 most advanced programs within PGEN Therapeutics are as follows:</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%">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 antigen, 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 cancer, fallopian tube or primary peritoneal cancer. A dose escalation phase of the intraperitoneal (IP) arm of the PRGN-3005 Phase 1 trial is ongoing, and an expansion phase is planned at the maximum tolerated dose, or MTD. A dose escalation phase of the intravenous (IV) arm of the PRGN-3005 trial is ongoing concurrently with the IP arm.</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%">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 kill switch genes. PRGN-3006 is currently being evaluated in a Phase 1/1b clinical trial for the treatment of relapsed or refractory acute myeloid leukemia, or AML, higher-risk myelodysplastic syndromes, or MDS, and chronic myelomonocytic leukemia, or CMML. A dose escalation phase of each of the non-lymphodepletion and the lymphodepletion arms of this Phase 1 trial is ongoing concurrently. An expansion phase is planned at the MTD. PRGN-3006 was granted Orphan Drug designation for the treatment of AML by the FDA.</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%">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 style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 to elicit immune responses directed against cells infected with HPV type 6 and HPV type 11. PRGN-2012 is in a Phase 1 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. PRGN-2012 was granted Orphan Drug designation for treatment of RRP by the FDA.</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="#id27ad070b0cf40ce8f1a92febdc58814_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="#id27ad070b0cf40ce8f1a92febdc58814_7">Contents</a></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%">In addition to our clinical programs, PGEN Therapeutics has a robust pipeline of preclinical programs 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 immunotherapy for infectious disease, and a multifunctional therapeutic for solid tumors. 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="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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:120%">Lactococcus lactis</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, or </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">L. lactis</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. 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></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%">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. AG019 is currently in a Phase 1b/2a clinical trial for the treatment of early-onset T1D. The Phase 1b portion of the study evaluates the safety and tolerability of AG019 monotherapy administered as a single dose and repeated daily doses in adult and adolescent patients. The Phase 2a portion of the study investigates the safety and tolerability of AG019 in combination with teplizumab, or PRV-031. Enrollment and dosing in the Phase 1b and Phase 2a portions of the study are complete. The primary endpoint of assessing safety and tolerability in both the Phase 1b monotherapy and the Phase 2a combination arms of the study was met. No dose-related adverse events or serious adverse events were reported in either portion of this trial. Interim data presented showed an encouraging trend in C-peptide levels, a biomarker for T1D disease progression, at six months after AG019 monotherapy treatment initiation. AG019 monotherapy resulted in stabilization of glycated hemoglobin, or HbA1c, and insulin-dose adjusted HbA1c, or IDAA1c, levels, important indicators of long-term glycemic control in T1D patients, up to twelve months after treatment initiation. Furthermore, AG019 monotherapy induced antigen-specific tolerance in conjunction with the reduction of disease-specific T cell responses six months post treatment initiation. Interim data from the Phase 2a portion showed an encouraging trend in C-peptide levels at six months after treatment initiation and stabilization of HbA1c and IDAA1c levels up to twelve months after treatment initiation. The combination of AG019 and teplizumab showed the induction of antigen-specific tolerance in conjunction with reduction of disease-specific T cell responses at six months post treatment initiation.</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 Triple-Gene</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%">Triple-Gene is a clinical stage gene therapy company focused on developing advanced treatments for complex cardiovascular diseases. Triple-Gene's approach is to develop a holistic treatment for heart failure through improvements in angiogenesis, calcium homeostasis-associated cellular energetics, reductions in inflammatory signals, and the activation/recruitment of stem cells to support heart remodeling. Triple-Gene's most advanced candidate, INXN-4001, a non-viral triple-effector plasmid based on our UltraVector platform designed for constitutive expression of human S100A1, SDF-1a, and VEGF-165, is engineered 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. A first-in-human, open label Phase 1 trial designed to evaluate the safety of retrograde coronary sinus infusion, or RCSI, of INXN-4001 in outpatient left ventricular assist device, or LVAD, recipients has been completed. Six-month follow-up data demonstrated that the study 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="margin-top:6pt"><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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. In October 2020, Castle Creek announced the dosing of the first patient in the ongoing Phase 3 trial of D-Fi and the dosing of the first patient in the ongoing Phase 1/2 trial of FCX-013. The FDA has granted Orphan Drug designation to D-Fi for the treatment of Dystrophic Epidermolysis Bullosa, which includes RDEB. In addition, D-Fi has been granted Rare Pediatric Disease designation, Fast Track designation, and Regenerative Medicine Advanced Therapy designation by the FDA for treatment of RDEB. The FDA has granted Orphan Drug designation to FCX-013 for the treatment of localized scleroderma. In addition, FCX-013 has been granted Rare Pediatric Disease designation </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="#id27ad070b0cf40ce8f1a92febdc58814_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="#id27ad070b0cf40ce8f1a92febdc58814_7">Contents</a></span></div></div><div style="margin-top:6pt"><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">and Fast Track designation for the treatment of moderate to severe localized scleroderma. Pursuant to the 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. We are also required to perform certain drug product manufacturing activities related to the Retained Products.</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%">Precigen Exemplar</span></div><div style="margin-top:6pt"><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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:120%">prevention</span><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> 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%">Our Non-Healthcare Business</span></div><div style="margin-top:6pt"><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At September&#160;30, 2021, our only non-healthcare business is our established bovine genetics company, Trans Ova Genetics, L.C., or Trans Ova.</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%">Trans Ova</span></div><div style="margin-top:6pt"><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Trans Ova is internationally recognized as a provider of industry-leading bovine reproductive technologies. Trans Ova offers bovine embryo transfer technologies, in addition to other advanced reproductive technologies, including </span><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">in vitro</span><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> fertilization, or IVF, sexed-semen, genetic preservation, and cloning. Through extensive research programs and applied science, Trans Ova has developed and implemented new technologies that, we believe, have helped to move the science of bovine genetic improvement forward. We are evaluating strategic alternatives to determine the optimal means to utilize these technology assets and Trans Ova's broad customer base and deep industry knowledge to maximize the value of the business for our shareholders, including a potential sale of the business, the development of collaborations with third parties, and other strategic opportunities.</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:6pt"><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></div><div style="margin-top:12pt"><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 style="margin-top:12pt"><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Commencing in the second half of March 2020, our healthcare business began to experience delays to certain of our clinical trials as a result of COVID-19. For example, starting in March 2020, we temporarily suspended the last cohort of the Phase 1b/2a clinical trial for AG019 as a proactive measure to protect the welfare and safety of patients, caregivers, clinical site staff, our employees, and contractors. The temporary suspension of the AG019 trial was voluntary and was not related to any patient safety issues in the study. The voluntary suspension of the AG019 trial was lifted in June 2020, and recruitment in the study resumed. Additionally, from April to May 2020, enrollment of new patients in our PRGN-3005 Phase 1 trial was temporarily suspended due to a mandated hold on certain early and late-stage clinical trials at the Fred Hutchinson Cancer Research Center in Seattle that was instituted in light of the COVID-19 pandemic. Recruitment resumed in the PRGN-3005 trial in May 2020. Although these suspensions did not result in significant overall delay, 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 further delays of other pandemic-related events that may adversely impact our clinical as well as preclinical pipeline candidates in the future. </span><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Notwithstanding the foregoing, as the COVID-19 pandemic continues to evolve, we may experience additional delays to our clinical trials, including related to enrollment, site closures, reduced availability of key personnel, or our ability to receive the necessary approvals from the FDA or other regulatory agencies to advance our programs. </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="#id27ad070b0cf40ce8f1a92febdc58814_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="#id27ad070b0cf40ce8f1a92febdc58814_7">Contents</a></span></div></div><div style="margin-top:12pt"><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are also closely monitoring the impact of COVID-19 on other aspects of our business. While Trans Ova and Exemplar have not experienced any significant impacts as a result of COVID-19 at this time, we are unable to reliably quantify or estimate what the future impacts may be.</span></div><div style="margin-top:12pt"><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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. 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:6pt"><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 (referred to collectively as the Transactions) 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. This discontinuation of operations represented the continuation of a strategic shift that we commenced in early 2020 to becoming a primarily healthcare company advancing technologies and products that address complex healthcare challenges. 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. These remaining assets and contractual obligations include our equity interests in and collaboration agreements with Intrexon Energy Partners, LLC, or Intrexon Energy Partners, and Intrexon Energy Partners II, LLC, or Intrexon Energy Partners II, including the associated deferred revenue remaining under each collaboration agreement, as well as the associated intellectual property.</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="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 4" 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: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, 2021, our reportable segments were (i) Biopharmaceuticals, (ii) Exemplar, and (iii) Trans Ova. These identified reportable segments met the quantitative thresholds to be reported separately 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%">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 19" 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:6pt"><span style="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 Trans Ova and Exemplar subsidiaries, and in the nine months ended September 30, 2021, both of these subsidiaries 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="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="#id27ad070b0cf40ce8f1a92febdc58814_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="#id27ad070b0cf40ce8f1a92febdc58814_7">Contents</a></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%">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 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%">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="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. Our primary current revenues arise from Trans Ova and include sales of advanced reproductive technologies, including our bovine embryo transfer and IVF processes and from genetic preservation and sexed semen processes, and applications of such processes to other livestock, as well as sales of livestock and embryos produced using these processes and used in production. Exemplar also 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 Trans Ova's and Exemplar's current product and service offerings and to develop and scale up production of new offerings from the various technologies of our subsidiaries. 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 used primarily in Trans Ova's embryo transfer and IVF processes, livestock and feed used in production, and facility charges, including rent and depreciation. Fluctuations in the price of livestock and 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="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="#id27ad070b0cf40ce8f1a92febdc58814_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="#id27ad070b0cf40ce8f1a92febdc58814_7">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-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-2009, PRGN-2012, AG019, and INXN-4001. Exemplar's research and development activities relate to new and improved pig research models. Trans Ova's research and development activities support new and improved product and service offerings for its customers. 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, 2021 and 2020.</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: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%">2021</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%">2020</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%">2021</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%">2020</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,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%">9,490&#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><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%">29,028&#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%">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%">146&#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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">497&#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%">Trans Ova</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%">488&#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%">538&#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,375&#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,632&#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 research and development expenses from reportable segments</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%">12,922&#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%">10,174&#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%">37,130&#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%">31,157&#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></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 research and development expenses</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%">(173)</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%">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%">(2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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%">(8)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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></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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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,920&#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%">10,172&#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%">37,122&#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%">30,973&#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"><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:12pt"><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 </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="#id27ad070b0cf40ce8f1a92febdc58814_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="#id27ad070b0cf40ce8f1a92febdc58814_7">Contents</a></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%">communications functions. Other significant SG&amp;A expenses include rent and utilities, insurance, accounting, and legal services (including the cost of settling any claims and lawsuits), and expenses associated with obtaining and maintaining our intellectual property.</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%">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:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest expense is expected to increase in future periods due to the noncash amortization of the long-term debt discount and debt issuance costs related to the 3.50% convertible senior notes due 2023 issued in July 2018.</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: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 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 joint ventures, or 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. We previously accounted for our investments in start-up entities backed by the Harvest Intrexon Enterprise Fund I, LP, or Harvest, using the equity method of accounting. In December 2020, we entered into an agreement with Harvest to resolve matters related to the parties' contractual and equity relationships and our remaining equity interests in start-up entities backed by Harvest were terminated.</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 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 19" appearing elsewhere in this Quarterly Report for further discussion of Segment Adjusted EBITDA.</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="#id27ad070b0cf40ce8f1a92febdc58814_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="#id27ad070b0cf40ce8f1a92febdc58814_7">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%">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, 2021 and the three months ended September 30, 2020 </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, 2021 and 2020, 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%">2021</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%">2020</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%">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%">5,223&#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%">(5,201)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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%">(99.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 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%">7,297&#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%">6,896&#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%">401&#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.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%">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%">14,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%">11,288&#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,829&#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%">25.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%">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%">176&#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%">(51)</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%">(29.0)</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%">21,561&#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%">23,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%">(2,022)</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%">(8.6)</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%">7,492&#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,296&#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%">196&#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.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%">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%">7,958&#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,891&#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,067&#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%">35.1&#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,920&#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%">10,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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,748&#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%">27.0&#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%">18,660&#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,310&#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,650)</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.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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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%">920&#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%">(920)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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%">(100.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%">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%">47,030&#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%">46,589&#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%">441&#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%">0.9&#160;</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%">(25,469)</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%">(23,006)</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,463)</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%">10.7&#160;</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%">(4,416)</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,057)</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%">(359)</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%">8.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;text-align: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 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%">&#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%">(523)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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%">523&#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%">(100.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 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%">(29,885)</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%">(27,586)</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%">(2,299)</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%">8.3&#160;</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%">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%">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%">11&#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%">22.0&#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 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%">(29,824)</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%">(27,536)</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%">(2,288)</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%">8.3&#160;</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 (loss) 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%">60&#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,972)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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,032&#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%">103.0&#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><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%">(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%">(29,508)</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%">(256)</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%">0.9&#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"><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">Includes $0 and $2,823 from related parties for the three months ended September 30, 2021 and 2020, respectively.</span></div><div style="margin-bottom:18pt;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%">(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:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Collaboration and licensing revenues decreased $5.2 million, or 100%, from the three months ended September 30, 2020 primarily due to accelerated recognition of previously deferred revenue upon the mutual termination of a collaboration with Oragenics, Inc., or Oragenics, in July 2020 and a decrease in the recognition of previously deferred revenue in the current period resulting from fewer services being performed pursuant to a March 2020 termination agreement with Castle Creek.</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%">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 were comparable to the three months ended September 30, 2020 as expected. Gross margin on products improved in the current period as a result of increased focus on selling higher margin products, and operational efficiencies that have been gained through reductions in workforce and improved inventory management.</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="#id27ad070b0cf40ce8f1a92febdc58814_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="#id27ad070b0cf40ce8f1a92febdc58814_7">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-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 $2.8 million, or 25%, over the three months ended September 30, 2020. Trans Ova's revenues improved primarily due to an increase in services performed as a result of higher customer demand as the beef and dairy industries have been stronger in the current year and a change in pricing structure with certain customers. Additionally, Exemplar's service revenues improved in the current period due to an increase in services performed resulting from a higher demand from existing and new customers as well as a combination of price increases and a change in the pricing structure with certain customers. Gross margin on services declined in the current period as a result of increased costs for supplies and drugs.</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 $2.7 million, or 27%, over the three months ended September 30, 2020. Contract research organization costs and lab supplies increased $2.2 million with the advancement of our clinical and preclinical programs.</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 $3.7 million, or 16%, from the three months ended September 30, 2020. Salaries, benefits, and other personnel costs decreased $2.2 million primarily due to (i) a reduced headcount as we scaled down our corporate functions to support our more streamlined organization and (ii) reduced stock compensation for previously granted awards that became fully vested in 2021. There was a reduction of $2.5 million for the nonrecurring settlement with the Securities and Exchange Commission, or SEC, in the prior period. This was partially offset by an increase in professional fees of $0.7 million, primarily due to increased legal fees associated with certain litigation 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%">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, 2021 and 2020, 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%">2021</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%">2020</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,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%">(8,761)</span></td><td style="background-color:#ffffff;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%">(3,900)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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%">(44.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 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%">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,654&#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%">(37)</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.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 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%">Trans Ova</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,552)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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%">(251)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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,301)</span></td><td style="background-color:#ffffff;padding: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%">&lt;(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%">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%">(7,166)</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,452)</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,286&#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%">(31.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></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 19" appearing elsewhere 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%">The following table summarizes revenues from external customers for the three months ended September 30, 2021 and 2020, 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%">2021</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%">2020</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%">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%">5,381&#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%">(5,252)</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%">(97.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%">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%">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%">2,974&#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%">230&#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.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;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trans Ova</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%">18,228&#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%">15,228&#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,000&#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%">19.7&#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></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:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The decrease in revenues for Biopharmaceuticals was primarily due to accelerated recognition of previously deferred revenue upon the mutual termination of a collaboration with Oragenics in July 2020 and due to a decrease in the recognition of </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="#id27ad070b0cf40ce8f1a92febdc58814_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="#id27ad070b0cf40ce8f1a92febdc58814_7">Contents</a></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%">previously deferred revenue in the current period resulting from fewer services being performed pursuant to a termination agreement with Castle Creek. Segment Adjusted EBITDA declined as we had increased costs associated with the advancement of our clinical and preclinical programs.</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 increased due to an increase in services performed resulting from a higher demand from existing and new customers. Segment Adjusted EBITDA was comparable period over period as expected.</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%">Trans Ova</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 Trans Ova increased primarily due to (i) higher customer demand for pregnant cows, (ii) more procedures performed as a result of stronger beef and dairy industries in the current year, and (iii) a change in the pricing structure with certain customers. Segment Adjusted EBITDA declined due to (i) increased costs for supplies and drugs, (ii) increased costs for certain legal matters, and (iii) increased provision for credit losses driven by increased sales.</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 legal fees associated with certain litigation matters, including our settlement with the SEC in the prior period.</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="#id27ad070b0cf40ce8f1a92febdc58814_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="#id27ad070b0cf40ce8f1a92febdc58814_7">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-style:italic;font-weight:700;line-height:120%">Comparison of the nine months ended September 30, 2021 and the nine months ended September 30, 2020 </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, 2021 and 2020, 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%">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%">2021</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%">2020</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%">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%">20,259&#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%">(19,870)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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.1)</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%">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%">22,013&#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%">20,397&#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,616&#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%">7.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 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%">56,851&#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%">42,615&#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%">14,236&#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%">33.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%">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%">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%">574&#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%">(175)</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%">(30.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="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%">79,652&#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%">83,845&#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%">(4,193)</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%">(5.0)</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%">19,201&#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,526&#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,325)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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%">(10.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><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%">24,258&#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%">20,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%">4,061&#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%">20.1&#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%">37,122&#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%">30,973&#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%">6,149&#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.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 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%">57,359&#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%">61,665&#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%">(4,306)</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.0)</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%">543&#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%">920&#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%">(377)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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%">(41.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%">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%">138,483&#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%">135,281&#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%">3,202&#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%">2.4&#160;</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%">(58,831)</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%">(51,436)</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%">(7,395)</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%">14.4&#160;</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%">(13,070)</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,660)</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,410)</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%">12.1&#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;text-align: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 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%">(3)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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,125)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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,122&#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%">(99.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 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%">(71,904)</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%">(64,221)</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%">(7,683)</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%">12.0&#160;</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%">173&#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%">130&#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%">43&#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%">33.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 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%">(71,731)</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%">(64,091)</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%">(7,640)</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%">11.9&#160;</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 (loss) 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%">4,599&#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%">(64,769)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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%">69,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%">107.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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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%">(67,132)</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%">(128,860)</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%">61,728&#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%">(47.9)</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"><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">Includes $0 and $3,053 from related parties for the nine months ended September 30, 2021 and 2020, respectively.</span></div><div style="margin-bottom:18pt;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%">(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:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Collaboration and licensing revenues decreased $19.9 million, or 98%, from the nine months ended September 30, 2020 primarily due to the accelerated recognition of previously deferred revenue in the prior period upon the mutual terminations of collaborations with Castle Creek and Oragenics in 2020.</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%">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 increased $1.6 million, or 8%, over the nine months ended September 30, 2020. The increase in product revenue was primarily due to higher customer demand for animals as a result of stronger beef and dairy industries in the current year. Gross margin on products improved in the current period as a result of the increased revenues, increased focus on selling higher margin products, and operational efficiencies that have been gained through reductions in workforce and improved inventory management.</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="#id27ad070b0cf40ce8f1a92febdc58814_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="#id27ad070b0cf40ce8f1a92febdc58814_7">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-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 $14.2 million, or 33%, over the nine months ended September 30, 2020. Trans Ova's revenues and gross margins thereon improved primarily due to an increase in services performed as a result of higher customer demand as the beef and dairy industries have been stronger in the current year and a change in pricing structure with certain customers. Additionally, Exemplar's service revenues and gross margins thereon improved in the current period due to an increase in services performed resulting from a higher demand from existing and new customers as well as a combination of price increases and a change in pricing structure with certain customers.</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 $6.1 million, or 20%, over the nine months ended September 30, 2020. Contract research organization costs and lab supplies increased $5.9 million with the advancement of our clinical and preclinical programs.</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 $4.3 million, or 7%, from the nine months ended September 30, 2020. Salaries, benefits, and other personnel costs decreased $3.8 million in 2021 primarily due to (i) a reduced headcount as we scaled down our corporate functions to support our more streamlined organization and (ii) reduced stock compensation costs for previously granted awards that became fully vested in early 2021. There was a reduction of $2.5 million for the nonrecurring settlement with the SEC in the prior period. This was partially offset by an increase in professional fees of $1.5 million, primarily due to an increase in legal fees associated with certain litigation 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%">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, 2020 and 2020, 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%">2021</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%">2020</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%">(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%">(26,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 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%">(7,949)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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%">(30.4)</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%">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%">2,511&#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,801&#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%">111.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 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%">Trans Ova</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,881&#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,417&#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%">8,464&#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%">114.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;text-align: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:#cceeff;padding:2px 0 2px 1pt;text-align: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,412)</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%">(29,102)</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,690&#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%">(12.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></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 19" 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%">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="#id27ad070b0cf40ce8f1a92febdc58814_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="#id27ad070b0cf40ce8f1a92febdc58814_7">Contents</a></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, 2021 and 2020, 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%">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%">2021</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%">2020</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%">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%">20,703&#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%">(19,980)</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%">(96.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="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%">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%">7,230&#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,630&#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%">36.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;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trans Ova</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,069&#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%">55,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%">13,211&#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%">23.7&#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></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:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The decrease in revenues for Biopharmaceuticals was primarily due to the accelerated recognition of previously deferred revenue in the prior period upon the mutual terminations of collaborations with Castle Creek and Oragenics in 2020. Segment Adjusted EBITDA declined as we had increased costs associated with the advancement of our clinical and preclinical programs.</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 increased due to an increase in services performed resulting from a higher demand from existing and new customers. Revenues also increased due to price increases as well as a change in the pricing structure with certain customers. The improvement in Segment Adjusted EBITDA was primarily due to the increased revenues and reduced costs as a result of operational efficiencies gained through reductions in workforce and improved inventory management.</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%">Trans Ova</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 Trans Ova increased primarily due to higher customer demand for pregnant cows and more procedures performed as a result of stronger beef and dairy industries in the current year. Revenues also increased due to a change in the pricing structure with certain customers. The improvement in Segment Adjusted EBITDA was primarily due to the increased revenues, as well as reduced costs as a result of operational efficiencies gained through reductions in workforce and improved inventory management.</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 legal fees associated with certain litigation matters, including our settlement with the SEC in the prior period, and due to a reduction of corporate employees as we scaled down our corporate functions to support our more streamlined organization.</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:120%">Sources of liquidity</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 have incurred losses from operations since our inception, and as of September&#160;30, 2021, we had an accumulated deficit of $1.9 billion. From our inception through September&#160;30, 2021, we have funded our operations principally with proceeds received from private and public equity and debt offerings, cash received from our collaborators, and through product and service sales made directly to customers. As of September&#160;30, 2021, we had cash and cash equivalents of $41.7 million and short-term and long-term investments of $139.6 million. Cash in excess of immediate requirements is typically invested primarily in money market funds and U.S. government debt securities in order to maintain liquidity and preserve capital.</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 currently generate cash receipts primarily from sales of products and services and from strategic transactions.</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%">Trans Ova is subject to certain restrictive covenants under its line of credit which is discussed in "Notes to the Condensed Consolidated Financial Statements (Unaudited) - Note 11" appearing elsewhere in this Quarterly Report. As of September&#160;30, 2021, Trans Ova was in compliance with these debt covenants or had obtained appropriate waivers from the bank.</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="#id27ad070b0cf40ce8f1a92febdc58814_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="#id27ad070b0cf40ce8f1a92febdc58814_7">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-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%">2021</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%">2020</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%">(41,182)</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%">(60,552)</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%">(90,469)</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%">(12,405)</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%">121,297&#160;</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%">32,777&#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%">264&#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%">(77)</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 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%">(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><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%">(40,257)</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 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, 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%">During the nine months ended September 30, 2020, our net loss was $128.9 million, which includes the following significant noncash expenses totaling $85.4 million from both continuing and discontinued operations: (i) $27.0 million of accumulated foreign currency translation losses that were realized upon the closing of the Transactions, (ii) $23.0 million of impairment losses related to goodwill and long-lived assets, (iii) $13.9 million of stock-based compensation expense, (iv) $13.7 million of depreciation and amortization expense, and (v) $7.8 million accretion of debt discount and amortization of deferred financing costs. These expenses were partially offset by the recognition of $12.8 million of previously deferred revenue upon the mutual terminations of collaboration agreements with Castle Creek and Oragenics in 2020.</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, 2021 decreased $19.4 million from the nine months ended September 30, 2020 primarily due to (i) increased cash inflows provided by Trans Ova and Exemplar due to increased revenues and gross margins thereon, (ii) the reduction in cash requirements for MBP Titan as we suspended those operations in the second quarter of 2020, and (iii) reductions in operating expenses for our corporate operations as we streamlined operations in order to further prioritize the use of our capital.</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, 2021, we purchased $92.2 million of investments, net of maturities and sales, primarily using the proceeds received from the underwritten public offering 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%">During the nine months ended September 30, 2020, we purchased $75.4 million of investments, net of maturities, primarily using the $64.2 million of proceeds received from the Transactions, net of cash sold, and the private placement 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, 2021, we received $121.0 million net proceeds from the sale of our common stock in an underwritten public 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%">During the nine months ended September 30, 2020, we received $35.0 million proceeds from the sale of our common stock in a private placement to TS Biotechnology Holdings, LLC.</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="#id27ad070b0cf40ce8f1a92febdc58814_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="#id27ad070b0cf40ce8f1a92febdc58814_7">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%">Future capital requirements</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 believe our existing liquid assets will enable us to fund our operating expenses and capital requirements for at least the next 12 months. 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 any payments received in connection with strategic transactions;</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="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="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><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="#id27ad070b0cf40ce8f1a92febdc58814_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="#id27ad070b0cf40ce8f1a92febdc58814_7">Contents</a></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 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, 2021 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%">18,794&#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,303&#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%">6,035&#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,483&#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,973&#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%">200,000&#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%">200,000&#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></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%">14,000&#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%">7,000&#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%">7,000&#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></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, excluding convertible debt</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%">3,384&#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%">355&#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%">780&#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%">794&#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,455&#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><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 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:#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%">236,178&#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%">10,658&#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%">213,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><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%">5,277&#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%">6,428&#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></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, 2021 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%">In conjunction with the formation of our JVs, we committed to making future capital contributions subject to certain conditions and limitations. As of September&#160;30, 2021, our remaining capital contribution commitments to our JVs were $14.2 million. These future capital contributions are not included in the table above due to the uncertainty of the timing and amounts of such contributions.</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, 2021, we also had research and development commitments with third parties totaling $15.7 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, 2021, we had net operating loss carryforwards of approximately $836.6 million for U.S. federal income tax purposes available to offset future taxable income, including $583.9 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 $10.9 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 begin 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 $76.8 million, most of which do not expire. Excluding certain deferred tax liabilities totaling $2.6 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, 2021, Precigen has utilized all net operating losses subject to Section 382 limitations, other than those losses inherited via acquisitions. As of September&#160;30, 2021, approximately $42.1 million of 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%">52</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="#id27ad070b0cf40ce8f1a92febdc58814_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="#id27ad070b0cf40ce8f1a92febdc58814_7">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%">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="id27ad070b0cf40ce8f1a92febdc58814_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;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 $181.3 million and $100.1 million as of September&#160;30, 2021 and December&#160;31, 2020, 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="id27ad070b0cf40ce8f1a92febdc58814_100"></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, 2021, 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%">53</span></div></div></div><div id="id27ad070b0cf40ce8f1a92febdc58814_103"></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="#id27ad070b0cf40ce8f1a92febdc58814_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="id27ad070b0cf40ce8f1a92febdc58814_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;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, 2021, 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 - Note 16" appearing elsewhere in this Quarterly Report for further discussion of ongoing legal matters.</span></div><div id="id27ad070b0cf40ce8f1a92febdc58814_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;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.</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, 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 id="id27ad070b0cf40ce8f1a92febdc58814_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;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="id27ad070b0cf40ce8f1a92febdc58814_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;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="id27ad070b0cf40ce8f1a92febdc58814_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;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="id27ad070b0cf40ce8f1a92febdc58814_121"></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%">54</span></div></div></div><div id="id27ad070b0cf40ce8f1a92febdc58814_124"></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%">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-20210930xexx311.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-20210930xexx312.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-20210930xexx321.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-20210930xexx322.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:bottom"><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, 2021, 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, 2021 and December&#160;31, 2020, (ii) the Condensed Consolidated Statements of Operations for the three and nine months ended September 30, 2021 and 2020, (iii) the Condensed Consolidated Statements of Comprehensive Loss for the three and nine months ended September 30, 2021 and 2020, (iv) the Condensed Consolidated Statements of Shareholders' Equity for the three and nine months ended September 30, 2021 and 2020, (v) the Condensed Consolidated Statements of Cash Flows for the nine months ended September 30, 2021 and 2020, 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%">55</span></div></div></div><div id="id27ad070b0cf40ce8f1a92febdc58814_127"></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 8, 2021</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%">56</span></div></div></div></body></html>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.1
<SEQUENCE>2
<FILENAME>pgen-20210930xexx311.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 2021 Workiva -->
<title>Document</title></head><body><div id="id6ae14e2a56745058f764cd250bd28a9_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;8, 2021 </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-20210930xexx312.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 2021 Workiva -->
<title>Document</title></head><body><div id="i47b6025026214e528dd1006796c29ed0_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;8, 2021 </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-20210930xexx321.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 2021 Workiva -->
<title>Document</title></head><body><div id="i88ec12e9ff9c4343a6bf7728992611dd_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, 2021 (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;8, 2021 </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-20210930xexx322.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 2021 Workiva -->
<title>Document</title></head><body><div id="i158a650d005a400eb372f96647f07fec_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, 2021 (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;8, 2021 </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-20210930.xsd
<DESCRIPTION>XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2021 Workiva-->
<!--r:4e8d753a-4a64-4171-b3a4-f67c68082e8a,g:606b8470-ae24-4d7a-ac04-0c14fd998f62-->
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:pgen="http://www.dna.com/20210930" 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/20210930">
  <xs:import namespace="http://fasb.org/srt/2021-01-31" schemaLocation="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd"/>
  <xs:import namespace="http://fasb.org/us-gaap/2021-01-31" schemaLocation="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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/2021" schemaLocation="https://xbrl.sec.gov/dei/2021/dei-2021.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-20210930_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-20210930_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-20210930_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-20210930_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>0001001 - 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>1001002 - 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>1002003 - 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>1003004 - 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>1004005 - 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="CondensedConsolidatedStatementsofComprehensiveLoss" roleURI="http://www.dna.com/role/CondensedConsolidatedStatementsofComprehensiveLoss">
        <link:definition>1005006 - Statement - Condensed Consolidated Statements of Comprehensive 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>1006007 - 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>1007008 - 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>2101101 - 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>2102102 - 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="SummaryofSignificantAccountingPoliciesPolicies" roleURI="http://www.dna.com/role/SummaryofSignificantAccountingPoliciesPolicies">
        <link:definition>2203201 - 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="SummaryofSignificantAccountingPoliciesLiquidityAdditionalInformationDetails" roleURI="http://www.dna.com/role/SummaryofSignificantAccountingPoliciesLiquidityAdditionalInformationDetails">
        <link:definition>2404401 - 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>2405402 - 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="DiscontinuedOperations" roleURI="http://www.dna.com/role/DiscontinuedOperations">
        <link:definition>2106103 - 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="DiscontinuedOperationsTables" roleURI="http://www.dna.com/role/DiscontinuedOperationsTables">
        <link:definition>2307301 - 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="DiscontinuedOperationsNarrativeDetails" roleURI="http://www.dna.com/role/DiscontinuedOperationsNarrativeDetails">
        <link:definition>2408403 - 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="DiscontinuedOperationsCarryingValueofMajorClassesofAssetsandLiabilitiesforMBPTitanDetails" roleURI="http://www.dna.com/role/DiscontinuedOperationsCarryingValueofMajorClassesofAssetsandLiabilitiesforMBPTitanDetails">
        <link:definition>2409404 - Disclosure - Discontinued Operations - Carrying Value of Major Classes of Assets and Liabilities 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="DiscontinuedOperationsSummaryofFinancialResultsforMBPTitanDetails" roleURI="http://www.dna.com/role/DiscontinuedOperationsSummaryofFinancialResultsforMBPTitanDetails">
        <link:definition>2410405 - 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>2411406 - 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="DiscontinuedOperationsSummaryofFinancialResultsforTSBiotechnologyandEnviroFlightDetails" roleURI="http://www.dna.com/role/DiscontinuedOperationsSummaryofFinancialResultsforTSBiotechnologyandEnviroFlightDetails">
        <link:definition>2412407 - Disclosure - Discontinued Operations - Summary of Financial Results for TS Biotechnology and EnviroFlight (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="DiscontinuedOperationsSummaryofSignificantNonCashItemsInvestmentsandPurchasesofPropertyPlantandEquipmentonCashFlowsTSBiotechnologyandEnviroFlightDetails" roleURI="http://www.dna.com/role/DiscontinuedOperationsSummaryofSignificantNonCashItemsInvestmentsandPurchasesofPropertyPlantandEquipmentonCashFlowsTSBiotechnologyandEnviroFlightDetails">
        <link:definition>2413408 - Disclosure - Discontinued Operations - Summary of Significant Non-Cash Items, Investments and Purchases of Property, Plant and Equipment on Cash Flows - TS Biotechnology and EnviroFlight (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="DiscontinuedOperationsSummaryofFinancialDataforEquityMethodInvestmentsIncludedinDiscontinuedOperationsDetails" roleURI="http://www.dna.com/role/DiscontinuedOperationsSummaryofFinancialDataforEquityMethodInvestmentsIncludedinDiscontinuedOperationsDetails">
        <link:definition>2414409 - Disclosure - Discontinued Operations - Summary of Financial Data for Equity Method Investments Included in Discontinued Operations (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="InvestmentsinJointVentures" roleURI="http://www.dna.com/role/InvestmentsinJointVentures">
        <link:definition>2115104 - 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="InvestmentsinJointVenturesIntrexonEnergyPartnersAdditionalInformationDetails" roleURI="http://www.dna.com/role/InvestmentsinJointVenturesIntrexonEnergyPartnersAdditionalInformationDetails">
        <link:definition>2416410 - 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>2417411 - 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="CollaborationandLicensingRevenue" roleURI="http://www.dna.com/role/CollaborationandLicensingRevenue">
        <link:definition>2118105 - 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="CollaborationandLicensingRevenueTables" roleURI="http://www.dna.com/role/CollaborationandLicensingRevenueTables">
        <link:definition>2319302 - 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="CollaborationandLicensingRevenueSummarizedCollaborationandLicensingRevenueDetails" roleURI="http://www.dna.com/role/CollaborationandLicensingRevenueSummarizedCollaborationandLicensingRevenueDetails">
        <link:definition>2420412 - 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>2421413 - 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="CollaborationandLicensingRevenueSummaryofDeferredRevenuebyCollaboratorDetails" roleURI="http://www.dna.com/role/CollaborationandLicensingRevenueSummaryofDeferredRevenuebyCollaboratorDetails">
        <link:definition>2422414 - Disclosure - Collaboration and Licensing Revenue - Summary of Deferred Revenue by Collaborator (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="CollaborationandLicensingRevenueSummaryofDeferredRevenuebyCollaboratorDetails_1" roleURI="http://www.dna.com/role/CollaborationandLicensingRevenueSummaryofDeferredRevenuebyCollaboratorDetails_1">
        <link:definition>2422414 - Disclosure - Collaboration and Licensing Revenue - Summary of Deferred Revenue by Collaborator (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="ShorttermandLongtermInvestments" roleURI="http://www.dna.com/role/ShorttermandLongtermInvestments">
        <link:definition>2123106 - 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="ShorttermandLongtermInvestmentsTables" roleURI="http://www.dna.com/role/ShorttermandLongtermInvestmentsTables">
        <link:definition>2324303 - 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="ShorttermandLongtermInvestmentsSummaryofAmortizedCostGrossUnrealizedGainsandLossesandFairValueofShorttermandLongtermInvestmentsDetails" roleURI="http://www.dna.com/role/ShorttermandLongtermInvestmentsSummaryofAmortizedCostGrossUnrealizedGainsandLossesandFairValueofShorttermandLongtermInvestmentsDetails">
        <link:definition>2425415 - 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>2426416 - 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="FairValueMeasurements" roleURI="http://www.dna.com/role/FairValueMeasurements">
        <link:definition>2127107 - 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="FairValueMeasurementsTables" roleURI="http://www.dna.com/role/FairValueMeasurementsTables">
        <link:definition>2328304 - 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="FairValueMeasurementsSummaryofPlacementintheFairValueHierarchyofFinancialAssetsthatareMeasuredatFairValueonaRecurringBasisDetails" roleURI="http://www.dna.com/role/FairValueMeasurementsSummaryofPlacementintheFairValueHierarchyofFinancialAssetsthatareMeasuredatFairValueonaRecurringBasisDetails">
        <link:definition>2429417 - 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>2430418 - 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="Inventory" roleURI="http://www.dna.com/role/Inventory">
        <link:definition>2131108 - 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="InventoryTables" roleURI="http://www.dna.com/role/InventoryTables">
        <link:definition>2332305 - 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="InventoryDetails" roleURI="http://www.dna.com/role/InventoryDetails">
        <link:definition>2433419 - 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="PropertyPlantandEquipmentNet" roleURI="http://www.dna.com/role/PropertyPlantandEquipmentNet">
        <link:definition>2134109 - 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="PropertyPlantandEquipmentNetTables" roleURI="http://www.dna.com/role/PropertyPlantandEquipmentNetTables">
        <link:definition>2335306 - 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="PropertyPlantandEquipmentNetScheduleofPropertyPlantandEquipmentDetails" roleURI="http://www.dna.com/role/PropertyPlantandEquipmentNetScheduleofPropertyPlantandEquipmentDetails">
        <link:definition>2436420 - 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>2437421 - 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="GoodwillandIntangibleAssetsNet" roleURI="http://www.dna.com/role/GoodwillandIntangibleAssetsNet">
        <link:definition>2138110 - 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="GoodwillandIntangibleAssetsNetTables" roleURI="http://www.dna.com/role/GoodwillandIntangibleAssetsNetTables">
        <link:definition>2339307 - 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="GoodwillandIntangibleAssetsNetScheduleofChangesinCarryingAmountofGoodwillDetails" roleURI="http://www.dna.com/role/GoodwillandIntangibleAssetsNetScheduleofChangesinCarryingAmountofGoodwillDetails">
        <link:definition>2440422 - 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>2441423 - 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>2442424 - 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="LinesofCreditandLongTermDebt" roleURI="http://www.dna.com/role/LinesofCreditandLongTermDebt">
        <link:definition>2143111 - 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="LinesofCreditandLongTermDebtTables" roleURI="http://www.dna.com/role/LinesofCreditandLongTermDebtTables">
        <link:definition>2344308 - 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="LinesofCreditandLongTermDebtLinesofCreditAdditionalInformationDetails" roleURI="http://www.dna.com/role/LinesofCreditandLongTermDebtLinesofCreditAdditionalInformationDetails">
        <link:definition>2445425 - 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>2446426 - 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>2447427 - 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>2448428 - 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="LinesofCreditandLongTermDebtScheduleofFutureMaturitiesofLongTermDebtDetails" roleURI="http://www.dna.com/role/LinesofCreditandLongTermDebtScheduleofFutureMaturitiesofLongTermDebtDetails">
        <link:definition>2449429 - Disclosure - Lines of Credit and Long-Term Debt - Schedule of Future Maturities of Long-Term Debt (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="IncomeTaxes" roleURI="http://www.dna.com/role/IncomeTaxes">
        <link:definition>2150112 - 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="IncomeTaxesTables" roleURI="http://www.dna.com/role/IncomeTaxesTables">
        <link:definition>2351309 - 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="IncomeTaxesNarrativeDetails" roleURI="http://www.dna.com/role/IncomeTaxesNarrativeDetails">
        <link:definition>2452430 - 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>2453431 - 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="ShareholdersEquity" roleURI="http://www.dna.com/role/ShareholdersEquity">
        <link:definition>2154113 - 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="ShareholdersEquityTables" roleURI="http://www.dna.com/role/ShareholdersEquityTables">
        <link:definition>2355310 - 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="ShareholdersEquityIssuancesofPrecigenCommonStockDetails" roleURI="http://www.dna.com/role/ShareholdersEquityIssuancesofPrecigenCommonStockDetails">
        <link:definition>2456432 - 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>2457433 - 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="ShareholdersEquityComponentsofAccumulatedOtherComprehensiveIncomeDetails" roleURI="http://www.dna.com/role/ShareholdersEquityComponentsofAccumulatedOtherComprehensiveIncomeDetails">
        <link:definition>2458434 - Disclosure - Shareholders' Equity - Components of Accumulated Other Comprehensive Income (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="ShareBasedPayments" roleURI="http://www.dna.com/role/ShareBasedPayments">
        <link:definition>2159114 - 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="ShareBasedPaymentsTables" roleURI="http://www.dna.com/role/ShareBasedPaymentsTables">
        <link:definition>2360311 - 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="ShareBasedPaymentsScheduleofStockBasedCompensationCostsDetails" roleURI="http://www.dna.com/role/ShareBasedPaymentsScheduleofStockBasedCompensationCostsDetails">
        <link:definition>2461435 - 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>2462436 - 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>2463437 - 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>2464438 - 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="OperatingLeases" roleURI="http://www.dna.com/role/OperatingLeases">
        <link:definition>2165115 - 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="OperatingLeasesTables" roleURI="http://www.dna.com/role/OperatingLeasesTables">
        <link:definition>2366312 - 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="OperatingLeasesAdditionalInformationDetails" roleURI="http://www.dna.com/role/OperatingLeasesAdditionalInformationDetails">
        <link:definition>2467439 - 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>2468440 - 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>2469441 - 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>2469441 - 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>2470442 - 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>2471443 - 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="CommitmentsandContingencies" roleURI="http://www.dna.com/role/CommitmentsandContingencies">
        <link:definition>2172116 - 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="CommitmentsandContingenciesContingenciesAdditionalInformationDetails" roleURI="http://www.dna.com/role/CommitmentsandContingenciesContingenciesAdditionalInformationDetails">
        <link:definition>2473444 - 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="RelatedPartyTransactions" roleURI="http://www.dna.com/role/RelatedPartyTransactions">
        <link:definition>2174117 - 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="RelatedPartyTransactionsAdditionalInformationDetails" roleURI="http://www.dna.com/role/RelatedPartyTransactionsAdditionalInformationDetails">
        <link:definition>2475445 - 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="NetLossperShare" roleURI="http://www.dna.com/role/NetLossperShare">
        <link:definition>2176118 - Disclosure - Net Loss per Share</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="NetLossperShareTables" roleURI="http://www.dna.com/role/NetLossperShareTables">
        <link:definition>2377313 - Disclosure - Net Loss per Share (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="NetLossperShareComputationofBasicandDilutedNetLossPerShareDetails" roleURI="http://www.dna.com/role/NetLossperShareComputationofBasicandDilutedNetLossPerShareDetails">
        <link:definition>2478446 - Disclosure - Net Loss per Share - Computation of Basic and Diluted Net Loss Per Share (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="NetLossperShareScheduleofAntidilutiveSecuritiesExcludedfromCalculationofNetLossperShareDetails" roleURI="http://www.dna.com/role/NetLossperShareScheduleofAntidilutiveSecuritiesExcludedfromCalculationofNetLossperShareDetails">
        <link:definition>2479447 - Disclosure - Net Loss per Share - Schedule of Antidilutive Securities Excluded from Calculation of Net Loss per Share (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="Segments" roleURI="http://www.dna.com/role/Segments">
        <link:definition>2180119 - 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="SegmentsTables" roleURI="http://www.dna.com/role/SegmentsTables">
        <link:definition>2381314 - 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="SegmentsAdjustedEBITDAbyReportableSegmentDetails" roleURI="http://www.dna.com/role/SegmentsAdjustedEBITDAbyReportableSegmentDetails">
        <link:definition>2482448 - 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>2483449 - 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>2484450 - 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>2485451 - 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_ExecutiveChairmanMember" abstract="true" name="ExecutiveChairmanMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="pgen_JointVentureAdditionalCapitalContributionsCommittedRemainingCommitment" abstract="false" name="JointVentureAdditionalCapitalContributionsCommittedRemainingCommitment" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <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_LesseeOperatingLeaseTerminationPeriod" abstract="false" name="LesseeOperatingLeaseTerminationPeriod" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <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_LivestockMember" abstract="true" name="LivestockMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="pgen_NumberofSeatsonGoverningBoard" abstract="false" name="NumberofSeatsonGoverningBoard" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <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_NetLossPerShareAbstract" abstract="true" name="NetLossPerShareAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <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_EnviroFlightLLCMember" abstract="true" name="EnviroFlightLLCMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="pgen_OragenicsMember" abstract="true" name="OragenicsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="pgen_XYLLCMember" abstract="true" name="XYLLCMember" 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_PrepaidProductAndServiceRevenuesMember" abstract="true" name="PrepaidProductAndServiceRevenuesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <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_TSBiotechnologyHoldingsLLCAndEnviroFlightLLCMember" abstract="true" name="TSBiotechnologyHoldingsLLCAndEnviroFlightLLCMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="pgen_EquitySecuritiesandPreferredStockUnrealizedandRealizedAppreciationDepreciation" abstract="false" name="EquitySecuritiesandPreferredStockUnrealizedandRealizedAppreciationDepreciation" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <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_ReportableSegmentsMember" abstract="true" name="ReportableSegmentsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="pgen_SecuritiesAndExchangeCommissionMember" abstract="true" name="SecuritiesAndExchangeCommissionMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <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_SuppliesEmbryosAndOtherProductionMaterialsMember" abstract="true" name="SuppliesEmbryosAndOtherProductionMaterialsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="pgen_TSBiotechnologyHoldingsLLCMember" abstract="true" name="TSBiotechnologyHoldingsLLCMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <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_CostOfServicesMember" abstract="true" name="CostOfServicesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="pgen_MethaneBioconversionPlatformDisclosuresMember" abstract="true" name="MethaneBioconversionPlatformDisclosuresMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="pgen_NumberofSeatsonGoverningBoardInternallySelected" abstract="false" name="NumberofSeatsonGoverningBoardInternallySelected" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="pgen_PrecigenStockOptionPlan2013PlanMemberMember" abstract="true" name="PrecigenStockOptionPlan2013PlanMemberMember" 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_OtherCollaborationsMember" abstract="true" name="OtherCollaborationsMember" 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_MBPTitanMember" abstract="true" name="MBPTitanMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="pgen_DisposalGroupDiscontinuedOperationsOperatingLeaseLiabilityCurrent" abstract="false" name="DisposalGroupDiscontinuedOperationsOperatingLeaseLiabilityCurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsReconciliationAbstract" abstract="true" name="CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsReconciliationAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <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_FirstNationalBankofOmahaMember" abstract="true" name="FirstNationalBankofOmahaMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="pgen_ActoBioTherapeuticsInc.Member" abstract="true" name="ActoBioTherapeuticsInc.Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="pgen_DisposalGroupDiscontinuedOperationsOperatingLeaseLiabilityNoncurrent" abstract="false" name="DisposalGroupDiscontinuedOperationsOperatingLeaseLiabilityNoncurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <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_ExotechADSkincareAndThriveAgrobioticsMember" abstract="true" name="ExotechADSkincareAndThriveAgrobioticsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="pgen_StockIssuedDuringPeriodInConjunctionWithSettlementAgreementValueNewIssues" abstract="false" name="StockIssuedDuringPeriodInConjunctionWithSettlementAgreementValueNewIssues" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="pgen_ShareLendingAgreementLengthOfTimeForSharesToBeReturnedUponTermination" abstract="false" name="ShareLendingAgreementLengthOfTimeForSharesToBeReturnedUponTermination" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <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_ComputerHardwareandSoftware" abstract="false" name="ComputerHardwareandSoftware" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <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_AmericanStateBankMember" abstract="true" name="AmericanStateBankMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="pgen_HarvestIntrexonEnterpriseFundILPMember" abstract="true" name="HarvestIntrexonEnterpriseFundILPMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <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_TransOvaSegmentMember" abstract="true" name="TransOvaSegmentMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <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_FeedMember" abstract="true" name="FeedMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <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_InterestExpenseDebtAmortizationofDebtDiscountPremiumandDebtIssuanceCosts" abstract="false" name="InterestExpenseDebtAmortizationofDebtDiscountPremiumandDebtIssuanceCosts" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="pgen_LockupPeriodOnRestrictedStockUnitShares" abstract="false" name="LockupPeriodOnRestrictedStockUnitShares" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <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_ActoBioNotesMember" abstract="true" name="ActoBioNotesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <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_ExemplarSegmentMember" abstract="true" name="ExemplarSegmentMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <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_OtherLongTermDebtMember" abstract="true" name="OtherLongTermDebtMember" 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_StockIssuedDuringThePeriodValueAccruedCompensation" abstract="false" name="StockIssuedDuringThePeriodValueAccruedCompensation" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <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_TransOvaGeneticsLcMember" abstract="true" name="TransOvaGeneticsLcMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <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_RelatedPartyOwnershipInterest" abstract="false" name="RelatedPartyOwnershipInterest" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="pgen_ContractWithCustomerAssetAndLiabilityTable" abstract="true" name="ContractWithCustomerAssetAndLiabilityTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType"/>
  <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_DisposalGroupIncludingDiscontinuedOperationGainLossonDisposal" abstract="false" name="DisposalGroupIncludingDiscontinuedOperationGainLossonDisposal" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="pgen_MerckConvertibleNoteMember" abstract="true" name="MerckConvertibleNoteMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="pgen_OperatingSegmentsAndCorporateNonSegmentMember" abstract="true" name="OperatingSegmentsAndCorporateNonSegmentMember" 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_StockIssuedDuringThePeriodSharesAccruedCompensation" abstract="false" name="StockIssuedDuringThePeriodSharesAccruedCompensation" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="pgen_DisposalGroupIncludingDiscontinuedOperationsIncomeLossfromEquityMethodInvestments" abstract="false" name="DisposalGroupIncludingDiscontinuedOperationsIncomeLossfromEquityMethodInvestments" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <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_LossContingencyNumberOfPatentsAtIssue" abstract="false" name="LossContingencyNumberOfPatentsAtIssue" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="pgen_StockIssuedDuringPeriodInConjunctionWithSettlementAgreementSharesNewIssues" abstract="false" name="StockIssuedDuringPeriodInConjunctionWithSettlementAgreementSharesNewIssues" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <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_CapitalExpendituresNetOfProceedsFromSaleOfAssetsAndInvestmentsInAffiliates" abstract="false" name="CapitalExpendituresNetOfProceedsFromSaleOfAssetsAndInvestmentsInAffiliates" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="pgen_DisposalGroupIncludingDiscontinuedOperationOperatingLeaseRightofUseAsset" abstract="false" name="DisposalGroupIncludingDiscontinuedOperationOperatingLeaseRightofUseAsset" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" 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_PrecigenStockOptionPlanMember" abstract="true" name="PrecigenStockOptionPlanMember" 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_CostOfProductsMember" abstract="true" name="CostOfProductsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <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_A3.5ConvertibleNotesDue2023Member" abstract="true" name="A3.5ConvertibleNotesDue2023Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <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_BreedingandProductionAnimalsGross" abstract="false" name="BreedingandProductionAnimalsGross" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="pgen_ZiopharmMember" abstract="true" name="ZiopharmMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="pgen_NumberofSeatsonGoverningBoardExternallySelected" abstract="false" name="NumberofSeatsonGoverningBoardExternallySelected" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <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_LicensingAndPatentInfringementSuitMember" abstract="true" name="LicensingAndPatentInfringementSuitMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="pgen_StockIssuedDuringPeriodSharesStockOptionsExercisedAndRestrictedStockAwards" abstract="false" name="StockIssuedDuringPeriodSharesStockOptionsExercisedAndRestrictedStockAwards" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="pgen_WorkInProcessMember" abstract="true" name="WorkInProcessMember" 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_AllInvestorsMember" abstract="true" name="AllInvestorsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
</xs:schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.CAL
<SEQUENCE>7
<FILENAME>pgen-20210930_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 2021 Workiva-->
<!--r:4e8d753a-4a64-4171-b3a4-f67c68082e8a,g:606b8470-ae24-4d7a-ac04-0c14fd998f62-->
<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-20210930.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_Assets_a296c2ee-9e52-4cdc-8a80-8b63432b2ef9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Assets"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_66f397c2-39ab-4a69-9820-221713824b04" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_a296c2ee-9e52-4cdc-8a80-8b63432b2ef9" xlink:to="loc_us-gaap_AssetsCurrent_66f397c2-39ab-4a69-9820-221713824b04" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_052df09c-0e6a-4566-a759-fa839d381f1f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_a296c2ee-9e52-4cdc-8a80-8b63432b2ef9" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_052df09c-0e6a-4566-a759-fa839d381f1f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_aa16b1f9-d94a-4096-bf4f-964397f9e524" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Goodwill"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_a296c2ee-9e52-4cdc-8a80-8b63432b2ef9" xlink:to="loc_us-gaap_Goodwill_aa16b1f9-d94a-4096-bf4f-964397f9e524" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_505a8315-6c51-420a-859e-b4a0b6883056" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_a296c2ee-9e52-4cdc-8a80-8b63432b2ef9" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_505a8315-6c51-420a-859e-b4a0b6883056" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_7d709c8f-468c-4a85-97d9-5acc6d4d2792" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_a296c2ee-9e52-4cdc-8a80-8b63432b2ef9" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_7d709c8f-468c-4a85-97d9-5acc6d4d2792" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_30e90555-ea9c-482c-9233-db3b3ade1333" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_a296c2ee-9e52-4cdc-8a80-8b63432b2ef9" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_30e90555-ea9c-482c-9233-db3b3ade1333" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent_7818ab5a-c798-4ae8-b8a1-ed48902487bb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_a296c2ee-9e52-4cdc-8a80-8b63432b2ef9" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent_7818ab5a-c798-4ae8-b8a1-ed48902487bb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_b2639a76-8ea6-4bc5-9dd2-65ac12948f48" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_b11fc3b0-0d7a-4a85-b489-4876fd2ca0e5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_b2639a76-8ea6-4bc5-9dd2-65ac12948f48" xlink:to="loc_us-gaap_AccountsPayableCurrent_b11fc3b0-0d7a-4a85-b489-4876fd2ca0e5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_b151049b-8310-4505-a599-9a4893b2a502" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_b2639a76-8ea6-4bc5-9dd2-65ac12948f48" xlink:to="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_b151049b-8310-4505-a599-9a4893b2a502" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAccruedLiabilitiesCurrent_9809975c-578c-473e-b88a-b5e29a2a1efe" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherAccruedLiabilitiesCurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_b2639a76-8ea6-4bc5-9dd2-65ac12948f48" xlink:to="loc_us-gaap_OtherAccruedLiabilitiesCurrent_9809975c-578c-473e-b88a-b5e29a2a1efe" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent_35a0f278-6a7f-44ff-95f3-f3ccf4ebcb47" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_b2639a76-8ea6-4bc5-9dd2-65ac12948f48" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityCurrent_35a0f278-6a7f-44ff-95f3-f3ccf4ebcb47" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent_2cfb6386-176b-4dae-8947-483abc2078b0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtCurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_b2639a76-8ea6-4bc5-9dd2-65ac12948f48" xlink:to="loc_us-gaap_LongTermDebtCurrent_2cfb6386-176b-4dae-8947-483abc2078b0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DueToRelatedPartiesCurrent_e6a0f847-fe21-4d89-9484-14de1caaa11a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DueToRelatedPartiesCurrent"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_b2639a76-8ea6-4bc5-9dd2-65ac12948f48" xlink:to="loc_us-gaap_DueToRelatedPartiesCurrent_e6a0f847-fe21-4d89-9484-14de1caaa11a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_efe05144-dd47-486a-a27c-da7e77cf7eba" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_b2639a76-8ea6-4bc5-9dd2-65ac12948f48" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_efe05144-dd47-486a-a27c-da7e77cf7eba" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent_ff218c09-eb0c-43b3-99ad-e9db3e72ee61" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_b2639a76-8ea6-4bc5-9dd2-65ac12948f48" xlink:to="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent_ff218c09-eb0c-43b3-99ad-e9db3e72ee61" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_c02bd83b-70e1-4a44-a0fb-79a12b7575de" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValueOutstanding_32ea2a9a-ab6a-4734-87ec-3ccc4cbe3038" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_c02bd83b-70e1-4a44-a0fb-79a12b7575de" xlink:to="loc_us-gaap_CommonStockValueOutstanding_32ea2a9a-ab6a-4734-87ec-3ccc4cbe3038" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapital_d4694bdd-0e39-4819-a716-cc1633f2d795" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_c02bd83b-70e1-4a44-a0fb-79a12b7575de" xlink:to="loc_us-gaap_AdditionalPaidInCapital_d4694bdd-0e39-4819-a716-cc1633f2d795" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_d9f1c11d-3531-4c27-a0d1-9e6893cfdeba" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_c02bd83b-70e1-4a44-a0fb-79a12b7575de" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_d9f1c11d-3531-4c27-a0d1-9e6893cfdeba" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_5b44a4ce-f3a6-4743-9a46-3050dc2f3dca" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_c02bd83b-70e1-4a44-a0fb-79a12b7575de" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_5b44a4ce-f3a6-4743-9a46-3050dc2f3dca" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_ed01d57c-7ab3-4c32-bf66-3ef3d2fce9ec" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_f6c58227-0f3e-4086-8d0d-cab6f4452e22" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_ed01d57c-7ab3-4c32-bf66-3ef3d2fce9ec" xlink:to="loc_us-gaap_Liabilities_f6c58227-0f3e-4086-8d0d-cab6f4452e22" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingencies_e3b8f247-4a60-48dc-a834-e00613a500ab" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_ed01d57c-7ab3-4c32-bf66-3ef3d2fce9ec" xlink:to="loc_us-gaap_CommitmentsAndContingencies_e3b8f247-4a60-48dc-a834-e00613a500ab" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_bdc66847-8d5c-42df-b716-f1d00352ad51" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_ed01d57c-7ab3-4c32-bf66-3ef3d2fce9ec" xlink:to="loc_us-gaap_StockholdersEquity_bdc66847-8d5c-42df-b716-f1d00352ad51" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_8ac8ca9a-067a-455f-a057-47803bbcfea4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryGross_3e86a904-a223-4142-b19c-10f284cf51ac" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryGross"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_8ac8ca9a-067a-455f-a057-47803bbcfea4" xlink:to="loc_us-gaap_InventoryGross_3e86a904-a223-4142-b19c-10f284cf51ac" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DueFromRelatedPartiesCurrent_bf03c923-2a9a-4e67-8d5f-ae48af1cf023" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DueFromRelatedPartiesCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_8ac8ca9a-067a-455f-a057-47803bbcfea4" xlink:to="loc_us-gaap_DueFromRelatedPartiesCurrent_bf03c923-2a9a-4e67-8d5f-ae48af1cf023" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherReceivablesNetCurrent_c9c7d376-86e3-41c6-b1af-0d12e1e81d03" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherReceivablesNetCurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_8ac8ca9a-067a-455f-a057-47803bbcfea4" xlink:to="loc_us-gaap_OtherReceivablesNetCurrent_c9c7d376-86e3-41c6-b1af-0d12e1e81d03" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent_e1f4bae8-32ff-4594-94a7-2a0d1da3ea39" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_8ac8ca9a-067a-455f-a057-47803bbcfea4" xlink:to="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent_e1f4bae8-32ff-4594-94a7-2a0d1da3ea39" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_1f0fcb88-c86b-48a8-8f0a-30115cd9f201" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_8ac8ca9a-067a-455f-a057-47803bbcfea4" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_1f0fcb88-c86b-48a8-8f0a-30115cd9f201" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_159df699-e97e-48c5-b7f2-ce55297707c2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_8ac8ca9a-067a-455f-a057-47803bbcfea4" xlink:to="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_159df699-e97e-48c5-b7f2-ce55297707c2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_d0c7f37f-5a16-472a-b6ae-a8594d6205d3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_8ac8ca9a-067a-455f-a057-47803bbcfea4" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_d0c7f37f-5a16-472a-b6ae-a8594d6205d3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesAndLoansReceivableNetCurrent_1ab8cd7d-b731-4dd6-8253-c8889c736260" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NotesAndLoansReceivableNetCurrent"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_8ac8ca9a-067a-455f-a057-47803bbcfea4" xlink:to="loc_us-gaap_NotesAndLoansReceivableNetCurrent_1ab8cd7d-b731-4dd6-8253-c8889c736260" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermInvestments_b01301a1-12cc-4014-ad49-e81a8091088b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShortTermInvestments"/>
    <link:calculationArc order="9" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_8ac8ca9a-067a-455f-a057-47803bbcfea4" xlink:to="loc_us-gaap_ShortTermInvestments_b01301a1-12cc-4014-ad49-e81a8091088b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_eac69213-69c5-4b47-bcec-fe0f8570061a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Liabilities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_bc9a7ec5-c071-453d-b31b-a7b059dc5758" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_eac69213-69c5-4b47-bcec-fe0f8570061a" xlink:to="loc_us-gaap_LiabilitiesCurrent_bc9a7ec5-c071-453d-b31b-a7b059dc5758" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_3bc1099c-10f9-4200-bf26-a634f989cf88" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_Liabilities_eac69213-69c5-4b47-bcec-fe0f8570061a" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_3bc1099c-10f9-4200-bf26-a634f989cf88" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityNoncurrent_e705869d-7496-480c-874a-b5ca52192961" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerLiabilityNoncurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_eac69213-69c5-4b47-bcec-fe0f8570061a" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityNoncurrent_e705869d-7496-480c-874a-b5ca52192961" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_ae358719-3fe6-4505-90d0-2e291ad8dd5e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_eac69213-69c5-4b47-bcec-fe0f8570061a" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_ae358719-3fe6-4505-90d0-2e291ad8dd5e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_bf6b53c8-88e4-4da0-ba2b-52fcfcfde5e8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_eac69213-69c5-4b47-bcec-fe0f8570061a" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_bf6b53c8-88e4-4da0-ba2b-52fcfcfde5e8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_6720ce12-7415-4eb8-aae7-f235f859cba5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_eac69213-69c5-4b47-bcec-fe0f8570061a" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_6720ce12-7415-4eb8-aae7-f235f859cba5" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.dna.com/role/CondensedConsolidatedStatementsofOperations" xlink:type="simple" xlink:href="pgen-20210930.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_NetIncomeLoss_7c610c22-341c-43ee-9723-15e2cfdc7580" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_5af02240-3891-4b90-b050-ea4005613b1b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_7c610c22-341c-43ee-9723-15e2cfdc7580" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_5af02240-3891-4b90-b050-ea4005613b1b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax_7a0d5743-0216-4e92-8219-7308439bba6a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_7c610c22-341c-43ee-9723-15e2cfdc7580" xlink:to="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax_7a0d5743-0216-4e92-8219-7308439bba6a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_2c153705-abf7-451e-b3c5-032ae886f6f6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsPerBasicShare_77912221-7b93-48cb-85ad-65e60d2e5b23" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_2c153705-abf7-451e-b3c5-032ae886f6f6" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsPerBasicShare_77912221-7b93-48cb-85ad-65e60d2e5b23" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare_73b22285-ee29-4a57-8b85-3536432b105a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_2c153705-abf7-451e-b3c5-032ae886f6f6" xlink:to="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare_73b22285-ee29-4a57-8b85-3536432b105a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_196cd97e-1bad-48bb-977c-55c45026ade6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenses_5d53e06c-e752-4f7b-96ef-ec2031ee7f19" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_196cd97e-1bad-48bb-977c-55c45026ade6" xlink:to="loc_us-gaap_OperatingExpenses_5d53e06c-e752-4f7b-96ef-ec2031ee7f19" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_dedd86b4-3ac8-456e-b062-762cfcb6baee" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_196cd97e-1bad-48bb-977c-55c45026ade6" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_dedd86b4-3ac8-456e-b062-762cfcb6baee" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_8313a3b3-d5d9-4c23-955b-a4f96d94df4f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_7e0e488f-69ab-4740-b774-28ed79c34ebe" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_8313a3b3-d5d9-4c23-955b-a4f96d94df4f" xlink:to="loc_us-gaap_OperatingIncomeLoss_7e0e488f-69ab-4740-b774-28ed79c34ebe" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonoperatingIncomeExpense_c461eef8-6358-4f22-972e-24f5a3754e6e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_8313a3b3-d5d9-4c23-955b-a4f96d94df4f" xlink:to="loc_us-gaap_NonoperatingIncomeExpense_c461eef8-6358-4f22-972e-24f5a3754e6e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromEquityMethodInvestments_0ad411a8-c9c0-44c2-90d0-a90eeee82fe8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_8313a3b3-d5d9-4c23-955b-a4f96d94df4f" xlink:to="loc_us-gaap_IncomeLossFromEquityMethodInvestments_0ad411a8-c9c0-44c2-90d0-a90eeee82fe8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenses_9fcd5f63-546c-4c60-87b6-306fce941fed" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingExpenses"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetImpairmentCharges_1aa35f96-f7f7-4994-9d6a-5d79db0c2aa1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherAssetImpairmentCharges"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingExpenses_9fcd5f63-546c-4c60-87b6-306fce941fed" xlink:to="loc_us-gaap_OtherAssetImpairmentCharges_1aa35f96-f7f7-4994-9d6a-5d79db0c2aa1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_c879bb44-ab23-4f08-b00d-d66bae226838" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingExpenses_9fcd5f63-546c-4c60-87b6-306fce941fed" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_c879bb44-ab23-4f08-b00d-d66bae226838" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpense_96495a74-a3c8-4adc-bff0-6d1221e54d38" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_9fcd5f63-546c-4c60-87b6-306fce941fed" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpense_96495a74-a3c8-4adc-bff0-6d1221e54d38" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpense_e026031d-68ed-4db9-b12f-2c2b7d29eb56" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SellingGeneralAndAdministrativeExpense"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingExpenses_9fcd5f63-546c-4c60-87b6-306fce941fed" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpense_e026031d-68ed-4db9-b12f-2c2b7d29eb56" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonoperatingIncomeExpense_3534a2ea-f227-4dce-8c80-ad768a1c717c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NonoperatingIncomeExpense"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense_8f39c773-e84c-43df-9c69-bf797d6dbdf2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_3534a2ea-f227-4dce-8c80-ad768a1c717c" xlink:to="loc_us-gaap_InterestExpense_8f39c773-e84c-43df-9c69-bf797d6dbdf2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentIncomeNonoperating_a2cc2982-c464-4dee-9dad-105c8da285d2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_3534a2ea-f227-4dce-8c80-ad768a1c717c" xlink:to="loc_us-gaap_InvestmentIncomeNonoperating_a2cc2982-c464-4dee-9dad-105c8da285d2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_8504a64f-5daf-4501-8bf3-11e67c0e4a1e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_3534a2ea-f227-4dce-8c80-ad768a1c717c" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense_8504a64f-5daf-4501-8bf3-11e67c0e4a1e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_1192b5ea-e35c-4828-995d-eed1a699bc23" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare_967e2873-2fbf-4456-bb94-191ea632e231" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_1192b5ea-e35c-4828-995d-eed1a699bc23" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare_967e2873-2fbf-4456-bb94-191ea632e231" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare_cd9bc3a8-8ba4-4f58-8f9a-fd35b61fed30" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_1192b5ea-e35c-4828-995d-eed1a699bc23" xlink:to="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare_cd9bc3a8-8ba4-4f58-8f9a-fd35b61fed30" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_330111c9-34d9-4dea-90f3-d4ba5cdfeda8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_619f4222-906c-4993-b127-0548dc00bbaa" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_330111c9-34d9-4dea-90f3-d4ba5cdfeda8" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_619f4222-906c-4993-b127-0548dc00bbaa" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_82c7d382-6a34-4db1-8974-ff39f09e99cf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_330111c9-34d9-4dea-90f3-d4ba5cdfeda8" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_82c7d382-6a34-4db1-8974-ff39f09e99cf" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.dna.com/role/CondensedConsolidatedStatementsofComprehensiveLoss" xlink:type="simple" xlink:href="pgen-20210930.xsd#CondensedConsolidatedStatementsofComprehensiveLoss"/>
  <link:calculationLink xlink:role="http://www.dna.com/role/CondensedConsolidatedStatementsofComprehensiveLoss" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_9f8a7a85-ac95-4a7a-8aab-9e04ad749b74" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationNetOfTax_b485cc65-cab6-4d2b-a33d-eb9ab6871ba3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationNetOfTax"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax_9f8a7a85-ac95-4a7a-8aab-9e04ad749b74" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationNetOfTax_b485cc65-cab6-4d2b-a33d-eb9ab6871ba3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax_9f01830f-30ce-4bd6-b308-4151c2e6d9ae" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax_9f8a7a85-ac95-4a7a-8aab-9e04ad749b74" xlink:to="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax_9f01830f-30ce-4bd6-b308-4151c2e6d9ae" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_7e972e98-15fe-45d9-b236-6f3517f2225b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_ComprehensiveIncomeNetOfTax_9f8a7a85-ac95-4a7a-8aab-9e04ad749b74" xlink:to="loc_us-gaap_NetIncomeLoss_7e972e98-15fe-45d9-b236-6f3517f2225b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax_1fc6f466-f7b9-4e7f-b695-54494c7295e8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax_9f8a7a85-ac95-4a7a-8aab-9e04ad749b74" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax_1fc6f466-f7b9-4e7f-b695-54494c7295e8" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.dna.com/role/CondensedConsolidatedStatementsofCashFlows" xlink:type="simple" xlink:href="pgen-20210930.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_NetCashProvidedByUsedInFinancingActivities_1ada1124-6f60-48de-b41f-8ffcfaaa008f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfCommonStock_cd772897-d68c-44a3-ad99-8c05ed976354" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_1ada1124-6f60-48de-b41f-8ffcfaaa008f" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfCommonStock_cd772897-d68c-44a3-ad99-8c05ed976354" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromLinesOfCredit_418b5945-7a47-4a71-9bdb-1c13c053d327" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromLinesOfCredit"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_1ada1124-6f60-48de-b41f-8ffcfaaa008f" xlink:to="loc_us-gaap_ProceedsFromLinesOfCredit_418b5945-7a47-4a71-9bdb-1c13c053d327" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLinesOfCredit_5f1df888-64f9-445a-bff8-493aabf46cea" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RepaymentsOfLinesOfCredit"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_1ada1124-6f60-48de-b41f-8ffcfaaa008f" xlink:to="loc_us-gaap_RepaymentsOfLinesOfCredit_5f1df888-64f9-445a-bff8-493aabf46cea" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLongTermDebt_a2b22a30-56aa-4598-ade4-ad2070dbc12c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RepaymentsOfLongTermDebt"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_1ada1124-6f60-48de-b41f-8ffcfaaa008f" xlink:to="loc_us-gaap_RepaymentsOfLongTermDebt_a2b22a30-56aa-4598-ade4-ad2070dbc12c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromStockOptionsExercised_d8ac43f1-4868-4ff4-a0c0-bec1dcc16615" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromStockOptionsExercised"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_1ada1124-6f60-48de-b41f-8ffcfaaa008f" xlink:to="loc_us-gaap_ProceedsFromStockOptionsExercised_d8ac43f1-4868-4ff4-a0c0-bec1dcc16615" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_5be1346f-eb91-40df-842c-70f0de44e38e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories_bed86e74-4f1b-4ec2-806e-191310527c77" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInInventories"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_5be1346f-eb91-40df-842c-70f0de44e38e" xlink:to="loc_us-gaap_IncreaseDecreaseInInventories_bed86e74-4f1b-4ec2-806e-191310527c77" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherReceivables_8676c860-2671-4f54-8124-082111aad48e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInOtherReceivables"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_5be1346f-eb91-40df-842c-70f0de44e38e" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherReceivables_8676c860-2671-4f54-8124-082111aad48e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesFvNiUnrealizedGainLoss_4e1a33c6-9c89-4e81-980b-cc37fd93aee9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquitySecuritiesFvNiUnrealizedGainLoss"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_5be1346f-eb91-40df-842c-70f0de44e38e" xlink:to="loc_us-gaap_EquitySecuritiesFvNiUnrealizedGainLoss_4e1a33c6-9c89-4e81-980b-cc37fd93aee9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_2819e8d4-cd31-49ae-ba63-b3af8b23b04a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_5be1346f-eb91-40df-842c-70f0de44e38e" xlink:to="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_2819e8d4-cd31-49ae-ba63-b3af8b23b04a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherAccruedLiabilities_f31fbd90-799e-4390-8d8d-d7134ee2ea9c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInOtherAccruedLiabilities"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_5be1346f-eb91-40df-842c-70f0de44e38e" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherAccruedLiabilities_f31fbd90-799e-4390-8d8d-d7134ee2ea9c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments_2d1c680f-86cb-44fe-aef1-9f7457a991b3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments"/>
    <link:calculationArc order="6" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_5be1346f-eb91-40df-842c-70f0de44e38e" xlink:to="loc_us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments_2d1c680f-86cb-44fe-aef1-9f7457a991b3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayableTrade_abdcbb81-30c6-4510-b5df-95119388ce2b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayableTrade"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_5be1346f-eb91-40df-842c-70f0de44e38e" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayableTrade_abdcbb81-30c6-4510-b5df-95119388ce2b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingLeaseLiability_a577bfd5-6266-4b1c-8f5a-cc6d620c63a0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_5be1346f-eb91-40df-842c-70f0de44e38e" xlink:to="loc_us-gaap_IncreaseDecreaseInOperatingLeaseLiability_a577bfd5-6266-4b1c-8f5a-cc6d620c63a0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetImpairmentCharges_f9aa41e6-738c-436a-a4c4-fbe67bfa27d7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherAssetImpairmentCharges"/>
    <link:calculationArc order="9" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_5be1346f-eb91-40df-842c-70f0de44e38e" xlink:to="loc_us-gaap_OtherAssetImpairmentCharges_f9aa41e6-738c-436a-a4c4-fbe67bfa27d7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_e0c08a3b-3411-407f-be84-c8e036ec096f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:calculationArc order="10" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_5be1346f-eb91-40df-842c-70f0de44e38e" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_e0c08a3b-3411-407f-be84-c8e036ec096f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities_ad16b404-190a-4b6e-ba42-6e8de32d44bc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities"/>
    <link:calculationArc order="11" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_5be1346f-eb91-40df-842c-70f0de44e38e" xlink:to="loc_us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities_ad16b404-190a-4b6e-ba42-6e8de32d44bc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherOperatingAssets_1216124c-25ff-4062-802b-1239d17547f8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInOtherOperatingAssets"/>
    <link:calculationArc order="12" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_5be1346f-eb91-40df-842c-70f0de44e38e" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherOperatingAssets_1216124c-25ff-4062-802b-1239d17547f8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProvisionForDoubtfulAccounts_9f9832dd-3d27-4cc1-b4bb-caa1227fffde" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProvisionForDoubtfulAccounts"/>
    <link:calculationArc order="13" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_5be1346f-eb91-40df-842c-70f0de44e38e" xlink:to="loc_us-gaap_ProvisionForDoubtfulAccounts_9f9832dd-3d27-4cc1-b4bb-caa1227fffde" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfFinancingCostsAndDiscounts_d59bec17-8e71-4f92-83d1-e635ce970ca7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AmortizationOfFinancingCostsAndDiscounts"/>
    <link:calculationArc order="14" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_5be1346f-eb91-40df-842c-70f0de44e38e" xlink:to="loc_us-gaap_AmortizationOfFinancingCostsAndDiscounts_d59bec17-8e71-4f92-83d1-e635ce970ca7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_a697bc6b-ab9b-4391-941f-40c37721ce49" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensation"/>
    <link:calculationArc order="15" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_5be1346f-eb91-40df-842c-70f0de44e38e" xlink:to="loc_us-gaap_ShareBasedCompensation_a697bc6b-ab9b-4391-941f-40c37721ce49" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_9deee9e8-7a76-460b-8cdb-995cbf290b12" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <link:calculationArc order="16" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_5be1346f-eb91-40df-842c-70f0de44e38e" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_9deee9e8-7a76-460b-8cdb-995cbf290b12" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillImpairmentLoss_8d787004-af84-43b3-8c85-b5a4e4ca7f10" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillImpairmentLoss"/>
    <link:calculationArc order="17" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_5be1346f-eb91-40df-842c-70f0de44e38e" xlink:to="loc_us-gaap_GoodwillImpairmentLoss_8d787004-af84-43b3-8c85-b5a4e4ca7f10" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities_6e018561-57c1-4aea-b95b-59afd6f74271" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities"/>
    <link:calculationArc order="18" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_5be1346f-eb91-40df-842c-70f0de44e38e" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities_6e018561-57c1-4aea-b95b-59afd6f74271" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_d0cdfe33-a5d9-4fe8-ba34-73a63bfb1703" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:calculationArc order="19" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_5be1346f-eb91-40df-842c-70f0de44e38e" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_d0cdfe33-a5d9-4fe8-ba34-73a63bfb1703" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnDispositionOfAssets1_07d4eb44-a393-4501-bf9d-b2bd428f360e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GainLossOnDispositionOfAssets1"/>
    <link:calculationArc order="20" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_5be1346f-eb91-40df-842c-70f0de44e38e" xlink:to="loc_us-gaap_GainLossOnDispositionOfAssets1_07d4eb44-a393-4501-bf9d-b2bd428f360e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInDueFromRelatedPartiesCurrent_a5d02934-2a2e-4a27-bd5e-755ff74353a0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInDueFromRelatedPartiesCurrent"/>
    <link:calculationArc order="21" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_5be1346f-eb91-40df-842c-70f0de44e38e" xlink:to="loc_us-gaap_IncreaseDecreaseInDueFromRelatedPartiesCurrent_a5d02934-2a2e-4a27-bd5e-755ff74353a0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_DisposalGroupIncludingDiscontinuedOperationGainLossonDisposal_eafce43f-8f5d-4fa5-8d9c-caa82b6f3c87" xlink:href="pgen-20210930.xsd#pgen_DisposalGroupIncludingDiscontinuedOperationGainLossonDisposal"/>
    <link:calculationArc order="22" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_5be1346f-eb91-40df-842c-70f0de44e38e" xlink:to="loc_pgen_DisposalGroupIncludingDiscontinuedOperationGainLossonDisposal_eafce43f-8f5d-4fa5-8d9c-caa82b6f3c87" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_88849158-6b8d-46b7-a727-da6b93f5e23e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:calculationArc order="23" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_5be1346f-eb91-40df-842c-70f0de44e38e" xlink:to="loc_us-gaap_NetIncomeLoss_88849158-6b8d-46b7-a727-da6b93f5e23e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_8691fc43-48e9-439f-9e5e-80a826be8f0e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerLiability"/>
    <link:calculationArc order="24" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_5be1346f-eb91-40df-842c-70f0de44e38e" xlink:to="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_8691fc43-48e9-439f-9e5e-80a826be8f0e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncashIncomeExpense_4ea47465-edbb-4c28-840c-cb106a49975d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherNoncashIncomeExpense"/>
    <link:calculationArc order="25" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_5be1346f-eb91-40df-842c-70f0de44e38e" xlink:to="loc_us-gaap_OtherNoncashIncomeExpense_4ea47465-edbb-4c28-840c-cb106a49975d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromEquityMethodInvestments_7be902fa-bc6f-4ee5-b3d5-ec888092ef50" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromEquityMethodInvestments"/>
    <link:calculationArc order="26" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_5be1346f-eb91-40df-842c-70f0de44e38e" xlink:to="loc_us-gaap_IncomeLossFromEquityMethodInvestments_7be902fa-bc6f-4ee5-b3d5-ec888092ef50" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_SharesIssuedDuringPeriodValueIssuedForServices_d1ba9104-25c3-4fec-ae46-2096d620a9db" xlink:href="pgen-20210930.xsd#pgen_SharesIssuedDuringPeriodValueIssuedForServices"/>
    <link:calculationArc order="27" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_5be1346f-eb91-40df-842c-70f0de44e38e" xlink:to="loc_pgen_SharesIssuedDuringPeriodValueIssuedForServices_d1ba9104-25c3-4fec-ae46-2096d620a9db" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInDueToRelatedPartiesCurrent_10eaf191-bc02-4d69-abe2-5825ac313400" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInDueToRelatedPartiesCurrent"/>
    <link:calculationArc order="28" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_5be1346f-eb91-40df-842c-70f0de44e38e" xlink:to="loc_us-gaap_IncreaseDecreaseInDueToRelatedPartiesCurrent_10eaf191-bc02-4d69-abe2-5825ac313400" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationForeignCurrencyTranslationGainsLosses_93fc7776-22c0-48a4-a9d9-c601773e769b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationForeignCurrencyTranslationGainsLosses"/>
    <link:calculationArc order="29" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_5be1346f-eb91-40df-842c-70f0de44e38e" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationForeignCurrencyTranslationGainsLosses_93fc7776-22c0-48a4-a9d9-c601773e769b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_f06dcad3-1454-47c9-9796-256108313b72" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireInvestments_063712d7-1206-405f-b254-9ba6952e9f76" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_f06dcad3-1454-47c9-9796-256108313b72" xlink:to="loc_us-gaap_PaymentsToAcquireInvestments_063712d7-1206-405f-b254-9ba6952e9f76" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities_5788bdb5-199b-4e80-9374-5f203d49dcd7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_f06dcad3-1454-47c9-9796-256108313b72" xlink:to="loc_us-gaap_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities_5788bdb5-199b-4e80-9374-5f203d49dcd7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_c823966b-e4ee-40fe-b1ef-ad0787469e36" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_f06dcad3-1454-47c9-9796-256108313b72" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_c823966b-e4ee-40fe-b1ef-ad0787469e36" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfOtherAssetsInvestingActivities_eb94eafd-7e8c-408a-a452-3e868ccbc752" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromSaleOfOtherAssetsInvestingActivities"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_f06dcad3-1454-47c9-9796-256108313b72" xlink:to="loc_us-gaap_ProceedsFromSaleOfOtherAssetsInvestingActivities_eb94eafd-7e8c-408a-a452-3e868ccbc752" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromDivestitureOfBusinesses_c437de59-2f96-4544-a6e7-52afed6b80e8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromDivestitureOfBusinesses"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_f06dcad3-1454-47c9-9796-256108313b72" xlink:to="loc_us-gaap_ProceedsFromDivestitureOfBusinesses_c437de59-2f96-4544-a6e7-52afed6b80e8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromCollectionOfNotesReceivable_8e512dfa-1932-423d-8f1d-1b0b145bb64e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromCollectionOfNotesReceivable"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_f06dcad3-1454-47c9-9796-256108313b72" xlink:to="loc_us-gaap_ProceedsFromCollectionOfNotesReceivable_8e512dfa-1932-423d-8f1d-1b0b145bb64e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_b90e9dda-b3ee-4fef-add5-67ecd1757310" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsNoncurrent_6714eb91-624b-4c5f-b3f6-53885b0a995f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedCashAndCashEquivalentsNoncurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_b90e9dda-b3ee-4fef-add5-67ecd1757310" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsNoncurrent_6714eb91-624b-4c5f-b3f6-53885b0a995f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_03a0d123-ae69-4cdf-8544-275f75feace2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_b90e9dda-b3ee-4fef-add5-67ecd1757310" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_03a0d123-ae69-4cdf-8544-275f75feace2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_248b07f7-404c-48a1-8717-49f5ffac5e8a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_f7a08050-1847-43b2-8ad3-3b5dfeb68559" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_248b07f7-404c-48a1-8717-49f5ffac5e8a" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_f7a08050-1847-43b2-8ad3-3b5dfeb68559" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_d8fc4416-8fda-4ac8-910b-01535019f483" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_248b07f7-404c-48a1-8717-49f5ffac5e8a" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_d8fc4416-8fda-4ac8-910b-01535019f483" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_51191635-7983-4742-96e5-d856a291c17c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_248b07f7-404c-48a1-8717-49f5ffac5e8a" xlink:to="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_51191635-7983-4742-96e5-d856a291c17c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_8fefb4d3-1415-43e3-b99f-a141d1d9a78f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_248b07f7-404c-48a1-8717-49f5ffac5e8a" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_8fefb4d3-1415-43e3-b99f-a141d1d9a78f" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.dna.com/role/DiscontinuedOperationsCarryingValueofMajorClassesofAssetsandLiabilitiesforMBPTitanDetails" xlink:type="simple" xlink:href="pgen-20210930.xsd#DiscontinuedOperationsCarryingValueofMajorClassesofAssetsandLiabilitiesforMBPTitanDetails"/>
  <link:calculationLink xlink:role="http://www.dna.com/role/DiscontinuedOperationsCarryingValueofMajorClassesofAssetsandLiabilitiesforMBPTitanDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation_8f905987-a294-4c2b-a3ee-9229f44f8519" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentLiabilities_34e6f337-ea7e-43d3-bbdb-78f06b21dd99" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentLiabilities"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation_8f905987-a294-4c2b-a3ee-9229f44f8519" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentLiabilities_34e6f337-ea7e-43d3-bbdb-78f06b21dd99" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_DisposalGroupDiscontinuedOperationsOperatingLeaseLiabilityNoncurrent_113a1aea-0aa3-44a4-8337-deef9cb712ef" xlink:href="pgen-20210930.xsd#pgen_DisposalGroupDiscontinuedOperationsOperatingLeaseLiabilityNoncurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation_8f905987-a294-4c2b-a3ee-9229f44f8519" xlink:to="loc_pgen_DisposalGroupDiscontinuedOperationsOperatingLeaseLiabilityNoncurrent_113a1aea-0aa3-44a4-8337-deef9cb712ef" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_DisposalGroupDiscontinuedOperationsOperatingLeaseLiabilityCurrent_59b929d3-78e8-4daf-9535-65889b864128" xlink:href="pgen-20210930.xsd#pgen_DisposalGroupDiscontinuedOperationsOperatingLeaseLiabilityCurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation_8f905987-a294-4c2b-a3ee-9229f44f8519" xlink:to="loc_pgen_DisposalGroupDiscontinuedOperationsOperatingLeaseLiabilityCurrent_59b929d3-78e8-4daf-9535-65889b864128" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation_7137aa1d-9569-48ab-abe7-1023c534af0d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipment_4bcb0c83-624a-44bb-9ba9-56ff6ed5a8a3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipment"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation_7137aa1d-9569-48ab-abe7-1023c534af0d" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipment_4bcb0c83-624a-44bb-9ba9-56ff6ed5a8a3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherAssets_ad1a1522-b1c6-41a6-856b-a6a4fdbb3c6b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherAssets"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation_7137aa1d-9569-48ab-abe7-1023c534af0d" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherAssets_ad1a1522-b1c6-41a6-856b-a6a4fdbb3c6b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_DisposalGroupIncludingDiscontinuedOperationOperatingLeaseRightofUseAsset_8dec40ef-c41a-4374-ac12-11af229eb929" xlink:href="pgen-20210930.xsd#pgen_DisposalGroupIncludingDiscontinuedOperationOperatingLeaseRightofUseAsset"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation_7137aa1d-9569-48ab-abe7-1023c534af0d" xlink:to="loc_pgen_DisposalGroupIncludingDiscontinuedOperationOperatingLeaseRightofUseAsset_8dec40ef-c41a-4374-ac12-11af229eb929" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.dna.com/role/DiscontinuedOperationsSummaryofFinancialResultsforTSBiotechnologyandEnviroFlightDetails" xlink:type="simple" xlink:href="pgen-20210930.xsd#DiscontinuedOperationsSummaryofFinancialResultsforTSBiotechnologyandEnviroFlightDetails"/>
  <link:calculationLink xlink:role="http://www.dna.com/role/DiscontinuedOperationsSummaryofFinancialResultsforTSBiotechnologyandEnviroFlightDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity_83263bf3-509b-45de-8ba3-c55ed5d85a67" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax_90bdeace-3cc3-4f51-8dc3-fcc94385d609" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity_83263bf3-509b-45de-8ba3-c55ed5d85a67" xlink:to="loc_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax_90bdeace-3cc3-4f51-8dc3-fcc94385d609" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation_70a1f181-6846-4718-b4e1-834db97bb25f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity_83263bf3-509b-45de-8ba3-c55ed5d85a67" xlink:to="loc_us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation_70a1f181-6846-4718-b4e1-834db97bb25f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss_04321d74-aea2-451b-a5b8-443828d1b895" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue_cdf129f0-bbd2-4998-9894-11633995096f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_04321d74-aea2-451b-a5b8-443828d1b895" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue_cdf129f0-bbd2-4998-9894-11633995096f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingExpense_5e351116-376a-4216-ad37-07af2ed30198" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_04321d74-aea2-451b-a5b8-443828d1b895" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingExpense_5e351116-376a-4216-ad37-07af2ed30198" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax_5a3f50fd-8f88-46ca-b987-fe107d6ce412" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss_93c57974-76dd-4454-ac4f-51274db260ae" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax_5a3f50fd-8f88-46ca-b987-fe107d6ce412" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss_93c57974-76dd-4454-ac4f-51274db260ae" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherExpense_fbb6e6c1-3828-4e24-bd1a-285e88ddb121" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherExpense"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax_5a3f50fd-8f88-46ca-b987-fe107d6ce412" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherExpense_fbb6e6c1-3828-4e24-bd1a-285e88ddb121" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationForeignCurrencyTranslationGainsLosses_8d8b133c-3733-4ee7-a3ef-896ec908079a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationForeignCurrencyTranslationGainsLosses"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax_5a3f50fd-8f88-46ca-b987-fe107d6ce412" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationForeignCurrencyTranslationGainsLosses_8d8b133c-3733-4ee7-a3ef-896ec908079a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_DisposalGroupIncludingDiscontinuedOperationsIncomeLossfromEquityMethodInvestments_5c088087-0e46-4976-b6ca-de3acff21a3b" xlink:href="pgen-20210930.xsd#pgen_DisposalGroupIncludingDiscontinuedOperationsIncomeLossfromEquityMethodInvestments"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax_5a3f50fd-8f88-46ca-b987-fe107d6ce412" xlink:to="loc_pgen_DisposalGroupIncludingDiscontinuedOperationsIncomeLossfromEquityMethodInvestments_5c088087-0e46-4976-b6ca-de3acff21a3b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax_47302b29-c153-4854-ba8f-2ed0c0edd9e7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax_5a3f50fd-8f88-46ca-b987-fe107d6ce412" xlink:to="loc_us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax_47302b29-c153-4854-ba8f-2ed0c0edd9e7" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.dna.com/role/DiscontinuedOperationsSummaryofFinancialDataforEquityMethodInvestmentsIncludedinDiscontinuedOperationsDetails" xlink:type="simple" xlink:href="pgen-20210930.xsd#DiscontinuedOperationsSummaryofFinancialDataforEquityMethodInvestmentsIncludedinDiscontinuedOperationsDetails"/>
  <link:calculationLink xlink:role="http://www.dna.com/role/DiscontinuedOperationsSummaryofFinancialDataforEquityMethodInvestmentsIncludedinDiscontinuedOperationsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_390ecf8e-e7e2-4e83-80e0-b0ccd8d4247c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GrossProfit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues_9393d2cc-94b7-41a2-afc8-ee76421a7d10" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Revenues"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_GrossProfit_390ecf8e-e7e2-4e83-80e0-b0ccd8d4247c" xlink:to="loc_us-gaap_Revenues_9393d2cc-94b7-41a2-afc8-ee76421a7d10" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenses_03303a76-bf7d-4075-9bc3-43121857d1dd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingExpenses"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_GrossProfit_390ecf8e-e7e2-4e83-80e0-b0ccd8d4247c" xlink:to="loc_us-gaap_OperatingExpenses_03303a76-bf7d-4075-9bc3-43121857d1dd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_f6761b7e-4d7a-4397-b3b1-a98a5d45a760" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProfitLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_addd24e5-cafa-4805-9467-1c4b922250f2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GrossProfit"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ProfitLoss_f6761b7e-4d7a-4397-b3b1-a98a5d45a760" xlink:to="loc_us-gaap_GrossProfit_addd24e5-cafa-4805-9467-1c4b922250f2" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.dna.com/role/CollaborationandLicensingRevenueSummaryofDeferredRevenueDetails" xlink:type="simple" xlink:href="pgen-20210930.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_8b2aefef-132c-4fc5-806e-221cc26df16f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerLiability"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent_4a8c8973-61fd-4b0b-8240-326e3e2ce66f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_8b2aefef-132c-4fc5-806e-221cc26df16f" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityCurrent_4a8c8973-61fd-4b0b-8240-326e3e2ce66f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityNoncurrent_10dca46c-e561-4ef4-a3cd-9895dee08507" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_8b2aefef-132c-4fc5-806e-221cc26df16f" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityNoncurrent_10dca46c-e561-4ef4-a3cd-9895dee08507" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.dna.com/role/ShorttermandLongtermInvestmentsSummaryofAmortizedCostGrossUnrealizedGainsandLossesandFairValueofShorttermandLongtermInvestmentsDetails" xlink:type="simple" xlink:href="pgen-20210930.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_67610dd6-9b49-4076-9cc7-e7664b2cf403" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_6e4352bc-a7d3-4c49-81b9-3fa1909da54e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_67610dd6-9b49-4076-9cc7-e7664b2cf403" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_6e4352bc-a7d3-4c49-81b9-3fa1909da54e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_11b621ad-8cc7-4468-8a8b-a5eb42dcf22e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_67610dd6-9b49-4076-9cc7-e7664b2cf403" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_11b621ad-8cc7-4468-8a8b-a5eb42dcf22e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_38f9b35c-d3d0-4790-8889-c34964ac16f6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_67610dd6-9b49-4076-9cc7-e7664b2cf403" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_38f9b35c-d3d0-4790-8889-c34964ac16f6" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.dna.com/role/ShorttermandLongtermInvestmentsContractualObligationFiscalYearMaturityDetails" xlink:type="simple" xlink:href="pgen-20210930.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_c6a2e544-4be2-42d2-8c57-0793f1a62d5f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveFairValue_60bf7a91-9ccd-4c6e-8fce-0c2da2fdb6fc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_c6a2e544-4be2-42d2-8c57-0793f1a62d5f" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveFairValue_60bf7a91-9ccd-4c6e-8fce-0c2da2fdb6fc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsFairValue_fbfa8e02-1ad4-4c52-86c4-c855f64e0a1d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_c6a2e544-4be2-42d2-8c57-0793f1a62d5f" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsFairValue_fbfa8e02-1ad4-4c52-86c4-c855f64e0a1d" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.dna.com/role/PropertyPlantandEquipmentNetScheduleofPropertyPlantandEquipmentDetails" xlink:type="simple" xlink:href="pgen-20210930.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_PropertyPlantAndEquipmentGross_3d6716c3-a477-44eb-a8aa-e553b8abc9cf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LandAndLandImprovements_9e2b4f24-2c1f-4fc8-bea9-7a748b6ab8ff" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_3d6716c3-a477-44eb-a8aa-e553b8abc9cf" xlink:to="loc_us-gaap_LandAndLandImprovements_9e2b4f24-2c1f-4fc8-bea9-7a748b6ab8ff" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BuildingsAndImprovementsGross_d6ca9faf-32e6-4199-b609-c012f599b6ec" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_3d6716c3-a477-44eb-a8aa-e553b8abc9cf" xlink:to="loc_us-gaap_BuildingsAndImprovementsGross_d6ca9faf-32e6-4199-b609-c012f599b6ec" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FurnitureAndFixturesGross_27a17aee-74d5-4a23-a17a-6c62981eabc3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_3d6716c3-a477-44eb-a8aa-e553b8abc9cf" xlink:to="loc_us-gaap_FurnitureAndFixturesGross_27a17aee-74d5-4a23-a17a-6c62981eabc3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MachineryAndEquipmentGross_0ceb5c15-bdfe-4562-868f-c1d017f611aa" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_3d6716c3-a477-44eb-a8aa-e553b8abc9cf" xlink:to="loc_us-gaap_MachineryAndEquipmentGross_0ceb5c15-bdfe-4562-868f-c1d017f611aa" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseholdImprovementsGross_6220a2df-de41-480e-b140-70f7ce4f3cbb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_3d6716c3-a477-44eb-a8aa-e553b8abc9cf" xlink:to="loc_us-gaap_LeaseholdImprovementsGross_6220a2df-de41-480e-b140-70f7ce4f3cbb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_BreedingandProductionAnimalsGross_d1ef4854-b99c-41e7-9a9b-b55cfaac40d8" xlink:href="pgen-20210930.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_3d6716c3-a477-44eb-a8aa-e553b8abc9cf" xlink:to="loc_pgen_BreedingandProductionAnimalsGross_d1ef4854-b99c-41e7-9a9b-b55cfaac40d8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_ComputerHardwareandSoftware_6a3fae89-a3a5-4c2c-b694-4882f80531fa" xlink:href="pgen-20210930.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_3d6716c3-a477-44eb-a8aa-e553b8abc9cf" xlink:to="loc_pgen_ComputerHardwareandSoftware_6a3fae89-a3a5-4c2c-b694-4882f80531fa" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConstructionInProgressGross_43741c7b-4e09-4db3-ad2f-7c3500e53a91" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_3d6716c3-a477-44eb-a8aa-e553b8abc9cf" xlink:to="loc_us-gaap_ConstructionInProgressGross_43741c7b-4e09-4db3-ad2f-7c3500e53a91" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_49730923-736a-4d28-97f6-3219ae042d22" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_72fa2360-6c03-4984-9491-caafda818b03" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_49730923-736a-4d28-97f6-3219ae042d22" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_72fa2360-6c03-4984-9491-caafda818b03" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_c640bda2-9e61-4b2c-bfc6-b0e40b6d9873" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_49730923-736a-4d28-97f6-3219ae042d22" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_c640bda2-9e61-4b2c-bfc6-b0e40b6d9873" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.dna.com/role/GoodwillandIntangibleAssetsNetScheduleofIntangibleAssetsDetails" xlink:type="simple" xlink:href="pgen-20210930.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_b71d2105-e39c-46c2-b2a4-f8e2d592d939" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_5fb1fb1a-4c75-4e62-bd3a-e4778a83ae7b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_b71d2105-e39c-46c2-b2a4-f8e2d592d939" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_5fb1fb1a-4c75-4e62-bd3a-e4778a83ae7b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_72272fcd-1335-4dc9-8c4f-de139e1c7c2c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_b71d2105-e39c-46c2-b2a4-f8e2d592d939" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_72272fcd-1335-4dc9-8c4f-de139e1c7c2c" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.dna.com/role/LinesofCreditandLongTermDebtScheduleofLongTermDebtInstrumentsDetails" xlink:type="simple" xlink:href="pgen-20210930.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_5d4cd304-ecb9-4c67-9e65-e47f31bb2c96" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebt"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent_f95c94bb-81e0-49ca-8926-ef810a9a899a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_5d4cd304-ecb9-4c67-9e65-e47f31bb2c96" xlink:to="loc_us-gaap_LongTermDebtCurrent_f95c94bb-81e0-49ca-8926-ef810a9a899a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_dc5a12b0-7fc6-4b1c-9933-e78733217d3f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_5d4cd304-ecb9-4c67-9e65-e47f31bb2c96" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_dc5a12b0-7fc6-4b1c-9933-e78733217d3f" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.dna.com/role/LinesofCreditandLongTermDebtScheduleofComponentsofInterestExpenseDetails" xlink:type="simple" xlink:href="pgen-20210930.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_fe1b526c-2436-40c7-9b0f-79cd98fd7886" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestExpenseDebt"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseDebtExcludingAmortization_d9784017-dc72-442c-98fc-2c3b7811bb9c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_fe1b526c-2436-40c7-9b0f-79cd98fd7886" xlink:to="loc_us-gaap_InterestExpenseDebtExcludingAmortization_d9784017-dc72-442c-98fc-2c3b7811bb9c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_InterestExpenseDebtAmortizationofDebtDiscountPremiumandDebtIssuanceCosts_1134a8e1-57ad-4410-9513-f9a872c78c15" xlink:href="pgen-20210930.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_fe1b526c-2436-40c7-9b0f-79cd98fd7886" xlink:to="loc_pgen_InterestExpenseDebtAmortizationofDebtDiscountPremiumandDebtIssuanceCosts_1134a8e1-57ad-4410-9513-f9a872c78c15" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.dna.com/role/LinesofCreditandLongTermDebtScheduleofFutureMaturitiesofLongTermDebtDetails" xlink:type="simple" xlink:href="pgen-20210930.xsd#LinesofCreditandLongTermDebtScheduleofFutureMaturitiesofLongTermDebtDetails"/>
  <link:calculationLink xlink:role="http://www.dna.com/role/LinesofCreditandLongTermDebtScheduleofFutureMaturitiesofLongTermDebtDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_77da1a91-1b6f-4bbf-901c-0d28b3f790e6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_788fc8f3-fbf2-448f-bcf5-085ad38bc051" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DebtInstrumentCarryingAmount_77da1a91-1b6f-4bbf-901c-0d28b3f790e6" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_788fc8f3-fbf2-448f-bcf5-085ad38bc051" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_22167019-625f-46e5-a07d-5fd1eed01ac5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DebtInstrumentCarryingAmount_77da1a91-1b6f-4bbf-901c-0d28b3f790e6" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_22167019-625f-46e5-a07d-5fd1eed01ac5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_8cfb8554-c2bc-4696-9a22-ee814320a612" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DebtInstrumentCarryingAmount_77da1a91-1b6f-4bbf-901c-0d28b3f790e6" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_8cfb8554-c2bc-4696-9a22-ee814320a612" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive_7aa80bf2-b468-48ce-ac68-d9c3eafdeba0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DebtInstrumentCarryingAmount_77da1a91-1b6f-4bbf-901c-0d28b3f790e6" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive_7aa80bf2-b468-48ce-ac68-d9c3eafdeba0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_7e44185b-560d-4f4f-9113-8c536b951609" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DebtInstrumentCarryingAmount_77da1a91-1b6f-4bbf-901c-0d28b3f790e6" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_7e44185b-560d-4f4f-9113-8c536b951609" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear_e1234bac-d649-4b3d-b353-668eeff9df7f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DebtInstrumentCarryingAmount_77da1a91-1b6f-4bbf-901c-0d28b3f790e6" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear_e1234bac-d649-4b3d-b353-668eeff9df7f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive_038f9c24-0aa3-4866-9bab-44b6f526bca8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DebtInstrumentCarryingAmount_77da1a91-1b6f-4bbf-901c-0d28b3f790e6" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive_038f9c24-0aa3-4866-9bab-44b6f526bca8" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.dna.com/role/IncomeTaxesComponentsofIncomeTaxBenefitsDetails" xlink:type="simple" xlink:href="pgen-20210930.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_5dfb2b45-9552-4785-b89a-450528173722" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_0500cbd0-f3ec-4f87-9648-9dd714355dfc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_5dfb2b45-9552-4785-b89a-450528173722" xlink:to="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_0500cbd0-f3ec-4f87-9648-9dd714355dfc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_471db74a-019b-4a2f-b879-abe3b016be44" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_5dfb2b45-9552-4785-b89a-450528173722" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_471db74a-019b-4a2f-b879-abe3b016be44" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.dna.com/role/OperatingLeasesComponentsofLeaseCostsDetails" xlink:type="simple" xlink:href="pgen-20210930.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_fd0fc7f3-0878-4edd-beb7-74f8cc3c9d46" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeaseCost"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseCost_5e43ef1d-4d79-46db-8fd2-4c304f14c4b4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_fd0fc7f3-0878-4edd-beb7-74f8cc3c9d46" xlink:to="loc_us-gaap_OperatingLeaseCost_5e43ef1d-4d79-46db-8fd2-4c304f14c4b4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermLeaseCost_2507f9ce-c6e0-4fd7-bc59-8af0bff0fd8f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_fd0fc7f3-0878-4edd-beb7-74f8cc3c9d46" xlink:to="loc_us-gaap_ShortTermLeaseCost_2507f9ce-c6e0-4fd7-bc59-8af0bff0fd8f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableLeaseCost_74f4982f-122e-40c4-977b-0068355f3e48" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_fd0fc7f3-0878-4edd-beb7-74f8cc3c9d46" xlink:to="loc_us-gaap_VariableLeaseCost_74f4982f-122e-40c4-977b-0068355f3e48" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.dna.com/role/OperatingLeasesMaturitiesofLeaseLiabilitiesDetails" xlink:type="simple" xlink:href="pgen-20210930.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_4d303351-98a9-4c99-b340-a8511dedacfa" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_fc216965-2041-4332-aec1-067e4e8a3a95" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_4d303351-98a9-4c99-b340-a8511dedacfa" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_fc216965-2041-4332-aec1-067e4e8a3a95" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_32ea0096-9749-4dad-8c2a-53925d90258f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_4d303351-98a9-4c99-b340-a8511dedacfa" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_32ea0096-9749-4dad-8c2a-53925d90258f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_dff970d0-3ee2-4be6-9cd4-bf4ee46d6af6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_4d303351-98a9-4c99-b340-a8511dedacfa" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_dff970d0-3ee2-4be6-9cd4-bf4ee46d6af6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_40c49b53-66c0-4601-bee9-2ad6a9b427e6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_4d303351-98a9-4c99-b340-a8511dedacfa" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_40c49b53-66c0-4601-bee9-2ad6a9b427e6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_c5228780-34d7-46bd-822f-1c9634320374" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_4d303351-98a9-4c99-b340-a8511dedacfa" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_c5228780-34d7-46bd-822f-1c9634320374" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_e1f2efeb-10cb-4433-a111-922953f20e1d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_4d303351-98a9-4c99-b340-a8511dedacfa" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_e1f2efeb-10cb-4433-a111-922953f20e1d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_d1e14ad2-b240-46b1-b95a-b70a8be09e74" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_4d303351-98a9-4c99-b340-a8511dedacfa" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_d1e14ad2-b240-46b1-b95a-b70a8be09e74" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_55990126-7ca6-461a-8523-8c2bc3443890" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_3471a56c-3d15-495e-af96-d79b8f5bee08" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_55990126-7ca6-461a-8523-8c2bc3443890" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_3471a56c-3d15-495e-af96-d79b8f5bee08" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_6a9507a3-6a0e-4c73-b457-9674904b6531" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_55990126-7ca6-461a-8523-8c2bc3443890" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_6a9507a3-6a0e-4c73-b457-9674904b6531" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.dna.com/role/OperatingLeasesMaturitiesofLeaseLiabilitiesDetails_1" xlink:type="simple" xlink:href="pgen-20210930.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_1f7f3662-e47f-4195-aaf1-2386d0ec3226" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_5e28e998-bc81-4950-b16e-6e44d52367c1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_1f7f3662-e47f-4195-aaf1-2386d0ec3226" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_5e28e998-bc81-4950-b16e-6e44d52367c1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_1f68eaeb-0612-458e-b120-2870d1c704ae" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_1f7f3662-e47f-4195-aaf1-2386d0ec3226" xlink:to="loc_us-gaap_OperatingLeaseLiability_1f68eaeb-0612-458e-b120-2870d1c704ae" xlink:type="arc"/>
  </link:calculationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.DEF
<SEQUENCE>8
<FILENAME>pgen-20210930_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 2021 Workiva-->
<!--r:4e8d753a-4a64-4171-b3a4-f67c68082e8a,g:606b8470-ae24-4d7a-ac04-0c14fd998f62-->
<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-20210930.xsd#CondensedConsolidatedBalanceSheetsParenthetical"/>
  <link:definitionLink xlink:role="http://www.dna.com/role/CondensedConsolidatedBalanceSheetsParenthetical" xlink:type="extended" id="i34540f95d0ba490f9add02eeb4b06612_CondensedConsolidatedBalanceSheetsParenthetical">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_489a150a-2246-466d-9e00-0753c837389a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAbstract_174c4d52-1465-439a-b2cc-f5a47033a32e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_489a150a-2246-466d-9e00-0753c837389a" xlink:to="loc_us-gaap_AssetsAbstract_174c4d52-1465-439a-b2cc-f5a47033a32e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrentAbstract_e335894d-45af-41c7-98b3-34c5930d15f1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsCurrentAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_174c4d52-1465-439a-b2cc-f5a47033a32e" xlink:to="loc_us-gaap_AssetsCurrentAbstract_e335894d-45af-41c7-98b3-34c5930d15f1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_4d14dae1-ce3f-4938-a27e-06f95e3259dc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_e335894d-45af-41c7-98b3-34c5930d15f1" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_4d14dae1-ce3f-4938-a27e-06f95e3259dc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_RelatedPartyReceivableAllowanceforCreditLossCurrent_30a5f323-bc61-4902-a5fb-7af931079da0" xlink:href="pgen-20210930.xsd#pgen_RelatedPartyReceivableAllowanceforCreditLossCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_e335894d-45af-41c7-98b3-34c5930d15f1" xlink:to="loc_pgen_RelatedPartyReceivableAllowanceforCreditLossCurrent_30a5f323-bc61-4902-a5fb-7af931079da0" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_69cc2e6e-5a66-4cb9-b529-b62c3cd2d81d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_489a150a-2246-466d-9e00-0753c837389a" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_69cc2e6e-5a66-4cb9-b529-b62c3cd2d81d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract_cef3b03a-79fc-40fd-8579-4e891a0659c9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_69cc2e6e-5a66-4cb9-b529-b62c3cd2d81d" xlink:to="loc_us-gaap_LiabilitiesCurrentAbstract_cef3b03a-79fc-40fd-8579-4e891a0659c9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityNoncurrent_6237dee1-2ade-44b1-bc64-bf439e37855c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerLiabilityNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_69cc2e6e-5a66-4cb9-b529-b62c3cd2d81d" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityNoncurrent_6237dee1-2ade-44b1-bc64-bf439e37855c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_064f2b79-feda-4f16-b6df-8c859cbafe88" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_489a150a-2246-466d-9e00-0753c837389a" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_064f2b79-feda-4f16-b6df-8c859cbafe88" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockNoParValue_f3c843d1-18de-4cd8-a424-380f5c18c140" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockNoParValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_064f2b79-feda-4f16-b6df-8c859cbafe88" xlink:to="loc_us-gaap_CommonStockNoParValue_f3c843d1-18de-4cd8-a424-380f5c18c140" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_006f9e03-f02c-49d1-acac-1124e155350d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_064f2b79-feda-4f16-b6df-8c859cbafe88" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_006f9e03-f02c-49d1-acac-1124e155350d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued_038ec72e-003e-410e-a483-def4d22a618f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesIssued"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_064f2b79-feda-4f16-b6df-8c859cbafe88" xlink:to="loc_us-gaap_CommonStockSharesIssued_038ec72e-003e-410e-a483-def4d22a618f" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_2b7c9756-61db-436d-8ba3-63b12ff6cb69" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_064f2b79-feda-4f16-b6df-8c859cbafe88" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_2b7c9756-61db-436d-8ba3-63b12ff6cb69" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_b6512499-b79e-44d0-8ccd-1a35cca37b47" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_489a150a-2246-466d-9e00-0753c837389a" xlink:to="loc_us-gaap_StatementTable_b6512499-b79e-44d0-8ccd-1a35cca37b47" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_d7d5bfcd-15a3-4fbd-9228-0984a271d72d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_b6512499-b79e-44d0-8ccd-1a35cca37b47" xlink:to="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_d7d5bfcd-15a3-4fbd-9228-0984a271d72d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain_d7d5bfcd-15a3-4fbd-9228-0984a271d72d_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_d7d5bfcd-15a3-4fbd-9228-0984a271d72d" xlink:to="loc_us-gaap_RelatedPartyDomain_d7d5bfcd-15a3-4fbd-9228-0984a271d72d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain_4ff1e521-3973-4c71-ad3d-325a2c9acca3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_d7d5bfcd-15a3-4fbd-9228-0984a271d72d" xlink:to="loc_us-gaap_RelatedPartyDomain_4ff1e521-3973-4c71-ad3d-325a2c9acca3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_RelatedPartiesAggregatedMember_ec65af85-a540-49dc-b3d5-7822e5cc4663" xlink:href="pgen-20210930.xsd#pgen_RelatedPartiesAggregatedMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyDomain_4ff1e521-3973-4c71-ad3d-325a2c9acca3" xlink:to="loc_pgen_RelatedPartiesAggregatedMember_ec65af85-a540-49dc-b3d5-7822e5cc4663" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.dna.com/role/CondensedConsolidatedStatementsofOperations" xlink:type="simple" xlink:href="pgen-20210930.xsd#CondensedConsolidatedStatementsofOperations"/>
  <link:definitionLink xlink:role="http://www.dna.com/role/CondensedConsolidatedStatementsofOperations" xlink:type="extended" id="ie71c265289044e59a7034d13beaf4501_CondensedConsolidatedStatementsofOperations">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_5cdb24e8-acf7-420b-8d4d-f73c73347867" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenuesAbstract_f78dc541-fc35-4f19-af4d-b2afba07b608" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenuesAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_5cdb24e8-acf7-420b-8d4d-f73c73347867" xlink:to="loc_us-gaap_RevenuesAbstract_f78dc541-fc35-4f19-af4d-b2afba07b608" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_90fe2fd1-3ef2-4a14-96dd-502c4c92cee9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenuesAbstract_f78dc541-fc35-4f19-af4d-b2afba07b608" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_90fe2fd1-3ef2-4a14-96dd-502c4c92cee9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpensesAbstract_0a45aac8-e881-4355-9e6a-997377d630cc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingExpensesAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_5cdb24e8-acf7-420b-8d4d-f73c73347867" xlink:to="loc_us-gaap_OperatingExpensesAbstract_0a45aac8-e881-4355-9e6a-997377d630cc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_afdca0a1-8b0b-4a1a-83a6-9b70b68cbdf8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingExpensesAbstract_0a45aac8-e881-4355-9e6a-997377d630cc" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_afdca0a1-8b0b-4a1a-83a6-9b70b68cbdf8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpense_a5974690-f446-4452-ae82-8f5cf7d881a5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ResearchAndDevelopmentExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingExpensesAbstract_0a45aac8-e881-4355-9e6a-997377d630cc" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpense_a5974690-f446-4452-ae82-8f5cf7d881a5" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpense_f6b65475-bc2f-4122-8bbc-76d48593f5e0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SellingGeneralAndAdministrativeExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingExpensesAbstract_0a45aac8-e881-4355-9e6a-997377d630cc" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpense_f6b65475-bc2f-4122-8bbc-76d48593f5e0" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetImpairmentCharges_d5963c5d-9b50-4469-bca7-8e24b6e88815" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherAssetImpairmentCharges"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingExpensesAbstract_0a45aac8-e881-4355-9e6a-997377d630cc" xlink:to="loc_us-gaap_OtherAssetImpairmentCharges_d5963c5d-9b50-4469-bca7-8e24b6e88815" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenses_c323ff1c-2c16-495f-902a-2d400fa6c8a3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingExpenses"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingExpensesAbstract_0a45aac8-e881-4355-9e6a-997377d630cc" xlink:to="loc_us-gaap_OperatingExpenses_c323ff1c-2c16-495f-902a-2d400fa6c8a3" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_c5f32684-4dd8-4598-a2a7-34b4c54ab55c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_5cdb24e8-acf7-420b-8d4d-f73c73347867" xlink:to="loc_us-gaap_OperatingIncomeLoss_c5f32684-4dd8-4598-a2a7-34b4c54ab55c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonoperatingIncomeExpenseAbstract_654f1969-c296-4d2f-8f49-d8ef6f4fd1d0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NonoperatingIncomeExpenseAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_5cdb24e8-acf7-420b-8d4d-f73c73347867" xlink:to="loc_us-gaap_NonoperatingIncomeExpenseAbstract_654f1969-c296-4d2f-8f49-d8ef6f4fd1d0" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense_60d8b5f7-1dfa-469b-83a3-903742653f94" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NonoperatingIncomeExpenseAbstract_654f1969-c296-4d2f-8f49-d8ef6f4fd1d0" xlink:to="loc_us-gaap_InterestExpense_60d8b5f7-1dfa-469b-83a3-903742653f94" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentIncomeNonoperating_4384fa8a-d827-4381-baf6-b1f12b1bb014" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InvestmentIncomeNonoperating"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NonoperatingIncomeExpenseAbstract_654f1969-c296-4d2f-8f49-d8ef6f4fd1d0" xlink:to="loc_us-gaap_InvestmentIncomeNonoperating_4384fa8a-d827-4381-baf6-b1f12b1bb014" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_e6b61989-cd36-458c-aff9-27e70e78d47c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NonoperatingIncomeExpenseAbstract_654f1969-c296-4d2f-8f49-d8ef6f4fd1d0" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense_e6b61989-cd36-458c-aff9-27e70e78d47c" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonoperatingIncomeExpense_7bbfd3f3-773f-405a-b9e6-b4d107cb5be1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NonoperatingIncomeExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NonoperatingIncomeExpenseAbstract_654f1969-c296-4d2f-8f49-d8ef6f4fd1d0" xlink:to="loc_us-gaap_NonoperatingIncomeExpense_7bbfd3f3-773f-405a-b9e6-b4d107cb5be1" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromEquityMethodInvestments_c662abfb-70cf-46c0-aa35-506cd1fc2409" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromEquityMethodInvestments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_5cdb24e8-acf7-420b-8d4d-f73c73347867" xlink:to="loc_us-gaap_IncomeLossFromEquityMethodInvestments_c662abfb-70cf-46c0-aa35-506cd1fc2409" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_9f5c3061-cf90-40e5-9f34-9bcf8e53dfc3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_5cdb24e8-acf7-420b-8d4d-f73c73347867" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_9f5c3061-cf90-40e5-9f34-9bcf8e53dfc3" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_3cd764f4-44ac-4e83-b174-6270521bbf8b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_5cdb24e8-acf7-420b-8d4d-f73c73347867" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_3cd764f4-44ac-4e83-b174-6270521bbf8b" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_272ff51a-5688-43a7-a0ef-937792551f23" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_5cdb24e8-acf7-420b-8d4d-f73c73347867" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_272ff51a-5688-43a7-a0ef-937792551f23" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax_c5a25a74-7a3b-4d32-9306-f5bdd1f2da49" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_5cdb24e8-acf7-420b-8d4d-f73c73347867" xlink:to="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax_c5a25a74-7a3b-4d32-9306-f5bdd1f2da49" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_f4adb769-56f9-4629-9bca-d5a0c190ed6e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_5cdb24e8-acf7-420b-8d4d-f73c73347867" xlink:to="loc_us-gaap_NetIncomeLoss_f4adb769-56f9-4629-9bca-d5a0c190ed6e" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasicAndDilutedAbstract_073e62a1-e7ab-408d-968a-8bae1192365e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareBasicAndDilutedAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_5cdb24e8-acf7-420b-8d4d-f73c73347867" xlink:to="loc_us-gaap_EarningsPerShareBasicAndDilutedAbstract_073e62a1-e7ab-408d-968a-8bae1192365e" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsPerBasicShare_96c86497-b1b0-47f5-9461-75420658d270" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsPerBasicShare"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EarningsPerShareBasicAndDilutedAbstract_073e62a1-e7ab-408d-968a-8bae1192365e" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsPerBasicShare_96c86497-b1b0-47f5-9461-75420658d270" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare_320e9990-2134-4a2f-8aca-e413f73e9a95" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EarningsPerShareBasicAndDilutedAbstract_073e62a1-e7ab-408d-968a-8bae1192365e" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare_320e9990-2134-4a2f-8aca-e413f73e9a95" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare_dbcc7053-10b5-4a34-8958-21f4eda8d1b8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EarningsPerShareBasicAndDilutedAbstract_073e62a1-e7ab-408d-968a-8bae1192365e" xlink:to="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare_dbcc7053-10b5-4a34-8958-21f4eda8d1b8" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare_64841aa0-158a-4eb6-901e-9c19e80ed4e1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EarningsPerShareBasicAndDilutedAbstract_073e62a1-e7ab-408d-968a-8bae1192365e" xlink:to="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare_64841aa0-158a-4eb6-901e-9c19e80ed4e1" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_b57068b6-830c-4d1c-b412-3a9479b51446" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EarningsPerShareBasicAndDilutedAbstract_073e62a1-e7ab-408d-968a-8bae1192365e" xlink:to="loc_us-gaap_EarningsPerShareBasic_b57068b6-830c-4d1c-b412-3a9479b51446" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_1d7a21c3-6c74-4e99-b266-63d4bdf21615" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EarningsPerShareBasicAndDilutedAbstract_073e62a1-e7ab-408d-968a-8bae1192365e" xlink:to="loc_us-gaap_EarningsPerShareDiluted_1d7a21c3-6c74-4e99-b266-63d4bdf21615" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_ba15a864-acee-4b65-8b9d-ac326653d707" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_5cdb24e8-acf7-420b-8d4d-f73c73347867" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_ba15a864-acee-4b65-8b9d-ac326653d707" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_d7fd1399-60d6-4a57-8a42-43591533bc62" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_5cdb24e8-acf7-420b-8d4d-f73c73347867" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_d7fd1399-60d6-4a57-8a42-43591533bc62" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_9409c8ea-f78b-407e-8947-03f1cbafc929" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_5cdb24e8-acf7-420b-8d4d-f73c73347867" xlink:to="loc_us-gaap_StatementTable_9409c8ea-f78b-407e-8947-03f1cbafc929" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOperatingActivitiesSegmentAxis_004dc1d1-1c15-4f00-a137-b9b9508a296b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOperatingActivitiesSegmentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_9409c8ea-f78b-407e-8947-03f1cbafc929" xlink:to="loc_us-gaap_StatementOperatingActivitiesSegmentAxis_004dc1d1-1c15-4f00-a137-b9b9508a296b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentOperatingActivitiesDomain_004dc1d1-1c15-4f00-a137-b9b9508a296b_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentOperatingActivitiesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementOperatingActivitiesSegmentAxis_004dc1d1-1c15-4f00-a137-b9b9508a296b" xlink:to="loc_us-gaap_SegmentOperatingActivitiesDomain_004dc1d1-1c15-4f00-a137-b9b9508a296b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentOperatingActivitiesDomain_868ae729-978a-47d0-8c0d-57e31676f702" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentOperatingActivitiesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementOperatingActivitiesSegmentAxis_004dc1d1-1c15-4f00-a137-b9b9508a296b" xlink:to="loc_us-gaap_SegmentOperatingActivitiesDomain_868ae729-978a-47d0-8c0d-57e31676f702" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentContinuingOperationsMember_68f48319-f6c8-466b-a06f-4af1364ac6bd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentContinuingOperationsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentOperatingActivitiesDomain_868ae729-978a-47d0-8c0d-57e31676f702" xlink:to="loc_us-gaap_SegmentContinuingOperationsMember_68f48319-f6c8-466b-a06f-4af1364ac6bd" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_f0f547cc-c834-4076-b2b9-f2af6900c18c" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductOrServiceAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_9409c8ea-f78b-407e-8947-03f1cbafc929" xlink:to="loc_srt_ProductOrServiceAxis_f0f547cc-c834-4076-b2b9-f2af6900c18c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_f0f547cc-c834-4076-b2b9-f2af6900c18c_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ProductOrServiceAxis_f0f547cc-c834-4076-b2b9-f2af6900c18c" xlink:to="loc_srt_ProductsAndServicesDomain_f0f547cc-c834-4076-b2b9-f2af6900c18c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_a5a36cee-b2c6-4e6f-8f6e-b6f3c1511de0" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ProductOrServiceAxis_f0f547cc-c834-4076-b2b9-f2af6900c18c" xlink:to="loc_srt_ProductsAndServicesDomain_a5a36cee-b2c6-4e6f-8f6e-b6f3c1511de0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProductMember_33ac9368-30a9-4ce2-afd2-73ef51af6404" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProductMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_a5a36cee-b2c6-4e6f-8f6e-b6f3c1511de0" xlink:to="loc_us-gaap_ProductMember_33ac9368-30a9-4ce2-afd2-73ef51af6404" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ServiceMember_8fa2ee9f-67b1-4980-b254-210d7a24d514" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ServiceMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_a5a36cee-b2c6-4e6f-8f6e-b6f3c1511de0" xlink:to="loc_us-gaap_ServiceMember_8fa2ee9f-67b1-4980-b254-210d7a24d514" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_OtherMember_67dfa5e8-8d81-43bd-ba80-a484f25e3f9d" xlink:href="pgen-20210930.xsd#pgen_OtherMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_a5a36cee-b2c6-4e6f-8f6e-b6f3c1511de0" xlink:to="loc_pgen_OtherMember_67dfa5e8-8d81-43bd-ba80-a484f25e3f9d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfArrangementAxis_ffde8a16-3efe-4f34-a93b-432b6dff1288" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TypeOfArrangementAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_9409c8ea-f78b-407e-8947-03f1cbafc929" xlink:to="loc_us-gaap_TypeOfArrangementAxis_ffde8a16-3efe-4f34-a93b-432b6dff1288" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_ffde8a16-3efe-4f34-a93b-432b6dff1288_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ArrangementsAndNonarrangementTransactionsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_TypeOfArrangementAxis_ffde8a16-3efe-4f34-a93b-432b6dff1288" xlink:to="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_ffde8a16-3efe-4f34-a93b-432b6dff1288_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_35692b80-bcf7-4e76-ae4e-645ed1752029" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ArrangementsAndNonarrangementTransactionsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_TypeOfArrangementAxis_ffde8a16-3efe-4f34-a93b-432b6dff1288" xlink:to="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_35692b80-bcf7-4e76-ae4e-645ed1752029" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CollaborativeArrangementMember_ccb5dfa9-5b71-40b3-8917-374ea9ec79bd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CollaborativeArrangementMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_35692b80-bcf7-4e76-ae4e-645ed1752029" xlink:to="loc_us-gaap_CollaborativeArrangementMember_ccb5dfa9-5b71-40b3-8917-374ea9ec79bd" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.dna.com/role/CondensedConsolidatedStatementsofOperationsParenthetical" xlink:type="simple" xlink:href="pgen-20210930.xsd#CondensedConsolidatedStatementsofOperationsParenthetical"/>
  <link:definitionLink xlink:role="http://www.dna.com/role/CondensedConsolidatedStatementsofOperationsParenthetical" xlink:type="extended" id="iea808087500947dcac45e78ff507c59b_CondensedConsolidatedStatementsofOperationsParenthetical">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionLineItems_8715e258-c7ab-452c-875a-e26b94741f51" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_4ae5afa7-5560-41dc-80c9-3eace4253f53" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_8715e258-c7ab-452c-875a-e26b94741f51" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_4ae5afa7-5560-41dc-80c9-3eace4253f53" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_744f6a7a-0cc5-42e1-baca-1d504ea8ea1a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_8715e258-c7ab-452c-875a-e26b94741f51" xlink:to="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_744f6a7a-0cc5-42e1-baca-1d504ea8ea1a" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfArrangementAxis_2b14f2e4-67be-4320-a338-03991c8671c1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TypeOfArrangementAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_744f6a7a-0cc5-42e1-baca-1d504ea8ea1a" xlink:to="loc_us-gaap_TypeOfArrangementAxis_2b14f2e4-67be-4320-a338-03991c8671c1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_2b14f2e4-67be-4320-a338-03991c8671c1_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ArrangementsAndNonarrangementTransactionsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_TypeOfArrangementAxis_2b14f2e4-67be-4320-a338-03991c8671c1" xlink:to="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_2b14f2e4-67be-4320-a338-03991c8671c1_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_0f21a3a2-97f3-4729-9c3f-929c1e4a2535" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ArrangementsAndNonarrangementTransactionsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_TypeOfArrangementAxis_2b14f2e4-67be-4320-a338-03991c8671c1" xlink:to="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_0f21a3a2-97f3-4729-9c3f-929c1e4a2535" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CollaborativeArrangementMember_72237f2c-bc9b-4c77-89dc-dcd37654a113" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CollaborativeArrangementMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_0f21a3a2-97f3-4729-9c3f-929c1e4a2535" xlink:to="loc_us-gaap_CollaborativeArrangementMember_72237f2c-bc9b-4c77-89dc-dcd37654a113" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOperatingActivitiesSegmentAxis_13b94fac-b686-4294-a10e-82c7b82f5f95" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOperatingActivitiesSegmentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_744f6a7a-0cc5-42e1-baca-1d504ea8ea1a" xlink:to="loc_us-gaap_StatementOperatingActivitiesSegmentAxis_13b94fac-b686-4294-a10e-82c7b82f5f95" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentOperatingActivitiesDomain_13b94fac-b686-4294-a10e-82c7b82f5f95_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentOperatingActivitiesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementOperatingActivitiesSegmentAxis_13b94fac-b686-4294-a10e-82c7b82f5f95" xlink:to="loc_us-gaap_SegmentOperatingActivitiesDomain_13b94fac-b686-4294-a10e-82c7b82f5f95_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentOperatingActivitiesDomain_ce48770f-2f2f-4797-812a-8f369d7fa286" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentOperatingActivitiesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementOperatingActivitiesSegmentAxis_13b94fac-b686-4294-a10e-82c7b82f5f95" xlink:to="loc_us-gaap_SegmentOperatingActivitiesDomain_ce48770f-2f2f-4797-812a-8f369d7fa286" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentContinuingOperationsMember_226edf1e-24b2-4a7c-81a2-bb9a7dfa0c01" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentContinuingOperationsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentOperatingActivitiesDomain_ce48770f-2f2f-4797-812a-8f369d7fa286" xlink:to="loc_us-gaap_SegmentContinuingOperationsMember_226edf1e-24b2-4a7c-81a2-bb9a7dfa0c01" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_e78c5552-ca6a-467a-8433-d077eb879faf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_744f6a7a-0cc5-42e1-baca-1d504ea8ea1a" xlink:to="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_e78c5552-ca6a-467a-8433-d077eb879faf" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain_e78c5552-ca6a-467a-8433-d077eb879faf_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_e78c5552-ca6a-467a-8433-d077eb879faf" xlink:to="loc_us-gaap_RelatedPartyDomain_e78c5552-ca6a-467a-8433-d077eb879faf_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain_79093361-d7be-4de0-82c9-ea07ec1fba31" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_e78c5552-ca6a-467a-8433-d077eb879faf" xlink:to="loc_us-gaap_RelatedPartyDomain_79093361-d7be-4de0-82c9-ea07ec1fba31" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_RelatedPartiesAggregatedMember_9a1738a2-90c6-4118-8153-8c6b05fd16c2" xlink:href="pgen-20210930.xsd#pgen_RelatedPartiesAggregatedMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyDomain_79093361-d7be-4de0-82c9-ea07ec1fba31" xlink:to="loc_pgen_RelatedPartiesAggregatedMember_9a1738a2-90c6-4118-8153-8c6b05fd16c2" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.dna.com/role/CondensedConsolidatedStatementsofShareholdersEquity" xlink:type="simple" xlink:href="pgen-20210930.xsd#CondensedConsolidatedStatementsofShareholdersEquity"/>
  <link:definitionLink xlink:role="http://www.dna.com/role/CondensedConsolidatedStatementsofShareholdersEquity" xlink:type="extended" id="i4e3234d60d7a4bcf91af279a0df04a23_CondensedConsolidatedStatementsofShareholdersEquity">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_b96579e7-1b49-4c93-934a-f6bc1a9ed371" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_fc352621-c2e6-4dcb-8d9d-96e9909adb5a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_b96579e7-1b49-4c93-934a-f6bc1a9ed371" xlink:to="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_fc352621-c2e6-4dcb-8d9d-96e9909adb5a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_9c122061-155d-49ac-973f-fc603bdd04d9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_fc352621-c2e6-4dcb-8d9d-96e9909adb5a" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_9c122061-155d-49ac-973f-fc603bdd04d9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_b12c99c9-e91b-4cac-82b2-709b36f22366" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_fc352621-c2e6-4dcb-8d9d-96e9909adb5a" xlink:to="loc_us-gaap_StockholdersEquity_b12c99c9-e91b-4cac-82b2-709b36f22366" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_ffdba58c-97d6-4207-82db-c863cb93e93c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_fc352621-c2e6-4dcb-8d9d-96e9909adb5a" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_ffdba58c-97d6-4207-82db-c863cb93e93c" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_StockIssuedDuringPeriodSharesStockOptionsExercisedAndRestrictedStockAwards_82f6bf13-cd4e-4e06-b4ae-a2e95d4f127e" xlink:href="pgen-20210930.xsd#pgen_StockIssuedDuringPeriodSharesStockOptionsExercisedAndRestrictedStockAwards"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_fc352621-c2e6-4dcb-8d9d-96e9909adb5a" xlink:to="loc_pgen_StockIssuedDuringPeriodSharesStockOptionsExercisedAndRestrictedStockAwards_82f6bf13-cd4e-4e06-b4ae-a2e95d4f127e" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_StockIssuedDuringPeriodValueRestrictedStockAwardsVestedAndStockOptionsExercised_4c117562-e075-42db-bdb1-917d5d18e3c8" xlink:href="pgen-20210930.xsd#pgen_StockIssuedDuringPeriodValueRestrictedStockAwardsVestedAndStockOptionsExercised"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_fc352621-c2e6-4dcb-8d9d-96e9909adb5a" xlink:to="loc_pgen_StockIssuedDuringPeriodValueRestrictedStockAwardsVestedAndStockOptionsExercised_4c117562-e075-42db-bdb1-917d5d18e3c8" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_StockIssuedDuringThePeriodSharesAccruedCompensation_9301702a-93de-4aaf-a022-8faeb6629a80" xlink:href="pgen-20210930.xsd#pgen_StockIssuedDuringThePeriodSharesAccruedCompensation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_fc352621-c2e6-4dcb-8d9d-96e9909adb5a" xlink:to="loc_pgen_StockIssuedDuringThePeriodSharesAccruedCompensation_9301702a-93de-4aaf-a022-8faeb6629a80" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_StockIssuedDuringThePeriodValueAccruedCompensation_11630ffd-dfb7-428e-839c-1a226c80e8e4" xlink:href="pgen-20210930.xsd#pgen_StockIssuedDuringThePeriodValueAccruedCompensation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_fc352621-c2e6-4dcb-8d9d-96e9909adb5a" xlink:to="loc_pgen_StockIssuedDuringThePeriodValueAccruedCompensation_11630ffd-dfb7-428e-839c-1a226c80e8e4" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesIssuedForServices_03c7857b-948a-43bb-abd1-e2301a730a77" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesIssuedForServices"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_fc352621-c2e6-4dcb-8d9d-96e9909adb5a" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesIssuedForServices_03c7857b-948a-43bb-abd1-e2301a730a77" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueIssuedForServices_86a1600e-be3a-4078-b5bb-4e9b648ee6c2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueIssuedForServices"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_fc352621-c2e6-4dcb-8d9d-96e9909adb5a" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueIssuedForServices_86a1600e-be3a-4078-b5bb-4e9b648ee6c2" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities_e5515306-cbe9-4fc3-a9be-e3720a63fbfd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_fc352621-c2e6-4dcb-8d9d-96e9909adb5a" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities_e5515306-cbe9-4fc3-a9be-e3720a63fbfd" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities_dcb032ff-ab6b-4e10-ad98-f52cf29ffc3b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_fc352621-c2e6-4dcb-8d9d-96e9909adb5a" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities_dcb032ff-ab6b-4e10-ad98-f52cf29ffc3b" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_d8e6a737-f65d-491e-99b4-d60846e56693" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_fc352621-c2e6-4dcb-8d9d-96e9909adb5a" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_d8e6a737-f65d-491e-99b4-d60846e56693" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues_d5fd5b48-5116-4d70-9634-589797493902" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueNewIssues"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_fc352621-c2e6-4dcb-8d9d-96e9909adb5a" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues_d5fd5b48-5116-4d70-9634-589797493902" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_26cc3395-d3bf-4980-a57c-1c63886cf5a8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_fc352621-c2e6-4dcb-8d9d-96e9909adb5a" xlink:to="loc_us-gaap_NetIncomeLoss_26cc3395-d3bf-4980-a57c-1c63886cf5a8" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationNetOfTax_278be1b7-6008-457c-95af-e2e479030d55" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_fc352621-c2e6-4dcb-8d9d-96e9909adb5a" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationNetOfTax_278be1b7-6008-457c-95af-e2e479030d55" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_d25b5e75-0e21-46bc-b62b-387fdf0db30f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_fc352621-c2e6-4dcb-8d9d-96e9909adb5a" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_d25b5e75-0e21-46bc-b62b-387fdf0db30f" xlink:type="arc" order="16"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_f0739641-d16b-4d2d-843a-4cb84b807a79" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_d19eee8e-06c6-4bba-b762-19b0e988c5bd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_d6f7cbc9-f560-4d75-aa93-0852bc2c163d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_b96579e7-1b49-4c93-934a-f6bc1a9ed371" xlink:to="loc_us-gaap_StatementTable_d6f7cbc9-f560-4d75-aa93-0852bc2c163d" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_28477d9c-a24b-4a2b-9bf9-8282f8569a98" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_d6f7cbc9-f560-4d75-aa93-0852bc2c163d" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_28477d9c-a24b-4a2b-9bf9-8282f8569a98" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_28477d9c-a24b-4a2b-9bf9-8282f8569a98_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_28477d9c-a24b-4a2b-9bf9-8282f8569a98" xlink:to="loc_us-gaap_EquityComponentDomain_28477d9c-a24b-4a2b-9bf9-8282f8569a98_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_35a981b9-48f4-413f-af2d-7131d5078cc7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_28477d9c-a24b-4a2b-9bf9-8282f8569a98" xlink:to="loc_us-gaap_EquityComponentDomain_35a981b9-48f4-413f-af2d-7131d5078cc7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_f18da6a8-8f5b-4c57-b204-44fe0bf03ea8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_35a981b9-48f4-413f-af2d-7131d5078cc7" xlink:to="loc_us-gaap_CommonStockMember_f18da6a8-8f5b-4c57-b204-44fe0bf03ea8" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_325fe2e8-7307-43eb-a780-015ff8d0474f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_35a981b9-48f4-413f-af2d-7131d5078cc7" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_325fe2e8-7307-43eb-a780-015ff8d0474f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_aaba4bc2-30b3-43d0-9b00-66d7427162fc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_35a981b9-48f4-413f-af2d-7131d5078cc7" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_aaba4bc2-30b3-43d0-9b00-66d7427162fc" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_82d41161-8cd5-4377-91e7-f265f743121f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetainedEarningsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_35a981b9-48f4-413f-af2d-7131d5078cc7" xlink:to="loc_us-gaap_RetainedEarningsMember_82d41161-8cd5-4377-91e7-f265f743121f" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.dna.com/role/DiscontinuedOperationsNarrativeDetails" xlink:type="simple" xlink:href="pgen-20210930.xsd#DiscontinuedOperationsNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.dna.com/role/DiscontinuedOperationsNarrativeDetails" xlink:type="extended" id="i061e08f82e8a4473975ddb68b432394c_DiscontinuedOperationsNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_0961b5df-0596-4117-b734-24ec958ccf58" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnDispositionOfAssets1_201d9041-dbae-4284-a6dd-2c17a83c267c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GainLossOnDispositionOfAssets1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_0961b5df-0596-4117-b734-24ec958ccf58" xlink:to="loc_us-gaap_GainLossOnDispositionOfAssets1_201d9041-dbae-4284-a6dd-2c17a83c267c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnTerminationOfLease_cfc01ccc-854e-41da-a4a9-d4de386eca93" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GainLossOnTerminationOfLease"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_0961b5df-0596-4117-b734-24ec958ccf58" xlink:to="loc_us-gaap_GainLossOnTerminationOfLease_cfc01ccc-854e-41da-a4a9-d4de386eca93" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration_e3085dd7-7d94-467f-8f8e-e345b0c6ead5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_0961b5df-0596-4117-b734-24ec958ccf58" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration_e3085dd7-7d94-467f-8f8e-e345b0c6ead5" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationForeignCurrencyTranslationGainsLosses_ef167980-95de-4393-bb46-de54cc289e75" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationForeignCurrencyTranslationGainsLosses"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_0961b5df-0596-4117-b734-24ec958ccf58" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationForeignCurrencyTranslationGainsLosses_ef167980-95de-4393-bb46-de54cc289e75" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity_422ef18a-4e4b-4bf8-aef6-ac093ab813b4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_0961b5df-0596-4117-b734-24ec958ccf58" xlink:to="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity_422ef18a-4e4b-4bf8-aef6-ac093ab813b4" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationAmountOfAdjustmentToPriorPeriodGainLossOnDisposalNetOfTax_503f9a4a-e468-476f-9521-be9480376692" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DiscontinuedOperationAmountOfAdjustmentToPriorPeriodGainLossOnDisposalNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_0961b5df-0596-4117-b734-24ec958ccf58" xlink:to="loc_us-gaap_DiscontinuedOperationAmountOfAdjustmentToPriorPeriodGainLossOnDisposalNetOfTax_503f9a4a-e468-476f-9521-be9480376692" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_ccb7b710-1983-4715-855f-63a43da3f5ad" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_0961b5df-0596-4117-b734-24ec958ccf58" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_ccb7b710-1983-4715-855f-63a43da3f5ad" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_06aef891-bfb3-4e18-871c-10875b3dd840" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_ccb7b710-1983-4715-855f-63a43da3f5ad" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_06aef891-bfb3-4e18-871c-10875b3dd840" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_06aef891-bfb3-4e18-871c-10875b3dd840_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_06aef891-bfb3-4e18-871c-10875b3dd840" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_06aef891-bfb3-4e18-871c-10875b3dd840_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_338ee836-76e0-4a19-a649-05f6c575a430" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_06aef891-bfb3-4e18-871c-10875b3dd840" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_338ee836-76e0-4a19-a649-05f6c575a430" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_MBPTitanMember_f1580d56-af76-4eeb-93b1-3a9a0455c8dc" xlink:href="pgen-20210930.xsd#pgen_MBPTitanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_338ee836-76e0-4a19-a649-05f6c575a430" xlink:to="loc_pgen_MBPTitanMember_f1580d56-af76-4eeb-93b1-3a9a0455c8dc" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_TSBiotechnologyHoldingsLLCMember_c08f94a1-136c-4328-9b94-d66b79a73667" xlink:href="pgen-20210930.xsd#pgen_TSBiotechnologyHoldingsLLCMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_338ee836-76e0-4a19-a649-05f6c575a430" xlink:to="loc_pgen_TSBiotechnologyHoldingsLLCMember_c08f94a1-136c-4328-9b94-d66b79a73667" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_EnviroFlightLLCMember_76a90d1e-7f8e-4813-9934-85d4e5bf5f78" xlink:href="pgen-20210930.xsd#pgen_EnviroFlightLLCMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_338ee836-76e0-4a19-a649-05f6c575a430" xlink:to="loc_pgen_EnviroFlightLLCMember_76a90d1e-7f8e-4813-9934-85d4e5bf5f78" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_TSBiotechnologyHoldingsLLCAndEnviroFlightLLCMember_03b2e977-9b7f-40a9-900b-12a64c363bbb" xlink:href="pgen-20210930.xsd#pgen_TSBiotechnologyHoldingsLLCAndEnviroFlightLLCMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_338ee836-76e0-4a19-a649-05f6c575a430" xlink:to="loc_pgen_TSBiotechnologyHoldingsLLCAndEnviroFlightLLCMember_03b2e977-9b7f-40a9-900b-12a64c363bbb" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationAxis_3f93478b-3d15-4139-ac10-e2480ca17b47" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupClassificationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_ccb7b710-1983-4715-855f-63a43da3f5ad" xlink:to="loc_us-gaap_DisposalGroupClassificationAxis_3f93478b-3d15-4139-ac10-e2480ca17b47" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationDomain_3f93478b-3d15-4139-ac10-e2480ca17b47_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupClassificationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DisposalGroupClassificationAxis_3f93478b-3d15-4139-ac10-e2480ca17b47" xlink:to="loc_us-gaap_DisposalGroupClassificationDomain_3f93478b-3d15-4139-ac10-e2480ca17b47_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationDomain_36eb2e94-0bc2-42a7-91e3-7d1c1fcf5995" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupClassificationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DisposalGroupClassificationAxis_3f93478b-3d15-4139-ac10-e2480ca17b47" xlink:to="loc_us-gaap_DisposalGroupClassificationDomain_36eb2e94-0bc2-42a7-91e3-7d1c1fcf5995" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationsDisposedOfByMeansOtherThanSaleAbandonmentMember_95aeb814-22a9-4fb5-877f-03d972f69a17" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DiscontinuedOperationsDisposedOfByMeansOtherThanSaleAbandonmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisposalGroupClassificationDomain_36eb2e94-0bc2-42a7-91e3-7d1c1fcf5995" xlink:to="loc_us-gaap_DiscontinuedOperationsDisposedOfByMeansOtherThanSaleAbandonmentMember_95aeb814-22a9-4fb5-877f-03d972f69a17" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationsDisposedOfBySaleMember_fa3dd30f-8cba-4dc8-9cc8-5114c077e085" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DiscontinuedOperationsDisposedOfBySaleMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisposalGroupClassificationDomain_36eb2e94-0bc2-42a7-91e3-7d1c1fcf5995" xlink:to="loc_us-gaap_DiscontinuedOperationsDisposedOfBySaleMember_fa3dd30f-8cba-4dc8-9cc8-5114c077e085" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.dna.com/role/DiscontinuedOperationsCarryingValueofMajorClassesofAssetsandLiabilitiesforMBPTitanDetails" xlink:type="simple" xlink:href="pgen-20210930.xsd#DiscontinuedOperationsCarryingValueofMajorClassesofAssetsandLiabilitiesforMBPTitanDetails"/>
  <link:definitionLink xlink:role="http://www.dna.com/role/DiscontinuedOperationsCarryingValueofMajorClassesofAssetsandLiabilitiesforMBPTitanDetails" xlink:type="extended" id="i12d7e261aec44041a0bf931dd9b4998f_DiscontinuedOperationsCarryingValueofMajorClassesofAssetsandLiabilitiesforMBPTitanDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_cec40778-7f22-4b7b-9390-ffe98f364817" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationAbstract_d7899f08-c2d4-4c4a-ae01-938221b30ab1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_cec40778-7f22-4b7b-9390-ffe98f364817" xlink:to="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationAbstract_d7899f08-c2d4-4c4a-ae01-938221b30ab1" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipment_f776ace4-e285-4d2e-9d0e-e6a9b70ba839" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationAbstract_d7899f08-c2d4-4c4a-ae01-938221b30ab1" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipment_f776ace4-e285-4d2e-9d0e-e6a9b70ba839" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_DisposalGroupIncludingDiscontinuedOperationOperatingLeaseRightofUseAsset_667876f6-3e64-4f86-8a41-dc7eba315208" xlink:href="pgen-20210930.xsd#pgen_DisposalGroupIncludingDiscontinuedOperationOperatingLeaseRightofUseAsset"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationAbstract_d7899f08-c2d4-4c4a-ae01-938221b30ab1" xlink:to="loc_pgen_DisposalGroupIncludingDiscontinuedOperationOperatingLeaseRightofUseAsset_667876f6-3e64-4f86-8a41-dc7eba315208" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherAssets_2cb32848-36a3-42ff-a47b-f46612bb5a40" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationAbstract_d7899f08-c2d4-4c4a-ae01-938221b30ab1" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherAssets_2cb32848-36a3-42ff-a47b-f46612bb5a40" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation_0cd95a4f-831e-4d5c-a6c1-71508aeb80b6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationAbstract_d7899f08-c2d4-4c4a-ae01-938221b30ab1" xlink:to="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation_0cd95a4f-831e-4d5c-a6c1-71508aeb80b6" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationAbstract_bea9af01-f0dd-440e-a364-157d0ef6b691" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_cec40778-7f22-4b7b-9390-ffe98f364817" xlink:to="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationAbstract_bea9af01-f0dd-440e-a364-157d0ef6b691" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_DisposalGroupDiscontinuedOperationsOperatingLeaseLiabilityCurrent_d1f3bf4b-f8ad-44bd-8855-07a0ef9829e2" xlink:href="pgen-20210930.xsd#pgen_DisposalGroupDiscontinuedOperationsOperatingLeaseLiabilityCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationAbstract_bea9af01-f0dd-440e-a364-157d0ef6b691" xlink:to="loc_pgen_DisposalGroupDiscontinuedOperationsOperatingLeaseLiabilityCurrent_d1f3bf4b-f8ad-44bd-8855-07a0ef9829e2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentLiabilities_7c415e96-e6fe-46df-8cbb-89ccf90f4f4a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentLiabilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationAbstract_bea9af01-f0dd-440e-a364-157d0ef6b691" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentLiabilities_7c415e96-e6fe-46df-8cbb-89ccf90f4f4a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_DisposalGroupDiscontinuedOperationsOperatingLeaseLiabilityNoncurrent_e9fd23c2-d120-47e1-af56-c9bed3c1b2a0" xlink:href="pgen-20210930.xsd#pgen_DisposalGroupDiscontinuedOperationsOperatingLeaseLiabilityNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationAbstract_bea9af01-f0dd-440e-a364-157d0ef6b691" xlink:to="loc_pgen_DisposalGroupDiscontinuedOperationsOperatingLeaseLiabilityNoncurrent_e9fd23c2-d120-47e1-af56-c9bed3c1b2a0" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation_1e48d9ad-087a-4ad8-90d3-e28e9ed65bef" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationAbstract_bea9af01-f0dd-440e-a364-157d0ef6b691" xlink:to="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation_1e48d9ad-087a-4ad8-90d3-e28e9ed65bef" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_d98dfed4-a7f1-4159-9fc6-d84d2605ef4f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_cec40778-7f22-4b7b-9390-ffe98f364817" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_d98dfed4-a7f1-4159-9fc6-d84d2605ef4f" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationAxis_2b7328b0-5ab7-4b51-9ebb-9e20f8c2fcf4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupClassificationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_d98dfed4-a7f1-4159-9fc6-d84d2605ef4f" xlink:to="loc_us-gaap_DisposalGroupClassificationAxis_2b7328b0-5ab7-4b51-9ebb-9e20f8c2fcf4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationDomain_2b7328b0-5ab7-4b51-9ebb-9e20f8c2fcf4_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupClassificationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DisposalGroupClassificationAxis_2b7328b0-5ab7-4b51-9ebb-9e20f8c2fcf4" xlink:to="loc_us-gaap_DisposalGroupClassificationDomain_2b7328b0-5ab7-4b51-9ebb-9e20f8c2fcf4_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationDomain_71cb2c32-b73e-46aa-bf40-4cfd900c02ab" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupClassificationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DisposalGroupClassificationAxis_2b7328b0-5ab7-4b51-9ebb-9e20f8c2fcf4" xlink:to="loc_us-gaap_DisposalGroupClassificationDomain_71cb2c32-b73e-46aa-bf40-4cfd900c02ab" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationsDisposedOfByMeansOtherThanSaleAbandonmentMember_ec3bf154-4be4-472a-9adb-ba1f8bc2cc1d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DiscontinuedOperationsDisposedOfByMeansOtherThanSaleAbandonmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisposalGroupClassificationDomain_71cb2c32-b73e-46aa-bf40-4cfd900c02ab" xlink:to="loc_us-gaap_DiscontinuedOperationsDisposedOfByMeansOtherThanSaleAbandonmentMember_ec3bf154-4be4-472a-9adb-ba1f8bc2cc1d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_2b5f0595-6127-4176-b3f0-9e9fac803205" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_d98dfed4-a7f1-4159-9fc6-d84d2605ef4f" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_2b5f0595-6127-4176-b3f0-9e9fac803205" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_2b5f0595-6127-4176-b3f0-9e9fac803205_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_2b5f0595-6127-4176-b3f0-9e9fac803205" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_2b5f0595-6127-4176-b3f0-9e9fac803205_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_89a66861-dab7-4edb-9ce3-f66a65966938" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_2b5f0595-6127-4176-b3f0-9e9fac803205" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_89a66861-dab7-4edb-9ce3-f66a65966938" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_MBPTitanMember_7a2298d0-5efe-4532-8d30-ba1695f6a39d" xlink:href="pgen-20210930.xsd#pgen_MBPTitanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_89a66861-dab7-4edb-9ce3-f66a65966938" xlink:to="loc_pgen_MBPTitanMember_7a2298d0-5efe-4532-8d30-ba1695f6a39d" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.dna.com/role/DiscontinuedOperationsSummaryofFinancialResultsforMBPTitanDetails" xlink:type="simple" xlink:href="pgen-20210930.xsd#DiscontinuedOperationsSummaryofFinancialResultsforMBPTitanDetails"/>
  <link:definitionLink xlink:role="http://www.dna.com/role/DiscontinuedOperationsSummaryofFinancialResultsforMBPTitanDetails" xlink:type="extended" id="i0e6f26386a514a31910fb00ddcdb9328_DiscontinuedOperationsSummaryofFinancialResultsforMBPTitanDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_5980e511-fe6a-4554-9c1a-0452b434bed9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingExpense_8e811175-e961-49dd-aa58-ecaeb4e4ca23" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_5980e511-fe6a-4554-9c1a-0452b434bed9" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingExpense_8e811175-e961-49dd-aa58-ecaeb4e4ca23" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss_0ec37b38-fbad-41ff-b1eb-9fcbb3fae519" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_5980e511-fe6a-4554-9c1a-0452b434bed9" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss_0ec37b38-fbad-41ff-b1eb-9fcbb3fae519" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax_69afc339-fd5a-485e-b55c-d01135ba3747" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_5980e511-fe6a-4554-9c1a-0452b434bed9" xlink:to="loc_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax_69afc339-fd5a-485e-b55c-d01135ba3747" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity_265e2a99-311d-4e5a-b11d-dba7543f275c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_5980e511-fe6a-4554-9c1a-0452b434bed9" xlink:to="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity_265e2a99-311d-4e5a-b11d-dba7543f275c" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillImpairmentLoss_78d62411-5d79-4de7-84d0-1417db8ee996" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillImpairmentLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_5980e511-fe6a-4554-9c1a-0452b434bed9" xlink:to="loc_us-gaap_GoodwillImpairmentLoss_78d62411-5d79-4de7-84d0-1417db8ee996" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOfLongLivedAssetsToBeDisposedOf_3f2e43d7-23fc-4576-a6c3-42d1b2a3cc4e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ImpairmentOfLongLivedAssetsToBeDisposedOf"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_5980e511-fe6a-4554-9c1a-0452b434bed9" xlink:to="loc_us-gaap_ImpairmentOfLongLivedAssetsToBeDisposedOf_3f2e43d7-23fc-4576-a6c3-42d1b2a3cc4e" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_56cb14a0-4fb9-4ce5-9c5b-ad15ecbb5998" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_5980e511-fe6a-4554-9c1a-0452b434bed9" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_56cb14a0-4fb9-4ce5-9c5b-ad15ecbb5998" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_c7171cb3-a305-4028-a4d8-35a5dbc21f0b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_56cb14a0-4fb9-4ce5-9c5b-ad15ecbb5998" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_c7171cb3-a305-4028-a4d8-35a5dbc21f0b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_c7171cb3-a305-4028-a4d8-35a5dbc21f0b_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_c7171cb3-a305-4028-a4d8-35a5dbc21f0b" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_c7171cb3-a305-4028-a4d8-35a5dbc21f0b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_6f0f274c-c9e6-4d50-8aea-d7a281c94fb8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_c7171cb3-a305-4028-a4d8-35a5dbc21f0b" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_6f0f274c-c9e6-4d50-8aea-d7a281c94fb8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_MBPTitanMember_b64d820c-0268-4a8f-930f-c1f94004317b" xlink:href="pgen-20210930.xsd#pgen_MBPTitanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_6f0f274c-c9e6-4d50-8aea-d7a281c94fb8" xlink:to="loc_pgen_MBPTitanMember_b64d820c-0268-4a8f-930f-c1f94004317b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationAxis_741710ce-e90d-46ae-ab6c-71453379cf13" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupClassificationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_56cb14a0-4fb9-4ce5-9c5b-ad15ecbb5998" xlink:to="loc_us-gaap_DisposalGroupClassificationAxis_741710ce-e90d-46ae-ab6c-71453379cf13" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationDomain_741710ce-e90d-46ae-ab6c-71453379cf13_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupClassificationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DisposalGroupClassificationAxis_741710ce-e90d-46ae-ab6c-71453379cf13" xlink:to="loc_us-gaap_DisposalGroupClassificationDomain_741710ce-e90d-46ae-ab6c-71453379cf13_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationDomain_3f01e34e-28eb-4852-9c70-4c2328eee327" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupClassificationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DisposalGroupClassificationAxis_741710ce-e90d-46ae-ab6c-71453379cf13" xlink:to="loc_us-gaap_DisposalGroupClassificationDomain_3f01e34e-28eb-4852-9c70-4c2328eee327" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationsDisposedOfByMeansOtherThanSaleAbandonmentMember_567d8527-942b-4634-bef6-e9a2571e5321" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DiscontinuedOperationsDisposedOfByMeansOtherThanSaleAbandonmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisposalGroupClassificationDomain_3f01e34e-28eb-4852-9c70-4c2328eee327" xlink:to="loc_us-gaap_DiscontinuedOperationsDisposedOfByMeansOtherThanSaleAbandonmentMember_567d8527-942b-4634-bef6-e9a2571e5321" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.dna.com/role/DiscontinuedOperationsNoncashItemsandPurchasesofPropertyPlantandEquipmentforMBPTitanDetails" xlink:type="simple" xlink:href="pgen-20210930.xsd#DiscontinuedOperationsNoncashItemsandPurchasesofPropertyPlantandEquipmentforMBPTitanDetails"/>
  <link:definitionLink xlink:role="http://www.dna.com/role/DiscontinuedOperationsNoncashItemsandPurchasesofPropertyPlantandEquipmentforMBPTitanDetails" xlink:type="extended" id="ieee8473d5a3f4fc184f0fb0d570c74c1_DiscontinuedOperationsNoncashItemsandPurchasesofPropertyPlantandEquipmentforMBPTitanDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_3dd98809-9d1f-45ff-b67d-c4a671259914" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_26ad4570-1f9a-44d9-af38-93b7f57e3a26" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_3dd98809-9d1f-45ff-b67d-c4a671259914" xlink:to="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_26ad4570-1f9a-44d9-af38-93b7f57e3a26" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_054e69aa-0443-4d88-a464-107cdde7c233" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_26ad4570-1f9a-44d9-af38-93b7f57e3a26" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_054e69aa-0443-4d88-a464-107cdde7c233" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillImpairmentLoss_7274009b-e17b-491c-9cea-a84d1129f04f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillImpairmentLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_26ad4570-1f9a-44d9-af38-93b7f57e3a26" xlink:to="loc_us-gaap_GoodwillImpairmentLoss_7274009b-e17b-491c-9cea-a84d1129f04f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetImpairmentCharges_a4f10cc0-7475-4498-b0ca-a46cdc8ea0d9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherAssetImpairmentCharges"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_26ad4570-1f9a-44d9-af38-93b7f57e3a26" xlink:to="loc_us-gaap_OtherAssetImpairmentCharges_a4f10cc0-7475-4498-b0ca-a46cdc8ea0d9" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnDispositionOfAssets1_a2ac64d0-e948-4062-8758-a69ddeedd5a8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GainLossOnDispositionOfAssets1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_26ad4570-1f9a-44d9-af38-93b7f57e3a26" xlink:to="loc_us-gaap_GainLossOnDispositionOfAssets1_a2ac64d0-e948-4062-8758-a69ddeedd5a8" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_36e1be09-647d-474e-a6c8-8878430a4fb3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_26ad4570-1f9a-44d9-af38-93b7f57e3a26" xlink:to="loc_us-gaap_ShareBasedCompensation_36e1be09-647d-474e-a6c8-8878430a4fb3" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnTerminationOfLease_06a15477-9bca-48a1-9ab4-886d7754e601" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GainLossOnTerminationOfLease"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_26ad4570-1f9a-44d9-af38-93b7f57e3a26" xlink:to="loc_us-gaap_GainLossOnTerminationOfLease_06a15477-9bca-48a1-9ab4-886d7754e601" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalCashFlowElementsInvestingActivitiesAbstract_625836d0-2abe-4cd9-95cb-4af3877eddb8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdditionalCashFlowElementsInvestingActivitiesAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_3dd98809-9d1f-45ff-b67d-c4a671259914" xlink:to="loc_us-gaap_AdditionalCashFlowElementsInvestingActivitiesAbstract_625836d0-2abe-4cd9-95cb-4af3877eddb8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_a3f57bf2-3f89-4cfd-89f3-524fb0155765" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AdditionalCashFlowElementsInvestingActivitiesAbstract_625836d0-2abe-4cd9-95cb-4af3877eddb8" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_a3f57bf2-3f89-4cfd-89f3-524fb0155765" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfOtherAssetsInvestingActivities_6ea939d3-9d2c-4aeb-b3b8-b6c2f9ac28b1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromSaleOfOtherAssetsInvestingActivities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AdditionalCashFlowElementsInvestingActivitiesAbstract_625836d0-2abe-4cd9-95cb-4af3877eddb8" xlink:to="loc_us-gaap_ProceedsFromSaleOfOtherAssetsInvestingActivities_6ea939d3-9d2c-4aeb-b3b8-b6c2f9ac28b1" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_65e6f575-7d4f-446d-9ab7-1a78e511bb30" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_3dd98809-9d1f-45ff-b67d-c4a671259914" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_65e6f575-7d4f-446d-9ab7-1a78e511bb30" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationAxis_875b40c9-7daf-4e5e-b2c4-919c4d148cf3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupClassificationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_65e6f575-7d4f-446d-9ab7-1a78e511bb30" xlink:to="loc_us-gaap_DisposalGroupClassificationAxis_875b40c9-7daf-4e5e-b2c4-919c4d148cf3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationDomain_875b40c9-7daf-4e5e-b2c4-919c4d148cf3_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupClassificationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DisposalGroupClassificationAxis_875b40c9-7daf-4e5e-b2c4-919c4d148cf3" xlink:to="loc_us-gaap_DisposalGroupClassificationDomain_875b40c9-7daf-4e5e-b2c4-919c4d148cf3_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationDomain_b10100b1-c5bc-47b0-adf8-c5be453cd5ec" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupClassificationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DisposalGroupClassificationAxis_875b40c9-7daf-4e5e-b2c4-919c4d148cf3" xlink:to="loc_us-gaap_DisposalGroupClassificationDomain_b10100b1-c5bc-47b0-adf8-c5be453cd5ec" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationsDisposedOfByMeansOtherThanSaleAbandonmentMember_336de4cf-f61c-4912-beec-98379abab7a6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DiscontinuedOperationsDisposedOfByMeansOtherThanSaleAbandonmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisposalGroupClassificationDomain_b10100b1-c5bc-47b0-adf8-c5be453cd5ec" xlink:to="loc_us-gaap_DiscontinuedOperationsDisposedOfByMeansOtherThanSaleAbandonmentMember_336de4cf-f61c-4912-beec-98379abab7a6" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_80b99bd6-0bc2-4792-bb7a-7d148bf9fb7c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_65e6f575-7d4f-446d-9ab7-1a78e511bb30" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_80b99bd6-0bc2-4792-bb7a-7d148bf9fb7c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_80b99bd6-0bc2-4792-bb7a-7d148bf9fb7c_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_80b99bd6-0bc2-4792-bb7a-7d148bf9fb7c" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_80b99bd6-0bc2-4792-bb7a-7d148bf9fb7c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_cd6cbd31-0e87-4d8f-8f35-c2870a965943" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_80b99bd6-0bc2-4792-bb7a-7d148bf9fb7c" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_cd6cbd31-0e87-4d8f-8f35-c2870a965943" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_MBPTitanMember_fa6e05cf-b4e0-4d69-b96f-1c852aba079b" xlink:href="pgen-20210930.xsd#pgen_MBPTitanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_cd6cbd31-0e87-4d8f-8f35-c2870a965943" xlink:to="loc_pgen_MBPTitanMember_fa6e05cf-b4e0-4d69-b96f-1c852aba079b" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.dna.com/role/DiscontinuedOperationsSummaryofFinancialResultsforTSBiotechnologyandEnviroFlightDetails" xlink:type="simple" xlink:href="pgen-20210930.xsd#DiscontinuedOperationsSummaryofFinancialResultsforTSBiotechnologyandEnviroFlightDetails"/>
  <link:definitionLink xlink:role="http://www.dna.com/role/DiscontinuedOperationsSummaryofFinancialResultsforTSBiotechnologyandEnviroFlightDetails" xlink:type="extended" id="i56874f0977804c258b7925a84ca4c200_DiscontinuedOperationsSummaryofFinancialResultsforTSBiotechnologyandEnviroFlightDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_187ab637-8960-418c-b8a8-855768d17476" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue_2d961e88-5a13-4e85-acb3-c6cc9b5cbea0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_187ab637-8960-418c-b8a8-855768d17476" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue_2d961e88-5a13-4e85-acb3-c6cc9b5cbea0" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingExpense_e07f3fad-b9ff-4f47-a48d-3050bbf8b2d4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_187ab637-8960-418c-b8a8-855768d17476" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingExpense_e07f3fad-b9ff-4f47-a48d-3050bbf8b2d4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss_db74b4f9-46a3-46e5-9a5a-de7afec16744" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_187ab637-8960-418c-b8a8-855768d17476" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss_db74b4f9-46a3-46e5-9a5a-de7afec16744" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax_e5b3350d-21e7-460e-970e-b7b968e147d2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_187ab637-8960-418c-b8a8-855768d17476" xlink:to="loc_us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax_e5b3350d-21e7-460e-970e-b7b968e147d2" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationForeignCurrencyTranslationGainsLosses_606734a9-0098-418e-86c7-b5da57786efe" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationForeignCurrencyTranslationGainsLosses"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_187ab637-8960-418c-b8a8-855768d17476" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationForeignCurrencyTranslationGainsLosses_606734a9-0098-418e-86c7-b5da57786efe" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherExpense_5f445b5a-2bf3-49a4-b986-6728d5a91c53" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_187ab637-8960-418c-b8a8-855768d17476" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherExpense_5f445b5a-2bf3-49a4-b986-6728d5a91c53" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_DisposalGroupIncludingDiscontinuedOperationsIncomeLossfromEquityMethodInvestments_8f1e19bc-14a2-4e42-b671-c19fadca525b" xlink:href="pgen-20210930.xsd#pgen_DisposalGroupIncludingDiscontinuedOperationsIncomeLossfromEquityMethodInvestments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_187ab637-8960-418c-b8a8-855768d17476" xlink:to="loc_pgen_DisposalGroupIncludingDiscontinuedOperationsIncomeLossfromEquityMethodInvestments_8f1e19bc-14a2-4e42-b671-c19fadca525b" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax_c3db81ee-cd88-49f2-9c47-f149e394b869" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_187ab637-8960-418c-b8a8-855768d17476" xlink:to="loc_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax_c3db81ee-cd88-49f2-9c47-f149e394b869" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation_51660bf2-2990-4c9e-84b9-aa14b592aa4c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_187ab637-8960-418c-b8a8-855768d17476" xlink:to="loc_us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation_51660bf2-2990-4c9e-84b9-aa14b592aa4c" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity_edbb970e-407e-451e-ac14-86f6408de752" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_187ab637-8960-418c-b8a8-855768d17476" xlink:to="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity_edbb970e-407e-451e-ac14-86f6408de752" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_dc831c1e-bdde-4054-aa66-10d4a7578227" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_187ab637-8960-418c-b8a8-855768d17476" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_dc831c1e-bdde-4054-aa66-10d4a7578227" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_47d89986-bccb-4d1b-917d-1c55b0bc26aa" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_dc831c1e-bdde-4054-aa66-10d4a7578227" xlink:to="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_47d89986-bccb-4d1b-917d-1c55b0bc26aa" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain_47d89986-bccb-4d1b-917d-1c55b0bc26aa_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_47d89986-bccb-4d1b-917d-1c55b0bc26aa" xlink:to="loc_us-gaap_RelatedPartyDomain_47d89986-bccb-4d1b-917d-1c55b0bc26aa_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain_eb352413-5a62-4786-ad29-bf352897464b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_47d89986-bccb-4d1b-917d-1c55b0bc26aa" xlink:to="loc_us-gaap_RelatedPartyDomain_eb352413-5a62-4786-ad29-bf352897464b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_RelatedPartiesAggregatedMember_c97e9bc4-7b17-44c2-ae55-a9aac7a3f031" xlink:href="pgen-20210930.xsd#pgen_RelatedPartiesAggregatedMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyDomain_eb352413-5a62-4786-ad29-bf352897464b" xlink:to="loc_pgen_RelatedPartiesAggregatedMember_c97e9bc4-7b17-44c2-ae55-a9aac7a3f031" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_4a2c4192-b380-4168-a715-f872f1c134b6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_dc831c1e-bdde-4054-aa66-10d4a7578227" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_4a2c4192-b380-4168-a715-f872f1c134b6" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_4a2c4192-b380-4168-a715-f872f1c134b6_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_4a2c4192-b380-4168-a715-f872f1c134b6" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_4a2c4192-b380-4168-a715-f872f1c134b6_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_9915390a-5503-4ead-ab9f-0fd81650686e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_4a2c4192-b380-4168-a715-f872f1c134b6" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_9915390a-5503-4ead-ab9f-0fd81650686e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_TSBiotechnologyHoldingsLLCMember_deee29f0-a2ac-487a-8216-7123233bd034" xlink:href="pgen-20210930.xsd#pgen_TSBiotechnologyHoldingsLLCMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_9915390a-5503-4ead-ab9f-0fd81650686e" xlink:to="loc_pgen_TSBiotechnologyHoldingsLLCMember_deee29f0-a2ac-487a-8216-7123233bd034" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_EnviroFlightLLCMember_3e142773-674d-4214-a2bf-b8dd8d737615" xlink:href="pgen-20210930.xsd#pgen_EnviroFlightLLCMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_9915390a-5503-4ead-ab9f-0fd81650686e" xlink:to="loc_pgen_EnviroFlightLLCMember_3e142773-674d-4214-a2bf-b8dd8d737615" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_TSBiotechnologyHoldingsLLCAndEnviroFlightLLCMember_a50b67bf-e1ab-44e9-a136-2c430739ee77" xlink:href="pgen-20210930.xsd#pgen_TSBiotechnologyHoldingsLLCAndEnviroFlightLLCMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_9915390a-5503-4ead-ab9f-0fd81650686e" xlink:to="loc_pgen_TSBiotechnologyHoldingsLLCAndEnviroFlightLLCMember_a50b67bf-e1ab-44e9-a136-2c430739ee77" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationAxis_f47d3b51-3c3c-4205-82be-24afff3b7cef" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupClassificationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_dc831c1e-bdde-4054-aa66-10d4a7578227" xlink:to="loc_us-gaap_DisposalGroupClassificationAxis_f47d3b51-3c3c-4205-82be-24afff3b7cef" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationDomain_f47d3b51-3c3c-4205-82be-24afff3b7cef_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupClassificationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DisposalGroupClassificationAxis_f47d3b51-3c3c-4205-82be-24afff3b7cef" xlink:to="loc_us-gaap_DisposalGroupClassificationDomain_f47d3b51-3c3c-4205-82be-24afff3b7cef_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationDomain_7819cb74-e550-428b-b591-0c9238b7f873" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupClassificationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DisposalGroupClassificationAxis_f47d3b51-3c3c-4205-82be-24afff3b7cef" xlink:to="loc_us-gaap_DisposalGroupClassificationDomain_7819cb74-e550-428b-b591-0c9238b7f873" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationsDisposedOfBySaleMember_442f0c56-2bcc-4561-9d58-2def9ef20952" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DiscontinuedOperationsDisposedOfBySaleMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisposalGroupClassificationDomain_7819cb74-e550-428b-b591-0c9238b7f873" xlink:to="loc_us-gaap_DiscontinuedOperationsDisposedOfBySaleMember_442f0c56-2bcc-4561-9d58-2def9ef20952" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.dna.com/role/DiscontinuedOperationsSummaryofSignificantNonCashItemsInvestmentsandPurchasesofPropertyPlantandEquipmentonCashFlowsTSBiotechnologyandEnviroFlightDetails" xlink:type="simple" xlink:href="pgen-20210930.xsd#DiscontinuedOperationsSummaryofSignificantNonCashItemsInvestmentsandPurchasesofPropertyPlantandEquipmentonCashFlowsTSBiotechnologyandEnviroFlightDetails"/>
  <link:definitionLink xlink:role="http://www.dna.com/role/DiscontinuedOperationsSummaryofSignificantNonCashItemsInvestmentsandPurchasesofPropertyPlantandEquipmentonCashFlowsTSBiotechnologyandEnviroFlightDetails" xlink:type="extended" id="if6d3f80892614954a077e652d1a4f187_DiscontinuedOperationsSummaryofSignificantNonCashItemsInvestmentsandPurchasesofPropertyPlantandEquipmentonCashFlowsTSBiotechnologyandEnviroFlightDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_fe84d06d-4d81-4e93-98ca-385bc005d939" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_a7615c54-97cf-4fa4-8d23-952c52c154c9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_fe84d06d-4d81-4e93-98ca-385bc005d939" xlink:to="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_a7615c54-97cf-4fa4-8d23-952c52c154c9" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_DisposalGroupIncludingDiscontinuedOperationGainLossonDisposal_c7932b41-9852-45c8-b1b9-155ab18fddfd" xlink:href="pgen-20210930.xsd#pgen_DisposalGroupIncludingDiscontinuedOperationGainLossonDisposal"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_a7615c54-97cf-4fa4-8d23-952c52c154c9" xlink:to="loc_pgen_DisposalGroupIncludingDiscontinuedOperationGainLossonDisposal_c7932b41-9852-45c8-b1b9-155ab18fddfd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationForeignCurrencyTranslationGainsLosses_fa4436ab-9c5e-4349-84b6-49237e565038" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationForeignCurrencyTranslationGainsLosses"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_a7615c54-97cf-4fa4-8d23-952c52c154c9" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationForeignCurrencyTranslationGainsLosses_fa4436ab-9c5e-4349-84b6-49237e565038" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_EquitySecuritiesandPreferredStockUnrealizedandRealizedAppreciationDepreciation_4fb81ce6-d35a-43f8-a03f-716fcb296e93" xlink:href="pgen-20210930.xsd#pgen_EquitySecuritiesandPreferredStockUnrealizedandRealizedAppreciationDepreciation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_a7615c54-97cf-4fa4-8d23-952c52c154c9" xlink:to="loc_pgen_EquitySecuritiesandPreferredStockUnrealizedandRealizedAppreciationDepreciation_4fb81ce6-d35a-43f8-a03f-716fcb296e93" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromEquityMethodInvestments_07df2675-180c-4b9f-9bb5-d9f67791285b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromEquityMethodInvestments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_a7615c54-97cf-4fa4-8d23-952c52c154c9" xlink:to="loc_us-gaap_IncomeLossFromEquityMethodInvestments_07df2675-180c-4b9f-9bb5-d9f67791285b" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_c40767b1-d11f-4bc0-899a-da7a331a3e22" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_a7615c54-97cf-4fa4-8d23-952c52c154c9" xlink:to="loc_us-gaap_ShareBasedCompensation_c40767b1-d11f-4bc0-899a-da7a331a3e22" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_0fd0e618-8c12-4e39-b78f-819dda3919eb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_fe84d06d-4d81-4e93-98ca-385bc005d939" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_0fd0e618-8c12-4e39-b78f-819dda3919eb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_9b1ff3bc-e0fe-417c-8295-824eac907635" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_fe84d06d-4d81-4e93-98ca-385bc005d939" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_9b1ff3bc-e0fe-417c-8295-824eac907635" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_1373554c-d499-467f-bfaf-1d98865d57b1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_9b1ff3bc-e0fe-417c-8295-824eac907635" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_1373554c-d499-467f-bfaf-1d98865d57b1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_1373554c-d499-467f-bfaf-1d98865d57b1_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_1373554c-d499-467f-bfaf-1d98865d57b1" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_1373554c-d499-467f-bfaf-1d98865d57b1_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_a83e3a5c-1b92-42b4-9e2a-77bb94afbd12" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_1373554c-d499-467f-bfaf-1d98865d57b1" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_a83e3a5c-1b92-42b4-9e2a-77bb94afbd12" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_TSBiotechnologyHoldingsLLCAndEnviroFlightLLCMember_676102ec-3d5b-4154-a196-a0d8834ce9a4" xlink:href="pgen-20210930.xsd#pgen_TSBiotechnologyHoldingsLLCAndEnviroFlightLLCMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_a83e3a5c-1b92-42b4-9e2a-77bb94afbd12" xlink:to="loc_pgen_TSBiotechnologyHoldingsLLCAndEnviroFlightLLCMember_676102ec-3d5b-4154-a196-a0d8834ce9a4" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_EnviroFlightLLCMember_aa75804e-ee46-4820-b862-0c90a838c51c" xlink:href="pgen-20210930.xsd#pgen_EnviroFlightLLCMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_a83e3a5c-1b92-42b4-9e2a-77bb94afbd12" xlink:to="loc_pgen_EnviroFlightLLCMember_aa75804e-ee46-4820-b862-0c90a838c51c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationAxis_06410c95-4f19-46ec-9eed-6e1bc1f9a6d2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupClassificationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_9b1ff3bc-e0fe-417c-8295-824eac907635" xlink:to="loc_us-gaap_DisposalGroupClassificationAxis_06410c95-4f19-46ec-9eed-6e1bc1f9a6d2" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationDomain_06410c95-4f19-46ec-9eed-6e1bc1f9a6d2_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupClassificationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DisposalGroupClassificationAxis_06410c95-4f19-46ec-9eed-6e1bc1f9a6d2" xlink:to="loc_us-gaap_DisposalGroupClassificationDomain_06410c95-4f19-46ec-9eed-6e1bc1f9a6d2_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationDomain_8d43b058-b2c7-4d80-94d9-a46486476c21" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupClassificationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DisposalGroupClassificationAxis_06410c95-4f19-46ec-9eed-6e1bc1f9a6d2" xlink:to="loc_us-gaap_DisposalGroupClassificationDomain_8d43b058-b2c7-4d80-94d9-a46486476c21" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationsDisposedOfBySaleMember_9b1cd9b5-3caa-41de-8810-45482f4a0711" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DiscontinuedOperationsDisposedOfBySaleMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisposalGroupClassificationDomain_8d43b058-b2c7-4d80-94d9-a46486476c21" xlink:to="loc_us-gaap_DiscontinuedOperationsDisposedOfBySaleMember_9b1cd9b5-3caa-41de-8810-45482f4a0711" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.dna.com/role/DiscontinuedOperationsSummaryofFinancialDataforEquityMethodInvestmentsIncludedinDiscontinuedOperationsDetails" xlink:type="simple" xlink:href="pgen-20210930.xsd#DiscontinuedOperationsSummaryofFinancialDataforEquityMethodInvestmentsIncludedinDiscontinuedOperationsDetails"/>
  <link:definitionLink xlink:role="http://www.dna.com/role/DiscontinuedOperationsSummaryofFinancialDataforEquityMethodInvestmentsIncludedinDiscontinuedOperationsDetails" xlink:type="extended" id="i0311b45d2ee64274b99516f40c083a59_DiscontinuedOperationsSummaryofFinancialDataforEquityMethodInvestmentsIncludedinDiscontinuedOperationsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_3a550597-aef2-4d9a-a923-d15a4165cd33" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues_cb8d980d-5aa9-499c-9f00-2fb0f8721c0f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Revenues"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_3a550597-aef2-4d9a-a923-d15a4165cd33" xlink:to="loc_us-gaap_Revenues_cb8d980d-5aa9-499c-9f00-2fb0f8721c0f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenses_a04660a7-638c-4e9d-8baa-bdcb636a5c54" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingExpenses"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_3a550597-aef2-4d9a-a923-d15a4165cd33" xlink:to="loc_us-gaap_OperatingExpenses_a04660a7-638c-4e9d-8baa-bdcb636a5c54" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_25b0a5de-d8ba-4bfe-8aba-2ab56148a86e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GrossProfit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_3a550597-aef2-4d9a-a923-d15a4165cd33" xlink:to="loc_us-gaap_GrossProfit_25b0a5de-d8ba-4bfe-8aba-2ab56148a86e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_20c1049f-cc7c-47c9-9a7a-e064a143c885" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProfitLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_3a550597-aef2-4d9a-a923-d15a4165cd33" xlink:to="loc_us-gaap_ProfitLoss_20c1049f-cc7c-47c9-9a7a-e064a143c885" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_c57b62a1-00e9-4086-830f-34149e5dd94a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_3a550597-aef2-4d9a-a923-d15a4165cd33" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_c57b62a1-00e9-4086-830f-34149e5dd94a" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeAxis_416a7028-40a3-4173-9a9c-3bee1b5b21f4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_c57b62a1-00e9-4086-830f-34149e5dd94a" xlink:to="loc_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeAxis_416a7028-40a3-4173-9a9c-3bee1b5b21f4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeDomain_416a7028-40a3-4173-9a9c-3bee1b5b21f4_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeAxis_416a7028-40a3-4173-9a9c-3bee1b5b21f4" xlink:to="loc_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeDomain_416a7028-40a3-4173-9a9c-3bee1b5b21f4_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeDomain_76b8db74-b446-4fdb-b258-70cb640d984b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeAxis_416a7028-40a3-4173-9a9c-3bee1b5b21f4" xlink:to="loc_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeDomain_76b8db74-b446-4fdb-b258-70cb640d984b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeOrGroupOfInvesteesMember_fdca626d-d5c9-4f84-b6bb-bd6ff35210e9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeOrGroupOfInvesteesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeDomain_76b8db74-b446-4fdb-b258-70cb640d984b" xlink:to="loc_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeOrGroupOfInvesteesMember_fdca626d-d5c9-4f84-b6bb-bd6ff35210e9" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_266ccd7c-f638-4487-a5ac-c607a872d979" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_c57b62a1-00e9-4086-830f-34149e5dd94a" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_266ccd7c-f638-4487-a5ac-c607a872d979" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_266ccd7c-f638-4487-a5ac-c607a872d979_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_266ccd7c-f638-4487-a5ac-c607a872d979" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_266ccd7c-f638-4487-a5ac-c607a872d979_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_7242b8c9-1c61-4f0e-bcb1-4945997ca0b6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_266ccd7c-f638-4487-a5ac-c607a872d979" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_7242b8c9-1c61-4f0e-bcb1-4945997ca0b6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_EnviroFlightLLCMember_43385e4c-2559-44d4-bedf-f70751a24533" xlink:href="pgen-20210930.xsd#pgen_EnviroFlightLLCMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_7242b8c9-1c61-4f0e-bcb1-4945997ca0b6" xlink:to="loc_pgen_EnviroFlightLLCMember_43385e4c-2559-44d4-bedf-f70751a24533" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationAxis_bd4e6c14-03fa-4731-ba5b-bccf4edb5447" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupClassificationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_c57b62a1-00e9-4086-830f-34149e5dd94a" xlink:to="loc_us-gaap_DisposalGroupClassificationAxis_bd4e6c14-03fa-4731-ba5b-bccf4edb5447" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationDomain_bd4e6c14-03fa-4731-ba5b-bccf4edb5447_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupClassificationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DisposalGroupClassificationAxis_bd4e6c14-03fa-4731-ba5b-bccf4edb5447" xlink:to="loc_us-gaap_DisposalGroupClassificationDomain_bd4e6c14-03fa-4731-ba5b-bccf4edb5447_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationDomain_aa68b7d7-0daa-43b5-9eb5-697fd7fe86f3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupClassificationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DisposalGroupClassificationAxis_bd4e6c14-03fa-4731-ba5b-bccf4edb5447" xlink:to="loc_us-gaap_DisposalGroupClassificationDomain_aa68b7d7-0daa-43b5-9eb5-697fd7fe86f3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationsDisposedOfBySaleMember_93a03e25-991c-4bf9-8844-f6d6966e21e2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DiscontinuedOperationsDisposedOfBySaleMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisposalGroupClassificationDomain_aa68b7d7-0daa-43b5-9eb5-697fd7fe86f3" xlink:to="loc_us-gaap_DiscontinuedOperationsDisposedOfBySaleMember_93a03e25-991c-4bf9-8844-f6d6966e21e2" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.dna.com/role/InvestmentsinJointVenturesIntrexonEnergyPartnersAdditionalInformationDetails" xlink:type="simple" xlink:href="pgen-20210930.xsd#InvestmentsinJointVenturesIntrexonEnergyPartnersAdditionalInformationDetails"/>
  <link:definitionLink xlink:role="http://www.dna.com/role/InvestmentsinJointVenturesIntrexonEnergyPartnersAdditionalInformationDetails" xlink:type="extended" id="i4f972d14100943dfaa2a8a9062310766_InvestmentsinJointVenturesIntrexonEnergyPartnersAdditionalInformationDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_d1f46b9b-2124-446b-9e91-3b33d7bfa95a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfEquityMethodInvestmentsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_CollaborativeArrangementConsiderationReceivedValue_9f5b3253-954b-4bfd-8b8c-04ccb35ce8b8" xlink:href="pgen-20210930.xsd#pgen_CollaborativeArrangementConsiderationReceivedValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_d1f46b9b-2124-446b-9e91-3b33d7bfa95a" xlink:to="loc_pgen_CollaborativeArrangementConsiderationReceivedValue_9f5b3253-954b-4bfd-8b8c-04ccb35ce8b8" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentOwnershipPercentage_59f3466b-7bad-4858-923b-273490909c32" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityMethodInvestmentOwnershipPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_d1f46b9b-2124-446b-9e91-3b33d7bfa95a" xlink:to="loc_us-gaap_EquityMethodInvestmentOwnershipPercentage_59f3466b-7bad-4858-923b-273490909c32" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireInterestInJointVenture_c8e378c2-5103-44a6-b21f-4a7a03889cc9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquireInterestInJointVenture"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_d1f46b9b-2124-446b-9e91-3b33d7bfa95a" xlink:to="loc_us-gaap_PaymentsToAcquireInterestInJointVenture_c8e378c2-5103-44a6-b21f-4a7a03889cc9" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_JointVentureAdditionalCapitalContributionsCommitted_f9b2189b-6dd3-43d3-b436-a4df099294af" xlink:href="pgen-20210930.xsd#pgen_JointVentureAdditionalCapitalContributionsCommitted"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_d1f46b9b-2124-446b-9e91-3b33d7bfa95a" xlink:to="loc_pgen_JointVentureAdditionalCapitalContributionsCommitted_f9b2189b-6dd3-43d3-b436-a4df099294af" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_JointVentureAdditionalCapitalContributionsCommittedRemainingCommitment_b4a949ed-e47c-4433-848c-40189a058de7" xlink:href="pgen-20210930.xsd#pgen_JointVentureAdditionalCapitalContributionsCommittedRemainingCommitment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_d1f46b9b-2124-446b-9e91-3b33d7bfa95a" xlink:to="loc_pgen_JointVentureAdditionalCapitalContributionsCommittedRemainingCommitment_b4a949ed-e47c-4433-848c-40189a058de7" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_NumberofSeatsonGoverningBoard_186937e6-3274-4afb-aa52-dcf0d9655bee" xlink:href="pgen-20210930.xsd#pgen_NumberofSeatsonGoverningBoard"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_d1f46b9b-2124-446b-9e91-3b33d7bfa95a" xlink:to="loc_pgen_NumberofSeatsonGoverningBoard_186937e6-3274-4afb-aa52-dcf0d9655bee" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_NumberofSeatsonGoverningBoardInternallySelected_80535910-e773-4825-b883-5887a92d35c7" xlink:href="pgen-20210930.xsd#pgen_NumberofSeatsonGoverningBoardInternallySelected"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_d1f46b9b-2124-446b-9e91-3b33d7bfa95a" xlink:to="loc_pgen_NumberofSeatsonGoverningBoardInternallySelected_80535910-e773-4825-b883-5887a92d35c7" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_NumberofSeatsonGoverningBoardExternallySelected_2a52f745-5a5a-46af-9709-b9e6467d8d85" xlink:href="pgen-20210930.xsd#pgen_NumberofSeatsonGoverningBoardExternallySelected"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_d1f46b9b-2124-446b-9e91-3b33d7bfa95a" xlink:to="loc_pgen_NumberofSeatsonGoverningBoardExternallySelected_2a52f745-5a5a-46af-9709-b9e6467d8d85" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestments_42b24fc5-85d5-46b7-9de8-d9c67ed44c28" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityMethodInvestments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_d1f46b9b-2124-446b-9e91-3b33d7bfa95a" xlink:to="loc_us-gaap_EquityMethodInvestments_42b24fc5-85d5-46b7-9de8-d9c67ed44c28" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_a094b66d-2409-4595-9bc6-392fd1358370" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfEquityMethodInvestmentsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_d1f46b9b-2124-446b-9e91-3b33d7bfa95a" xlink:to="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_a094b66d-2409-4595-9bc6-392fd1358370" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CounterpartyNameAxis_e3d874dc-1413-4cf7-a1a3-1bdf6d020ce6" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CounterpartyNameAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_a094b66d-2409-4595-9bc6-392fd1358370" xlink:to="loc_srt_CounterpartyNameAxis_e3d874dc-1413-4cf7-a1a3-1bdf6d020ce6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RepurchaseAgreementCounterpartyNameDomain_e3d874dc-1413-4cf7-a1a3-1bdf6d020ce6_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RepurchaseAgreementCounterpartyNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_CounterpartyNameAxis_e3d874dc-1413-4cf7-a1a3-1bdf6d020ce6" xlink:to="loc_srt_RepurchaseAgreementCounterpartyNameDomain_e3d874dc-1413-4cf7-a1a3-1bdf6d020ce6_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RepurchaseAgreementCounterpartyNameDomain_157f5b3f-52ad-4012-900c-f33eaf4a51f1" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RepurchaseAgreementCounterpartyNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_CounterpartyNameAxis_e3d874dc-1413-4cf7-a1a3-1bdf6d020ce6" xlink:to="loc_srt_RepurchaseAgreementCounterpartyNameDomain_157f5b3f-52ad-4012-900c-f33eaf4a51f1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_IntrexonEnergyPartnersMember_a5c9f676-d83f-4b84-879c-13428a3392f2" xlink:href="pgen-20210930.xsd#pgen_IntrexonEnergyPartnersMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RepurchaseAgreementCounterpartyNameDomain_157f5b3f-52ad-4012-900c-f33eaf4a51f1" xlink:to="loc_pgen_IntrexonEnergyPartnersMember_a5c9f676-d83f-4b84-879c-13428a3392f2" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_2b3abcec-21c5-48ce-972b-548af04e5bfe" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_a094b66d-2409-4595-9bc6-392fd1358370" xlink:to="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_2b3abcec-21c5-48ce-972b-548af04e5bfe" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EquityMethodInvesteeNameDomain_2b3abcec-21c5-48ce-972b-548af04e5bfe_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_EquityMethodInvesteeNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_2b3abcec-21c5-48ce-972b-548af04e5bfe" xlink:to="loc_srt_EquityMethodInvesteeNameDomain_2b3abcec-21c5-48ce-972b-548af04e5bfe_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EquityMethodInvesteeNameDomain_1107069b-7617-4a72-9cbb-f1e8acc27e58" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_EquityMethodInvesteeNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_2b3abcec-21c5-48ce-972b-548af04e5bfe" xlink:to="loc_srt_EquityMethodInvesteeNameDomain_1107069b-7617-4a72-9cbb-f1e8acc27e58" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_IntrexonEnergyPartnersMember_5979ddd8-cab4-471d-bd38-058989c3575b" xlink:href="pgen-20210930.xsd#pgen_IntrexonEnergyPartnersMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_EquityMethodInvesteeNameDomain_1107069b-7617-4a72-9cbb-f1e8acc27e58" xlink:to="loc_pgen_IntrexonEnergyPartnersMember_5979ddd8-cab4-471d-bd38-058989c3575b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_6736fed2-eb33-4bf5-968c-1e01bd73f100" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_a094b66d-2409-4595-9bc6-392fd1358370" xlink:to="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_6736fed2-eb33-4bf5-968c-1e01bd73f100" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain_6736fed2-eb33-4bf5-968c-1e01bd73f100_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_6736fed2-eb33-4bf5-968c-1e01bd73f100" xlink:to="loc_us-gaap_RelatedPartyDomain_6736fed2-eb33-4bf5-968c-1e01bd73f100_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain_4798d3f5-cd54-469d-8fc1-b0b0011fb3f0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_6736fed2-eb33-4bf5-968c-1e01bd73f100" xlink:to="loc_us-gaap_RelatedPartyDomain_4798d3f5-cd54-469d-8fc1-b0b0011fb3f0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestorMember_dedf689b-6fc0-4010-a7eb-005baae99913" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InvestorMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyDomain_4798d3f5-cd54-469d-8fc1-b0b0011fb3f0" xlink:to="loc_us-gaap_InvestorMember_dedf689b-6fc0-4010-a7eb-005baae99913" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_47cff4a9-6953-4891-a321-6cee80df581d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BalanceSheetLocationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_a094b66d-2409-4595-9bc6-392fd1358370" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_47cff4a9-6953-4891-a321-6cee80df581d" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_47cff4a9-6953-4891-a321-6cee80df581d_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_47cff4a9-6953-4891-a321-6cee80df581d" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_47cff4a9-6953-4891-a321-6cee80df581d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_d511107e-eb20-4234-91cb-96fc82bedc3d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_47cff4a9-6953-4891-a321-6cee80df581d" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_d511107e-eb20-4234-91cb-96fc82bedc3d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_OtherAccruedLiabilitiesMember_3963ea68-de23-4413-a6ff-1bddf6bf5cd1" xlink:href="pgen-20210930.xsd#pgen_OtherAccruedLiabilitiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_d511107e-eb20-4234-91cb-96fc82bedc3d" xlink:to="loc_pgen_OtherAccruedLiabilitiesMember_3963ea68-de23-4413-a6ff-1bddf6bf5cd1" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfArrangementAxis_0f8d94c0-b7d7-4588-8046-94afde9555d3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TypeOfArrangementAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_a094b66d-2409-4595-9bc6-392fd1358370" xlink:to="loc_us-gaap_TypeOfArrangementAxis_0f8d94c0-b7d7-4588-8046-94afde9555d3" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_0f8d94c0-b7d7-4588-8046-94afde9555d3_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ArrangementsAndNonarrangementTransactionsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_TypeOfArrangementAxis_0f8d94c0-b7d7-4588-8046-94afde9555d3" xlink:to="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_0f8d94c0-b7d7-4588-8046-94afde9555d3_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_efb18e09-069b-4db5-93dc-877b2aa98b74" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ArrangementsAndNonarrangementTransactionsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_TypeOfArrangementAxis_0f8d94c0-b7d7-4588-8046-94afde9555d3" xlink:to="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_efb18e09-069b-4db5-93dc-877b2aa98b74" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CollaborativeArrangementMember_2196c00f-966a-449b-9e90-7a601785ae05" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CollaborativeArrangementMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_efb18e09-069b-4db5-93dc-877b2aa98b74" xlink:to="loc_us-gaap_CollaborativeArrangementMember_2196c00f-966a-449b-9e90-7a601785ae05" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.dna.com/role/InvestmentsinJointVenturesIntrexonEnergyPartnersIIAdditionalInformationDetails" xlink:type="simple" xlink:href="pgen-20210930.xsd#InvestmentsinJointVenturesIntrexonEnergyPartnersIIAdditionalInformationDetails"/>
  <link:definitionLink xlink:role="http://www.dna.com/role/InvestmentsinJointVenturesIntrexonEnergyPartnersIIAdditionalInformationDetails" xlink:type="extended" id="i7b64e7564fde4b0199d0826be2b9bbb5_InvestmentsinJointVenturesIntrexonEnergyPartnersIIAdditionalInformationDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_935f5f6f-35ca-4796-9839-b14ec8f0a8b1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfEquityMethodInvestmentsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_CollaborativeArrangementConsiderationReceivedValue_e515c0ce-db1b-4bdc-9b07-b7739f833533" xlink:href="pgen-20210930.xsd#pgen_CollaborativeArrangementConsiderationReceivedValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_935f5f6f-35ca-4796-9839-b14ec8f0a8b1" xlink:to="loc_pgen_CollaborativeArrangementConsiderationReceivedValue_e515c0ce-db1b-4bdc-9b07-b7739f833533" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentOwnershipPercentage_d545d812-c3dc-4b2c-b55c-d66846e3ac2d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityMethodInvestmentOwnershipPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_935f5f6f-35ca-4796-9839-b14ec8f0a8b1" xlink:to="loc_us-gaap_EquityMethodInvestmentOwnershipPercentage_d545d812-c3dc-4b2c-b55c-d66846e3ac2d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireInterestInJointVenture_3eb3286c-af42-4011-8698-ab53e1b86ec0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquireInterestInJointVenture"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_935f5f6f-35ca-4796-9839-b14ec8f0a8b1" xlink:to="loc_us-gaap_PaymentsToAcquireInterestInJointVenture_3eb3286c-af42-4011-8698-ab53e1b86ec0" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_JointVentureAdditionalCapitalContributionsCommitted_e0dc35dd-70c9-43eb-8e57-3e1be6c36f86" xlink:href="pgen-20210930.xsd#pgen_JointVentureAdditionalCapitalContributionsCommitted"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_935f5f6f-35ca-4796-9839-b14ec8f0a8b1" xlink:to="loc_pgen_JointVentureAdditionalCapitalContributionsCommitted_e0dc35dd-70c9-43eb-8e57-3e1be6c36f86" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_JointVentureAdditionalCapitalContributionsCommittedRemainingCommitment_e81844a0-fc1e-44fb-b221-89a4c1dadaac" xlink:href="pgen-20210930.xsd#pgen_JointVentureAdditionalCapitalContributionsCommittedRemainingCommitment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_935f5f6f-35ca-4796-9839-b14ec8f0a8b1" xlink:to="loc_pgen_JointVentureAdditionalCapitalContributionsCommittedRemainingCommitment_e81844a0-fc1e-44fb-b221-89a4c1dadaac" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_NumberofSeatsonGoverningBoard_0a74d4f3-b039-49ac-93fd-5ca2a4f84550" xlink:href="pgen-20210930.xsd#pgen_NumberofSeatsonGoverningBoard"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_935f5f6f-35ca-4796-9839-b14ec8f0a8b1" xlink:to="loc_pgen_NumberofSeatsonGoverningBoard_0a74d4f3-b039-49ac-93fd-5ca2a4f84550" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_NumberofSeatsonGoverningBoardInternallySelected_0c09e029-2bf2-415d-9057-8497a5e892be" xlink:href="pgen-20210930.xsd#pgen_NumberofSeatsonGoverningBoardInternallySelected"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_935f5f6f-35ca-4796-9839-b14ec8f0a8b1" xlink:to="loc_pgen_NumberofSeatsonGoverningBoardInternallySelected_0c09e029-2bf2-415d-9057-8497a5e892be" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_NumberofSeatsonGoverningBoardExternallySelected_74011928-48a4-40e9-bff0-ecf6783badf4" xlink:href="pgen-20210930.xsd#pgen_NumberofSeatsonGoverningBoardExternallySelected"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_935f5f6f-35ca-4796-9839-b14ec8f0a8b1" xlink:to="loc_pgen_NumberofSeatsonGoverningBoardExternallySelected_74011928-48a4-40e9-bff0-ecf6783badf4" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestments_5b497ed3-ddb7-42d3-92e8-09f64d8a1145" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityMethodInvestments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_935f5f6f-35ca-4796-9839-b14ec8f0a8b1" xlink:to="loc_us-gaap_EquityMethodInvestments_5b497ed3-ddb7-42d3-92e8-09f64d8a1145" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_b03f7284-5d8e-49a4-88c4-80119e788461" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfEquityMethodInvestmentsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_935f5f6f-35ca-4796-9839-b14ec8f0a8b1" xlink:to="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_b03f7284-5d8e-49a4-88c4-80119e788461" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CounterpartyNameAxis_4e676756-b04e-47ce-92f3-2c03fa4ba8ff" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CounterpartyNameAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_b03f7284-5d8e-49a4-88c4-80119e788461" xlink:to="loc_srt_CounterpartyNameAxis_4e676756-b04e-47ce-92f3-2c03fa4ba8ff" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RepurchaseAgreementCounterpartyNameDomain_4e676756-b04e-47ce-92f3-2c03fa4ba8ff_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RepurchaseAgreementCounterpartyNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_CounterpartyNameAxis_4e676756-b04e-47ce-92f3-2c03fa4ba8ff" xlink:to="loc_srt_RepurchaseAgreementCounterpartyNameDomain_4e676756-b04e-47ce-92f3-2c03fa4ba8ff_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RepurchaseAgreementCounterpartyNameDomain_fd17809d-6a0a-4bdf-bf8e-0dd55202c4bf" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RepurchaseAgreementCounterpartyNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_CounterpartyNameAxis_4e676756-b04e-47ce-92f3-2c03fa4ba8ff" xlink:to="loc_srt_RepurchaseAgreementCounterpartyNameDomain_fd17809d-6a0a-4bdf-bf8e-0dd55202c4bf" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_IntrexonEnergyPartnersIILLCMember_25239ed1-b645-4777-a585-f490bd6a35e4" xlink:href="pgen-20210930.xsd#pgen_IntrexonEnergyPartnersIILLCMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RepurchaseAgreementCounterpartyNameDomain_fd17809d-6a0a-4bdf-bf8e-0dd55202c4bf" xlink:to="loc_pgen_IntrexonEnergyPartnersIILLCMember_25239ed1-b645-4777-a585-f490bd6a35e4" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_50e03398-ba34-42c9-9329-a0ed913a8e3e" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_b03f7284-5d8e-49a4-88c4-80119e788461" xlink:to="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_50e03398-ba34-42c9-9329-a0ed913a8e3e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EquityMethodInvesteeNameDomain_50e03398-ba34-42c9-9329-a0ed913a8e3e_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_EquityMethodInvesteeNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_50e03398-ba34-42c9-9329-a0ed913a8e3e" xlink:to="loc_srt_EquityMethodInvesteeNameDomain_50e03398-ba34-42c9-9329-a0ed913a8e3e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EquityMethodInvesteeNameDomain_bca3534e-0bb7-4c18-8d73-f558fb839593" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_EquityMethodInvesteeNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_50e03398-ba34-42c9-9329-a0ed913a8e3e" xlink:to="loc_srt_EquityMethodInvesteeNameDomain_bca3534e-0bb7-4c18-8d73-f558fb839593" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_IntrexonEnergyPartnersIILLCMember_c5ae7f50-5f44-4f87-bf5b-a8ebb9badc84" xlink:href="pgen-20210930.xsd#pgen_IntrexonEnergyPartnersIILLCMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_EquityMethodInvesteeNameDomain_bca3534e-0bb7-4c18-8d73-f558fb839593" xlink:to="loc_pgen_IntrexonEnergyPartnersIILLCMember_c5ae7f50-5f44-4f87-bf5b-a8ebb9badc84" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_c4434a9b-66fa-453f-9fbe-b15be366fff8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_b03f7284-5d8e-49a4-88c4-80119e788461" xlink:to="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_c4434a9b-66fa-453f-9fbe-b15be366fff8" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain_c4434a9b-66fa-453f-9fbe-b15be366fff8_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_c4434a9b-66fa-453f-9fbe-b15be366fff8" xlink:to="loc_us-gaap_RelatedPartyDomain_c4434a9b-66fa-453f-9fbe-b15be366fff8_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain_adb375ab-14cb-439b-bf73-3a2891073a84" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_c4434a9b-66fa-453f-9fbe-b15be366fff8" xlink:to="loc_us-gaap_RelatedPartyDomain_adb375ab-14cb-439b-bf73-3a2891073a84" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestorMember_de2ebc1d-4c6c-4bcf-839e-4ba7379cb084" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InvestorMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyDomain_adb375ab-14cb-439b-bf73-3a2891073a84" xlink:to="loc_us-gaap_InvestorMember_de2ebc1d-4c6c-4bcf-839e-4ba7379cb084" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_AllInvestorsMember_c6c1685e-d993-443d-9caa-7994f6f5e420" xlink:href="pgen-20210930.xsd#pgen_AllInvestorsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyDomain_adb375ab-14cb-439b-bf73-3a2891073a84" xlink:to="loc_pgen_AllInvestorsMember_c6c1685e-d993-443d-9caa-7994f6f5e420" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_11d1f9a1-587c-4b8e-aa23-98828f261080" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BalanceSheetLocationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_b03f7284-5d8e-49a4-88c4-80119e788461" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_11d1f9a1-587c-4b8e-aa23-98828f261080" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_11d1f9a1-587c-4b8e-aa23-98828f261080_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_11d1f9a1-587c-4b8e-aa23-98828f261080" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_11d1f9a1-587c-4b8e-aa23-98828f261080_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_3700218a-40fe-45fc-8418-945e9802f988" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_11d1f9a1-587c-4b8e-aa23-98828f261080" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_3700218a-40fe-45fc-8418-945e9802f988" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_OtherAccruedLiabilitiesMember_02814a49-b89c-4dcb-ab4c-7bc02b597c3d" xlink:href="pgen-20210930.xsd#pgen_OtherAccruedLiabilitiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_3700218a-40fe-45fc-8418-945e9802f988" xlink:to="loc_pgen_OtherAccruedLiabilitiesMember_02814a49-b89c-4dcb-ab4c-7bc02b597c3d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfArrangementAxis_2d80a262-1d17-45a5-8aac-2bd1c02d5236" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TypeOfArrangementAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_b03f7284-5d8e-49a4-88c4-80119e788461" xlink:to="loc_us-gaap_TypeOfArrangementAxis_2d80a262-1d17-45a5-8aac-2bd1c02d5236" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_2d80a262-1d17-45a5-8aac-2bd1c02d5236_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ArrangementsAndNonarrangementTransactionsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_TypeOfArrangementAxis_2d80a262-1d17-45a5-8aac-2bd1c02d5236" xlink:to="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_2d80a262-1d17-45a5-8aac-2bd1c02d5236_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_1781ef7a-61a6-40df-ad8e-a652bce27837" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ArrangementsAndNonarrangementTransactionsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_TypeOfArrangementAxis_2d80a262-1d17-45a5-8aac-2bd1c02d5236" xlink:to="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_1781ef7a-61a6-40df-ad8e-a652bce27837" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CollaborativeArrangementMember_0e43f53e-cdbe-46dc-b712-865e669ff20e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CollaborativeArrangementMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_1781ef7a-61a6-40df-ad8e-a652bce27837" xlink:to="loc_us-gaap_CollaborativeArrangementMember_0e43f53e-cdbe-46dc-b712-865e669ff20e" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.dna.com/role/CollaborationandLicensingRevenueSummarizedCollaborationandLicensingRevenueDetails" xlink:type="simple" xlink:href="pgen-20210930.xsd#CollaborationandLicensingRevenueSummarizedCollaborationandLicensingRevenueDetails"/>
  <link:definitionLink xlink:role="http://www.dna.com/role/CollaborationandLicensingRevenueSummarizedCollaborationandLicensingRevenueDetails" xlink:type="extended" id="i09c0065d969a41daa417a4df83437a23_CollaborationandLicensingRevenueSummarizedCollaborationandLicensingRevenueDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_e48e49ee-8957-4f3a-b57e-3276154a954f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_aca7c303-b49b-4671-bd99-12df8b09eba4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_e48e49ee-8957-4f3a-b57e-3276154a954f" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_aca7c303-b49b-4671-bd99-12df8b09eba4" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_ac339f33-c3b7-470f-99f3-78ef1436d875" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerLiabilityRevenueRecognized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_e48e49ee-8957-4f3a-b57e-3276154a954f" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_ac339f33-c3b7-470f-99f3-78ef1436d875" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable_301dba74-e758-4d96-b016-dfcf1c13e00f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_e48e49ee-8957-4f3a-b57e-3276154a954f" xlink:to="loc_us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable_301dba74-e758-4d96-b016-dfcf1c13e00f" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CounterpartyNameAxis_3dac292f-5737-4e3d-8526-21ff7a92b3d2" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CounterpartyNameAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable_301dba74-e758-4d96-b016-dfcf1c13e00f" xlink:to="loc_srt_CounterpartyNameAxis_3dac292f-5737-4e3d-8526-21ff7a92b3d2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RepurchaseAgreementCounterpartyNameDomain_3dac292f-5737-4e3d-8526-21ff7a92b3d2_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RepurchaseAgreementCounterpartyNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_CounterpartyNameAxis_3dac292f-5737-4e3d-8526-21ff7a92b3d2" xlink:to="loc_srt_RepurchaseAgreementCounterpartyNameDomain_3dac292f-5737-4e3d-8526-21ff7a92b3d2_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RepurchaseAgreementCounterpartyNameDomain_c672a4da-c098-480d-ba0d-6b9cbb6ae6f2" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RepurchaseAgreementCounterpartyNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_CounterpartyNameAxis_3dac292f-5737-4e3d-8526-21ff7a92b3d2" xlink:to="loc_srt_RepurchaseAgreementCounterpartyNameDomain_c672a4da-c098-480d-ba0d-6b9cbb6ae6f2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_ZiopharmMember_c1ecfb87-87fb-4a64-8147-ddc891591d56" xlink:href="pgen-20210930.xsd#pgen_ZiopharmMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RepurchaseAgreementCounterpartyNameDomain_c672a4da-c098-480d-ba0d-6b9cbb6ae6f2" xlink:to="loc_pgen_ZiopharmMember_c1ecfb87-87fb-4a64-8147-ddc891591d56" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_OragenicsMember_ee5e7912-80b1-4c9d-9d9f-60265a3cd058" xlink:href="pgen-20210930.xsd#pgen_OragenicsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RepurchaseAgreementCounterpartyNameDomain_c672a4da-c098-480d-ba0d-6b9cbb6ae6f2" xlink:to="loc_pgen_OragenicsMember_ee5e7912-80b1-4c9d-9d9f-60265a3cd058" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_CastleCreekBiosciencesIncMember_90d80f8f-836b-460d-a491-848309d422f5" xlink:href="pgen-20210930.xsd#pgen_CastleCreekBiosciencesIncMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RepurchaseAgreementCounterpartyNameDomain_c672a4da-c098-480d-ba0d-6b9cbb6ae6f2" xlink:to="loc_pgen_CastleCreekBiosciencesIncMember_90d80f8f-836b-460d-a491-848309d422f5" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_OtherMember_531f6021-e57c-4b17-8905-1ea61be3184b" xlink:href="pgen-20210930.xsd#pgen_OtherMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RepurchaseAgreementCounterpartyNameDomain_c672a4da-c098-480d-ba0d-6b9cbb6ae6f2" xlink:to="loc_pgen_OtherMember_531f6021-e57c-4b17-8905-1ea61be3184b" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfArrangementAxis_e82654c2-6ffe-49ed-ad0c-548e79a846e4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TypeOfArrangementAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable_301dba74-e758-4d96-b016-dfcf1c13e00f" xlink:to="loc_us-gaap_TypeOfArrangementAxis_e82654c2-6ffe-49ed-ad0c-548e79a846e4" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_e82654c2-6ffe-49ed-ad0c-548e79a846e4_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ArrangementsAndNonarrangementTransactionsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_TypeOfArrangementAxis_e82654c2-6ffe-49ed-ad0c-548e79a846e4" xlink:to="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_e82654c2-6ffe-49ed-ad0c-548e79a846e4_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_638457bc-47ad-459c-b864-220e35865df2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ArrangementsAndNonarrangementTransactionsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_TypeOfArrangementAxis_e82654c2-6ffe-49ed-ad0c-548e79a846e4" xlink:to="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_638457bc-47ad-459c-b864-220e35865df2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CollaborativeArrangementMember_53ff825e-2502-4ac6-ae56-1ba0f102e957" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CollaborativeArrangementMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_638457bc-47ad-459c-b864-220e35865df2" xlink:to="loc_us-gaap_CollaborativeArrangementMember_53ff825e-2502-4ac6-ae56-1ba0f102e957" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_UpfrontAndMilestonePaymentsMember_437e9533-3cb6-4ed9-99f5-72ce2ee372c0" xlink:href="pgen-20210930.xsd#pgen_UpfrontAndMilestonePaymentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_638457bc-47ad-459c-b864-220e35865df2" xlink:to="loc_pgen_UpfrontAndMilestonePaymentsMember_437e9533-3cb6-4ed9-99f5-72ce2ee372c0" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.dna.com/role/CollaborationandLicensingRevenueSummaryofDeferredRevenueDetails" xlink:type="simple" xlink:href="pgen-20210930.xsd#CollaborationandLicensingRevenueSummaryofDeferredRevenueDetails"/>
  <link:definitionLink xlink:role="http://www.dna.com/role/CollaborationandLicensingRevenueSummaryofDeferredRevenueDetails" xlink:type="extended" id="id1bd048c722149fba3f7f2460f7bfcf0_CollaborationandLicensingRevenueSummaryofDeferredRevenueDetails">
    <link:loc xlink:type="locator" xlink:label="loc_pgen_ContractWithCustomerAssetAndLiabilityLineItems_0c9824cc-deb7-484f-9bec-d27645f12d4a" xlink:href="pgen-20210930.xsd#pgen_ContractWithCustomerAssetAndLiabilityLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiability_7395cebe-ec5b-4a1c-b338-c1e988ab2d32" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerLiability"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_pgen_ContractWithCustomerAssetAndLiabilityLineItems_0c9824cc-deb7-484f-9bec-d27645f12d4a" xlink:to="loc_us-gaap_ContractWithCustomerLiability_7395cebe-ec5b-4a1c-b338-c1e988ab2d32" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent_31bede08-433c-4d2c-bf84-6ab061863d3e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerLiabilityCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_pgen_ContractWithCustomerAssetAndLiabilityLineItems_0c9824cc-deb7-484f-9bec-d27645f12d4a" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityCurrent_31bede08-433c-4d2c-bf84-6ab061863d3e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityNoncurrent_ade11f51-5f2e-4a51-9a49-43e277e6ffa0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerLiabilityNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_pgen_ContractWithCustomerAssetAndLiabilityLineItems_0c9824cc-deb7-484f-9bec-d27645f12d4a" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityNoncurrent_ade11f51-5f2e-4a51-9a49-43e277e6ffa0" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_ContractWithCustomerAssetAndLiabilityTable_770a1e3b-1c99-418d-8698-83d7530936eb" xlink:href="pgen-20210930.xsd#pgen_ContractWithCustomerAssetAndLiabilityTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_pgen_ContractWithCustomerAssetAndLiabilityLineItems_0c9824cc-deb7-484f-9bec-d27645f12d4a" xlink:to="loc_pgen_ContractWithCustomerAssetAndLiabilityTable_770a1e3b-1c99-418d-8698-83d7530936eb" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_1c13a9ca-c11f-44c8-b443-39096960e760" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductOrServiceAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_pgen_ContractWithCustomerAssetAndLiabilityTable_770a1e3b-1c99-418d-8698-83d7530936eb" xlink:to="loc_srt_ProductOrServiceAxis_1c13a9ca-c11f-44c8-b443-39096960e760" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_1c13a9ca-c11f-44c8-b443-39096960e760_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ProductOrServiceAxis_1c13a9ca-c11f-44c8-b443-39096960e760" xlink:to="loc_srt_ProductsAndServicesDomain_1c13a9ca-c11f-44c8-b443-39096960e760_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_f023b290-76f8-4bd2-9557-5f137c615581" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ProductOrServiceAxis_1c13a9ca-c11f-44c8-b443-39096960e760" xlink:to="loc_srt_ProductsAndServicesDomain_f023b290-76f8-4bd2-9557-5f137c615581" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_PrepaidProductAndServiceRevenuesMember_6f4478e7-399d-4f6d-a253-58c3cd5ac722" xlink:href="pgen-20210930.xsd#pgen_PrepaidProductAndServiceRevenuesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_f023b290-76f8-4bd2-9557-5f137c615581" xlink:to="loc_pgen_PrepaidProductAndServiceRevenuesMember_6f4478e7-399d-4f6d-a253-58c3cd5ac722" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_DeferredRevenueOtherMember_7cfbc5dd-01b1-45b4-81a8-dce58a44bf8c" xlink:href="pgen-20210930.xsd#pgen_DeferredRevenueOtherMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_f023b290-76f8-4bd2-9557-5f137c615581" xlink:to="loc_pgen_DeferredRevenueOtherMember_7cfbc5dd-01b1-45b4-81a8-dce58a44bf8c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfArrangementAxis_43e5db84-9b30-400e-8570-81e2d487fdb6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TypeOfArrangementAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_pgen_ContractWithCustomerAssetAndLiabilityTable_770a1e3b-1c99-418d-8698-83d7530936eb" xlink:to="loc_us-gaap_TypeOfArrangementAxis_43e5db84-9b30-400e-8570-81e2d487fdb6" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_43e5db84-9b30-400e-8570-81e2d487fdb6_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ArrangementsAndNonarrangementTransactionsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_TypeOfArrangementAxis_43e5db84-9b30-400e-8570-81e2d487fdb6" xlink:to="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_43e5db84-9b30-400e-8570-81e2d487fdb6_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_edb1f7c3-6fc3-4cc6-bed6-7af6791428c0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ArrangementsAndNonarrangementTransactionsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_TypeOfArrangementAxis_43e5db84-9b30-400e-8570-81e2d487fdb6" xlink:to="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_edb1f7c3-6fc3-4cc6-bed6-7af6791428c0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CollaborativeArrangementMember_509a94de-8c1d-45a6-8aac-b5f3cf5c2a5d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CollaborativeArrangementMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_edb1f7c3-6fc3-4cc6-bed6-7af6791428c0" xlink:to="loc_us-gaap_CollaborativeArrangementMember_509a94de-8c1d-45a6-8aac-b5f3cf5c2a5d" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.dna.com/role/CollaborationandLicensingRevenueSummaryofDeferredRevenuebyCollaboratorDetails" xlink:type="simple" xlink:href="pgen-20210930.xsd#CollaborationandLicensingRevenueSummaryofDeferredRevenuebyCollaboratorDetails"/>
  <link:definitionLink xlink:role="http://www.dna.com/role/CollaborationandLicensingRevenueSummaryofDeferredRevenuebyCollaboratorDetails" xlink:type="extended" id="ie04622c609164aaabaeb680825172edc_CollaborationandLicensingRevenueSummaryofDeferredRevenuebyCollaboratorDetails">
    <link:loc xlink:type="locator" xlink:label="loc_pgen_ContractWithCustomerAssetAndLiabilityLineItems_adb20e74-5396-4100-8f84-4424251bc7b6" xlink:href="pgen-20210930.xsd#pgen_ContractWithCustomerAssetAndLiabilityLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_10302c95-1499-431a-8107-b1883736a23b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_pgen_ContractWithCustomerAssetAndLiabilityLineItems_adb20e74-5396-4100-8f84-4424251bc7b6" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_10302c95-1499-431a-8107-b1883736a23b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligation_1dfcaa5d-4885-4d35-9e89-c78b3091a503" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_pgen_ContractWithCustomerAssetAndLiabilityLineItems_adb20e74-5396-4100-8f84-4424251bc7b6" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligation_1dfcaa5d-4885-4d35-9e89-c78b3091a503" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_ContractWithCustomerAssetAndLiabilityTable_c9a4bc50-cea5-4f44-9bf5-53ace06e5994" xlink:href="pgen-20210930.xsd#pgen_ContractWithCustomerAssetAndLiabilityTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_pgen_ContractWithCustomerAssetAndLiabilityLineItems_adb20e74-5396-4100-8f84-4424251bc7b6" xlink:to="loc_pgen_ContractWithCustomerAssetAndLiabilityTable_c9a4bc50-cea5-4f44-9bf5-53ace06e5994" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CounterpartyNameAxis_d17819f3-9a04-4276-8d17-5f58542f3560" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CounterpartyNameAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_pgen_ContractWithCustomerAssetAndLiabilityTable_c9a4bc50-cea5-4f44-9bf5-53ace06e5994" xlink:to="loc_srt_CounterpartyNameAxis_d17819f3-9a04-4276-8d17-5f58542f3560" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RepurchaseAgreementCounterpartyNameDomain_d17819f3-9a04-4276-8d17-5f58542f3560_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RepurchaseAgreementCounterpartyNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_CounterpartyNameAxis_d17819f3-9a04-4276-8d17-5f58542f3560" xlink:to="loc_srt_RepurchaseAgreementCounterpartyNameDomain_d17819f3-9a04-4276-8d17-5f58542f3560_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RepurchaseAgreementCounterpartyNameDomain_27b76015-1ca6-4251-9e05-8742869d28e5" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RepurchaseAgreementCounterpartyNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_CounterpartyNameAxis_d17819f3-9a04-4276-8d17-5f58542f3560" xlink:to="loc_srt_RepurchaseAgreementCounterpartyNameDomain_27b76015-1ca6-4251-9e05-8742869d28e5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_IntrexonEnergyPartnersMember_a8ad93f0-0871-4f0d-bf77-b99b475f4c7d" xlink:href="pgen-20210930.xsd#pgen_IntrexonEnergyPartnersMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RepurchaseAgreementCounterpartyNameDomain_27b76015-1ca6-4251-9e05-8742869d28e5" xlink:to="loc_pgen_IntrexonEnergyPartnersMember_a8ad93f0-0871-4f0d-bf77-b99b475f4c7d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_IntrexonEnergyPartnersIILLCMember_02929424-dc88-4cf7-a3d1-841ec242e092" xlink:href="pgen-20210930.xsd#pgen_IntrexonEnergyPartnersIILLCMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RepurchaseAgreementCounterpartyNameDomain_27b76015-1ca6-4251-9e05-8742869d28e5" xlink:to="loc_pgen_IntrexonEnergyPartnersIILLCMember_02929424-dc88-4cf7-a3d1-841ec242e092" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_CastleCreekBiosciencesIncMember_27ac075d-9b7b-4202-9900-99fb1b231995" xlink:href="pgen-20210930.xsd#pgen_CastleCreekBiosciencesIncMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RepurchaseAgreementCounterpartyNameDomain_27b76015-1ca6-4251-9e05-8742869d28e5" xlink:to="loc_pgen_CastleCreekBiosciencesIncMember_27ac075d-9b7b-4202-9900-99fb1b231995" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_OtherCollaborationsMember_37db5c83-5164-4ccc-b705-2d6c392e3e9a" xlink:href="pgen-20210930.xsd#pgen_OtherCollaborationsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RepurchaseAgreementCounterpartyNameDomain_27b76015-1ca6-4251-9e05-8742869d28e5" xlink:to="loc_pgen_OtherCollaborationsMember_37db5c83-5164-4ccc-b705-2d6c392e3e9a" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_473df131-90fe-4a3f-8b73-484247d78e6f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_pgen_ContractWithCustomerAssetAndLiabilityTable_c9a4bc50-cea5-4f44-9bf5-53ace06e5994" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_473df131-90fe-4a3f-8b73-484247d78e6f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfArrangementAxis_4fc8f68c-3017-45aa-a746-79d05fdce647" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TypeOfArrangementAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_pgen_ContractWithCustomerAssetAndLiabilityTable_c9a4bc50-cea5-4f44-9bf5-53ace06e5994" xlink:to="loc_us-gaap_TypeOfArrangementAxis_4fc8f68c-3017-45aa-a746-79d05fdce647" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_4fc8f68c-3017-45aa-a746-79d05fdce647_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ArrangementsAndNonarrangementTransactionsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_TypeOfArrangementAxis_4fc8f68c-3017-45aa-a746-79d05fdce647" xlink:to="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_4fc8f68c-3017-45aa-a746-79d05fdce647_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_2873dac4-a218-4f64-b3bf-359f3955c142" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ArrangementsAndNonarrangementTransactionsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_TypeOfArrangementAxis_4fc8f68c-3017-45aa-a746-79d05fdce647" xlink:to="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_2873dac4-a218-4f64-b3bf-359f3955c142" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_UpfrontAndMilestonePaymentsMember_3ee2588e-defd-47fa-984e-3832e9b0fea8" xlink:href="pgen-20210930.xsd#pgen_UpfrontAndMilestonePaymentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_2873dac4-a218-4f64-b3bf-359f3955c142" xlink:to="loc_pgen_UpfrontAndMilestonePaymentsMember_3ee2588e-defd-47fa-984e-3832e9b0fea8" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.dna.com/role/CollaborationandLicensingRevenueSummaryofDeferredRevenuebyCollaboratorDetails_1" xlink:type="simple" xlink:href="pgen-20210930.xsd#CollaborationandLicensingRevenueSummaryofDeferredRevenuebyCollaboratorDetails_1"/>
  <link:definitionLink xlink:role="http://www.dna.com/role/CollaborationandLicensingRevenueSummaryofDeferredRevenuebyCollaboratorDetails_1" xlink:type="extended" id="i62ff0879039745aeb9c8614118e1f4b7_CollaborationandLicensingRevenueSummaryofDeferredRevenuebyCollaboratorDetails_1">
    <link:loc xlink:type="locator" xlink:label="loc_pgen_ContractWithCustomerAssetAndLiabilityLineItems_adb20e74-5396-4100-8f84-4424251bc7b6" xlink:href="pgen-20210930.xsd#pgen_ContractWithCustomerAssetAndLiabilityLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_10302c95-1499-431a-8107-b1883736a23b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_pgen_ContractWithCustomerAssetAndLiabilityLineItems_adb20e74-5396-4100-8f84-4424251bc7b6" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_10302c95-1499-431a-8107-b1883736a23b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligation_1dfcaa5d-4885-4d35-9e89-c78b3091a503" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_pgen_ContractWithCustomerAssetAndLiabilityLineItems_adb20e74-5396-4100-8f84-4424251bc7b6" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligation_1dfcaa5d-4885-4d35-9e89-c78b3091a503" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_ContractWithCustomerAssetAndLiabilityTable_c9a4bc50-cea5-4f44-9bf5-53ace06e5994" xlink:href="pgen-20210930.xsd#pgen_ContractWithCustomerAssetAndLiabilityTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_pgen_ContractWithCustomerAssetAndLiabilityLineItems_adb20e74-5396-4100-8f84-4424251bc7b6" xlink:to="loc_pgen_ContractWithCustomerAssetAndLiabilityTable_c9a4bc50-cea5-4f44-9bf5-53ace06e5994" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CounterpartyNameAxis_d17819f3-9a04-4276-8d17-5f58542f3560" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CounterpartyNameAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_pgen_ContractWithCustomerAssetAndLiabilityTable_c9a4bc50-cea5-4f44-9bf5-53ace06e5994" xlink:to="loc_srt_CounterpartyNameAxis_d17819f3-9a04-4276-8d17-5f58542f3560" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RepurchaseAgreementCounterpartyNameDomain_d17819f3-9a04-4276-8d17-5f58542f3560_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RepurchaseAgreementCounterpartyNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_CounterpartyNameAxis_d17819f3-9a04-4276-8d17-5f58542f3560" xlink:to="loc_srt_RepurchaseAgreementCounterpartyNameDomain_d17819f3-9a04-4276-8d17-5f58542f3560_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RepurchaseAgreementCounterpartyNameDomain_27b76015-1ca6-4251-9e05-8742869d28e5" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RepurchaseAgreementCounterpartyNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_CounterpartyNameAxis_d17819f3-9a04-4276-8d17-5f58542f3560" xlink:to="loc_srt_RepurchaseAgreementCounterpartyNameDomain_27b76015-1ca6-4251-9e05-8742869d28e5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_IntrexonEnergyPartnersMember_a8ad93f0-0871-4f0d-bf77-b99b475f4c7d" xlink:href="pgen-20210930.xsd#pgen_IntrexonEnergyPartnersMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RepurchaseAgreementCounterpartyNameDomain_27b76015-1ca6-4251-9e05-8742869d28e5" xlink:to="loc_pgen_IntrexonEnergyPartnersMember_a8ad93f0-0871-4f0d-bf77-b99b475f4c7d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_IntrexonEnergyPartnersIILLCMember_02929424-dc88-4cf7-a3d1-841ec242e092" xlink:href="pgen-20210930.xsd#pgen_IntrexonEnergyPartnersIILLCMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RepurchaseAgreementCounterpartyNameDomain_27b76015-1ca6-4251-9e05-8742869d28e5" xlink:to="loc_pgen_IntrexonEnergyPartnersIILLCMember_02929424-dc88-4cf7-a3d1-841ec242e092" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_CastleCreekBiosciencesIncMember_27ac075d-9b7b-4202-9900-99fb1b231995" xlink:href="pgen-20210930.xsd#pgen_CastleCreekBiosciencesIncMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RepurchaseAgreementCounterpartyNameDomain_27b76015-1ca6-4251-9e05-8742869d28e5" xlink:to="loc_pgen_CastleCreekBiosciencesIncMember_27ac075d-9b7b-4202-9900-99fb1b231995" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_OtherCollaborationsMember_37db5c83-5164-4ccc-b705-2d6c392e3e9a" xlink:href="pgen-20210930.xsd#pgen_OtherCollaborationsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RepurchaseAgreementCounterpartyNameDomain_27b76015-1ca6-4251-9e05-8742869d28e5" xlink:to="loc_pgen_OtherCollaborationsMember_37db5c83-5164-4ccc-b705-2d6c392e3e9a" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfArrangementAxis_4fc8f68c-3017-45aa-a746-79d05fdce647" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TypeOfArrangementAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_pgen_ContractWithCustomerAssetAndLiabilityTable_c9a4bc50-cea5-4f44-9bf5-53ace06e5994" xlink:to="loc_us-gaap_TypeOfArrangementAxis_4fc8f68c-3017-45aa-a746-79d05fdce647" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_4fc8f68c-3017-45aa-a746-79d05fdce647_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ArrangementsAndNonarrangementTransactionsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_TypeOfArrangementAxis_4fc8f68c-3017-45aa-a746-79d05fdce647" xlink:to="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_4fc8f68c-3017-45aa-a746-79d05fdce647_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_2873dac4-a218-4f64-b3bf-359f3955c142" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ArrangementsAndNonarrangementTransactionsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_TypeOfArrangementAxis_4fc8f68c-3017-45aa-a746-79d05fdce647" xlink:to="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_2873dac4-a218-4f64-b3bf-359f3955c142" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_UpfrontAndMilestonePaymentsMember_3ee2588e-defd-47fa-984e-3832e9b0fea8" xlink:href="pgen-20210930.xsd#pgen_UpfrontAndMilestonePaymentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_2873dac4-a218-4f64-b3bf-359f3955c142" xlink:to="loc_pgen_UpfrontAndMilestonePaymentsMember_3ee2588e-defd-47fa-984e-3832e9b0fea8" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.dna.com/role/ShorttermandLongtermInvestmentsSummaryofAmortizedCostGrossUnrealizedGainsandLossesandFairValueofShorttermandLongtermInvestmentsDetails" xlink:type="simple" xlink:href="pgen-20210930.xsd#ShorttermandLongtermInvestmentsSummaryofAmortizedCostGrossUnrealizedGainsandLossesandFairValueofShorttermandLongtermInvestmentsDetails"/>
  <link:definitionLink xlink:role="http://www.dna.com/role/ShorttermandLongtermInvestmentsSummaryofAmortizedCostGrossUnrealizedGainsandLossesandFairValueofShorttermandLongtermInvestmentsDetails" xlink:type="extended" id="i60d169b4aad84309b2a9a6330f74dd0f_ShorttermandLongtermInvestmentsSummaryofAmortizedCostGrossUnrealizedGainsandLossesandFairValueofShorttermandLongtermInvestmentsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_40b22a6b-b9d8-4cc4-a32b-d91bf768257e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_1478f858-126f-4ba4-8b3d-ac2efd6c4c8b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_40b22a6b-b9d8-4cc4-a32b-d91bf768257e" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_1478f858-126f-4ba4-8b3d-ac2efd6c4c8b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_101a1c0e-715e-40ce-ad5d-92541711bd60" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_40b22a6b-b9d8-4cc4-a32b-d91bf768257e" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_101a1c0e-715e-40ce-ad5d-92541711bd60" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_cd1c96c3-a5b9-4cfd-9a2a-d40b632d4ac7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_40b22a6b-b9d8-4cc4-a32b-d91bf768257e" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_cd1c96c3-a5b9-4cfd-9a2a-d40b632d4ac7" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_de3c99fa-87d8-4d8c-aee8-648474907d85" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecurities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_40b22a6b-b9d8-4cc4-a32b-d91bf768257e" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_de3c99fa-87d8-4d8c-aee8-648474907d85" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleTable_d5441456-eba1-48b1-8d0a-584e9d17345a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtSecuritiesAvailableForSaleTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_40b22a6b-b9d8-4cc4-a32b-d91bf768257e" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleTable_d5441456-eba1-48b1-8d0a-584e9d17345a" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentAxis_907a46d2-b86f-49ef-bcba-16cc501606ca" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancialInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleTable_d5441456-eba1-48b1-8d0a-584e9d17345a" xlink:to="loc_us-gaap_FinancialInstrumentAxis_907a46d2-b86f-49ef-bcba-16cc501606ca" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_907a46d2-b86f-49ef-bcba-16cc501606ca_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FinancialInstrumentAxis_907a46d2-b86f-49ef-bcba-16cc501606ca" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_907a46d2-b86f-49ef-bcba-16cc501606ca_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_ab0bdeda-6bb7-4a1a-abfc-911053ef5ac1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FinancialInstrumentAxis_907a46d2-b86f-49ef-bcba-16cc501606ca" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_ab0bdeda-6bb7-4a1a-abfc-911053ef5ac1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_USGovernmentDebtSecuritiesMember_18d9a362-5cad-415c-8e56-53d6e93b7c97" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_USGovernmentDebtSecuritiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_ab0bdeda-6bb7-4a1a-abfc-911053ef5ac1" xlink:to="loc_us-gaap_USGovernmentDebtSecuritiesMember_18d9a362-5cad-415c-8e56-53d6e93b7c97" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CertificatesOfDepositMember_0038543b-3870-45ad-adb7-f325d4133a0e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CertificatesOfDepositMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_ab0bdeda-6bb7-4a1a-abfc-911053ef5ac1" xlink:to="loc_us-gaap_CertificatesOfDepositMember_0038543b-3870-45ad-adb7-f325d4133a0e" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.dna.com/role/FairValueMeasurementsSummaryofPlacementintheFairValueHierarchyofFinancialAssetsthatareMeasuredatFairValueonaRecurringBasisDetails" xlink:type="simple" xlink:href="pgen-20210930.xsd#FairValueMeasurementsSummaryofPlacementintheFairValueHierarchyofFinancialAssetsthatareMeasuredatFairValueonaRecurringBasisDetails"/>
  <link:definitionLink xlink:role="http://www.dna.com/role/FairValueMeasurementsSummaryofPlacementintheFairValueHierarchyofFinancialAssetsthatareMeasuredatFairValueonaRecurringBasisDetails" xlink:type="extended" id="i245a2745b76242f2a9b79e099c7a5523_FairValueMeasurementsSummaryofPlacementintheFairValueHierarchyofFinancialAssetsthatareMeasuredatFairValueonaRecurringBasisDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_0025df09-b2b0-4f48-afa3-2483c51f29a6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsFairValueDisclosureAbstract_d375c265-ccfa-4628-93d3-5539f416d4a5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsFairValueDisclosureAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_0025df09-b2b0-4f48-afa3-2483c51f29a6" xlink:to="loc_us-gaap_AssetsFairValueDisclosureAbstract_d375c265-ccfa-4628-93d3-5539f416d4a5" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsFairValueDisclosure_f3da7424-6e9b-48c2-a37e-29beab958a77" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsFairValueDisclosure"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsFairValueDisclosureAbstract_d375c265-ccfa-4628-93d3-5539f416d4a5" xlink:to="loc_us-gaap_AssetsFairValueDisclosure_f3da7424-6e9b-48c2-a37e-29beab958a77" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_ea9245c3-e2cb-4b7b-8895-ede0d5ecfb4f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_0025df09-b2b0-4f48-afa3-2483c51f29a6" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_ea9245c3-e2cb-4b7b-8895-ede0d5ecfb4f" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentAxis_529f9d49-a6e1-4049-b526-5479ba87d89a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancialInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_ea9245c3-e2cb-4b7b-8895-ede0d5ecfb4f" xlink:to="loc_us-gaap_FinancialInstrumentAxis_529f9d49-a6e1-4049-b526-5479ba87d89a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_529f9d49-a6e1-4049-b526-5479ba87d89a_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FinancialInstrumentAxis_529f9d49-a6e1-4049-b526-5479ba87d89a" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_529f9d49-a6e1-4049-b526-5479ba87d89a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_ffe4689b-eba0-416a-96ed-9b5bdee6a3f4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FinancialInstrumentAxis_529f9d49-a6e1-4049-b526-5479ba87d89a" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_ffe4689b-eba0-416a-96ed-9b5bdee6a3f4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_USGovernmentDebtSecuritiesMember_d607f971-8501-4a78-92ce-49f2b4e00a17" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_USGovernmentDebtSecuritiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_ffe4689b-eba0-416a-96ed-9b5bdee6a3f4" xlink:to="loc_us-gaap_USGovernmentDebtSecuritiesMember_d607f971-8501-4a78-92ce-49f2b4e00a17" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CertificatesOfDepositMember_2dc76cbe-58b0-42b9-8e01-d8fcc57ddec5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CertificatesOfDepositMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_ffe4689b-eba0-416a-96ed-9b5bdee6a3f4" xlink:to="loc_us-gaap_CertificatesOfDepositMember_2dc76cbe-58b0-42b9-8e01-d8fcc57ddec5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_f8d72d9a-9156-47e4-bcd0-b30cd1bca099" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_ea9245c3-e2cb-4b7b-8895-ede0d5ecfb4f" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_f8d72d9a-9156-47e4-bcd0-b30cd1bca099" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_f8d72d9a-9156-47e4-bcd0-b30cd1bca099_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_f8d72d9a-9156-47e4-bcd0-b30cd1bca099" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_f8d72d9a-9156-47e4-bcd0-b30cd1bca099_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_fc12b6de-b06c-41ec-ab91-161004328d89" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_f8d72d9a-9156-47e4-bcd0-b30cd1bca099" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_fc12b6de-b06c-41ec-ab91-161004328d89" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_3dae7f3b-36f8-474c-956e-447a563aa144" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueInputsLevel1Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_fc12b6de-b06c-41ec-ab91-161004328d89" xlink:to="loc_us-gaap_FairValueInputsLevel1Member_3dae7f3b-36f8-474c-956e-447a563aa144" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_989db757-473e-4060-9c2e-2465d8d96078" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_fc12b6de-b06c-41ec-ab91-161004328d89" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_989db757-473e-4060-9c2e-2465d8d96078" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel3Member_53ef961c-c264-4074-af9a-4cb280b700b4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueInputsLevel3Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_fc12b6de-b06c-41ec-ab91-161004328d89" xlink:to="loc_us-gaap_FairValueInputsLevel3Member_53ef961c-c264-4074-af9a-4cb280b700b4" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.dna.com/role/FairValueMeasurementsAdditionalInformationDetails" xlink:type="simple" xlink:href="pgen-20210930.xsd#FairValueMeasurementsAdditionalInformationDetails"/>
  <link:definitionLink xlink:role="http://www.dna.com/role/FairValueMeasurementsAdditionalInformationDetails" xlink:type="extended" id="i8aa126dddc274c1d92f00f33921e99c8_FairValueMeasurementsAdditionalInformationDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_2f95227a-6f6f-44bf-bf42-a3941d0c41ef" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_97368baa-3c7f-4b37-84ac-50b145ce25f1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_2f95227a-6f6f-44bf-bf42-a3941d0c41ef" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_97368baa-3c7f-4b37-84ac-50b145ce25f1" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleDebtFairValueDisclosures_e300fbb9-2d51-45bc-8a30-fde402506297" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConvertibleDebtFairValueDisclosures"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_2f95227a-6f6f-44bf-bf42-a3941d0c41ef" xlink:to="loc_us-gaap_ConvertibleDebtFairValueDisclosures_e300fbb9-2d51-45bc-8a30-fde402506297" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleDebt_6056553c-9ce7-4b9e-be09-2cce8a71175b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConvertibleDebt"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_2f95227a-6f6f-44bf-bf42-a3941d0c41ef" xlink:to="loc_us-gaap_ConvertibleDebt_6056553c-9ce7-4b9e-be09-2cce8a71175b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_b9e9b442-d7e7-4e61-aa52-2c5b18dd4c37" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_2f95227a-6f6f-44bf-bf42-a3941d0c41ef" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_b9e9b442-d7e7-4e61-aa52-2c5b18dd4c37" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_48a60171-3407-4a46-9e39-7b80cc3e9561" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_b9e9b442-d7e7-4e61-aa52-2c5b18dd4c37" xlink:to="loc_us-gaap_DebtInstrumentAxis_48a60171-3407-4a46-9e39-7b80cc3e9561" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_48a60171-3407-4a46-9e39-7b80cc3e9561_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtInstrumentAxis_48a60171-3407-4a46-9e39-7b80cc3e9561" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_48a60171-3407-4a46-9e39-7b80cc3e9561_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_09edaf46-68fb-4598-a8a7-6e993eeef4b8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtInstrumentAxis_48a60171-3407-4a46-9e39-7b80cc3e9561" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_09edaf46-68fb-4598-a8a7-6e993eeef4b8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_A3.5ConvertibleNotesDue2023Member_e053e446-e072-45c3-964f-f6ee3320c5b7" xlink:href="pgen-20210930.xsd#pgen_A3.5ConvertibleNotesDue2023Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_09edaf46-68fb-4598-a8a7-6e993eeef4b8" xlink:to="loc_pgen_A3.5ConvertibleNotesDue2023Member_e053e446-e072-45c3-964f-f6ee3320c5b7" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.dna.com/role/InventoryDetails" xlink:type="simple" xlink:href="pgen-20210930.xsd#InventoryDetails"/>
  <link:definitionLink xlink:role="http://www.dna.com/role/InventoryDetails" xlink:type="extended" id="idfdec614a7f24ccfa454f5563aab0b38_InventoryDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryLineItems_db4829c8-956a-4798-a26d-1262b7daf786" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryGross_1b97ac55-0edc-43e6-8d3d-11049790ffe8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_InventoryLineItems_db4829c8-956a-4798-a26d-1262b7daf786" xlink:to="loc_us-gaap_InventoryGross_1b97ac55-0edc-43e6-8d3d-11049790ffe8" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryCurrentTable_84e19132-5423-4b87-871d-e2e8f82f3a0c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryCurrentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_InventoryLineItems_db4829c8-956a-4798-a26d-1262b7daf786" xlink:to="loc_us-gaap_InventoryCurrentTable_84e19132-5423-4b87-871d-e2e8f82f3a0c" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesInventoryAxis_1669974f-868a-4569-8ec5-fe573b902131" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PublicUtilitiesInventoryAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_InventoryCurrentTable_84e19132-5423-4b87-871d-e2e8f82f3a0c" xlink:to="loc_us-gaap_PublicUtilitiesInventoryAxis_1669974f-868a-4569-8ec5-fe573b902131" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesInventoryTypeDomain_1669974f-868a-4569-8ec5-fe573b902131_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PublicUtilitiesInventoryTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PublicUtilitiesInventoryAxis_1669974f-868a-4569-8ec5-fe573b902131" xlink:to="loc_us-gaap_PublicUtilitiesInventoryTypeDomain_1669974f-868a-4569-8ec5-fe573b902131_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesInventoryTypeDomain_26ba8285-bc2f-4779-a007-15520fc87b92" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PublicUtilitiesInventoryTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PublicUtilitiesInventoryAxis_1669974f-868a-4569-8ec5-fe573b902131" xlink:to="loc_us-gaap_PublicUtilitiesInventoryTypeDomain_26ba8285-bc2f-4779-a007-15520fc87b92" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_SuppliesEmbryosAndOtherProductionMaterialsMember_023798b7-73a0-4955-86bd-6a137410bf30" xlink:href="pgen-20210930.xsd#pgen_SuppliesEmbryosAndOtherProductionMaterialsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilitiesInventoryTypeDomain_26ba8285-bc2f-4779-a007-15520fc87b92" xlink:to="loc_pgen_SuppliesEmbryosAndOtherProductionMaterialsMember_023798b7-73a0-4955-86bd-6a137410bf30" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_WorkInProcessMember_7e8dd4f1-4b39-4389-bbd7-ed86e6094e43" xlink:href="pgen-20210930.xsd#pgen_WorkInProcessMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilitiesInventoryTypeDomain_26ba8285-bc2f-4779-a007-15520fc87b92" xlink:to="loc_pgen_WorkInProcessMember_7e8dd4f1-4b39-4389-bbd7-ed86e6094e43" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_LivestockMember_3396196e-704a-45f8-a3fe-aa4afd200ee3" xlink:href="pgen-20210930.xsd#pgen_LivestockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilitiesInventoryTypeDomain_26ba8285-bc2f-4779-a007-15520fc87b92" xlink:to="loc_pgen_LivestockMember_3396196e-704a-45f8-a3fe-aa4afd200ee3" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_FeedMember_b0b9373c-27ea-4f3d-ba56-c8e3f4e76d48" xlink:href="pgen-20210930.xsd#pgen_FeedMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilitiesInventoryTypeDomain_26ba8285-bc2f-4779-a007-15520fc87b92" xlink:to="loc_pgen_FeedMember_b0b9373c-27ea-4f3d-ba56-c8e3f4e76d48" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.dna.com/role/GoodwillandIntangibleAssetsNetScheduleofIntangibleAssetsDetails" xlink:type="simple" xlink:href="pgen-20210930.xsd#GoodwillandIntangibleAssetsNetScheduleofIntangibleAssetsDetails"/>
  <link:definitionLink xlink:role="http://www.dna.com/role/GoodwillandIntangibleAssetsNetScheduleofIntangibleAssetsDetails" xlink:type="extended" id="ia7c1401a7d024e2a82912099475bcf83_GoodwillandIntangibleAssetsNetScheduleofIntangibleAssetsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_5822c91e-375b-4e94-b462-2d9792105f0e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNetAbstract_910bbe0d-8865-4241-a596-163343f34510" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNetAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_5822c91e-375b-4e94-b462-2d9792105f0e" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNetAbstract_910bbe0d-8865-4241-a596-163343f34510" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_b909e40b-2b23-4f09-9970-8bd46aba4bbc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNetAbstract_910bbe0d-8865-4241-a596-163343f34510" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_b909e40b-2b23-4f09-9970-8bd46aba4bbc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_6da7c294-c314-4514-8ac5-916125f9f02c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNetAbstract_910bbe0d-8865-4241-a596-163343f34510" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_6da7c294-c314-4514-8ac5-916125f9f02c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_bab3c05f-0675-47e1-ac1d-293e9bd31d81" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNetAbstract_910bbe0d-8865-4241-a596-163343f34510" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNet_bab3c05f-0675-47e1-ac1d-293e9bd31d81" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_fdc1e358-4ced-438c-a253-29e749b2e10e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_5822c91e-375b-4e94-b462-2d9792105f0e" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_fdc1e358-4ced-438c-a253-29e749b2e10e" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_10b5e57e-a772-42fc-a15d-1a88584a006f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_fdc1e358-4ced-438c-a253-29e749b2e10e" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_10b5e57e-a772-42fc-a15d-1a88584a006f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_10b5e57e-a772-42fc-a15d-1a88584a006f_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_10b5e57e-a772-42fc-a15d-1a88584a006f" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_10b5e57e-a772-42fc-a15d-1a88584a006f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_2fa27dc1-7665-4b04-a25b-682b904e5904" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_10b5e57e-a772-42fc-a15d-1a88584a006f" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_2fa27dc1-7665-4b04-a25b-682b904e5904" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntellectualPropertyMember_09f74309-36b8-4a1f-a7f1-5b30db76b4e1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IntellectualPropertyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_2fa27dc1-7665-4b04-a25b-682b904e5904" xlink:to="loc_us-gaap_IntellectualPropertyMember_09f74309-36b8-4a1f-a7f1-5b30db76b4e1" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelationshipsMember_fd19241d-76b8-491b-8432-1cf95510559b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CustomerRelationshipsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_2fa27dc1-7665-4b04-a25b-682b904e5904" xlink:to="loc_us-gaap_CustomerRelationshipsMember_fd19241d-76b8-491b-8432-1cf95510559b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TrademarksMember_e483a083-a9e2-489f-a66f-ea88b9c0c281" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TrademarksMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_2fa27dc1-7665-4b04-a25b-682b904e5904" xlink:to="loc_us-gaap_TrademarksMember_e483a083-a9e2-489f-a66f-ea88b9c0c281" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.dna.com/role/LinesofCreditandLongTermDebtLinesofCreditAdditionalInformationDetails" xlink:type="simple" xlink:href="pgen-20210930.xsd#LinesofCreditandLongTermDebtLinesofCreditAdditionalInformationDetails"/>
  <link:definitionLink xlink:role="http://www.dna.com/role/LinesofCreditandLongTermDebtLinesofCreditAdditionalInformationDetails" xlink:type="extended" id="ie9ec129fe4f44542a650825ee1d0ab6b_LinesofCreditandLongTermDebtLinesofCreditAdditionalInformationDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityLineItems_854a7d78-eece-4595-8306-51fa75951c8e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_dd92123c-695a-4292-aa48-ffa6472897ff" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_854a7d78-eece-4595-8306-51fa75951c8e" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_dd92123c-695a-4292-aa48-ffa6472897ff" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_21e33d23-7a35-4252-aae4-748f07a6864b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_854a7d78-eece-4595-8306-51fa75951c8e" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_21e33d23-7a35-4252-aae4-748f07a6864b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd_21fb0359-38e3-422b-a236-bd456dab889f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_854a7d78-eece-4595-8306-51fa75951c8e" xlink:to="loc_us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd_21fb0359-38e3-422b-a236-bd456dab889f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCredit_9273f589-3ef0-46f9-b1a6-4d75d0a91d03" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCredit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_854a7d78-eece-4595-8306-51fa75951c8e" xlink:to="loc_us-gaap_LineOfCredit_9273f589-3ef0-46f9-b1a6-4d75d0a91d03" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity_c03cce8a-3b41-4958-9eaf-1ab073836c03" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_854a7d78-eece-4595-8306-51fa75951c8e" xlink:to="loc_us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity_c03cce8a-3b41-4958-9eaf-1ab073836c03" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityTable_3db5d1b3-0e9d-4b37-8fca-3d4f0cca7cfb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_854a7d78-eece-4595-8306-51fa75951c8e" xlink:to="loc_us-gaap_LineOfCreditFacilityTable_3db5d1b3-0e9d-4b37-8fca-3d4f0cca7cfb" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_bf8f36b9-a7d5-49dd-bd48-a894cf29e2e9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CreditFacilityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_3db5d1b3-0e9d-4b37-8fca-3d4f0cca7cfb" xlink:to="loc_us-gaap_CreditFacilityAxis_bf8f36b9-a7d5-49dd-bd48-a894cf29e2e9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_bf8f36b9-a7d5-49dd-bd48-a894cf29e2e9_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_CreditFacilityAxis_bf8f36b9-a7d5-49dd-bd48-a894cf29e2e9" xlink:to="loc_us-gaap_CreditFacilityDomain_bf8f36b9-a7d5-49dd-bd48-a894cf29e2e9_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_118823f6-00eb-4bbb-947c-7602e8184c7b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_CreditFacilityAxis_bf8f36b9-a7d5-49dd-bd48-a894cf29e2e9" xlink:to="loc_us-gaap_CreditFacilityDomain_118823f6-00eb-4bbb-947c-7602e8184c7b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_8875ed2c-5489-4170-9b7c-a2eda825ffc2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_118823f6-00eb-4bbb-947c-7602e8184c7b" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_8875ed2c-5489-4170-9b7c-a2eda825ffc2" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_48dacf79-b468-4c0b-9551-9bf159633684" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_3db5d1b3-0e9d-4b37-8fca-3d4f0cca7cfb" xlink:to="loc_dei_LegalEntityAxis_48dacf79-b468-4c0b-9551-9bf159633684" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_48dacf79-b468-4c0b-9551-9bf159633684_default" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_48dacf79-b468-4c0b-9551-9bf159633684" xlink:to="loc_dei_EntityDomain_48dacf79-b468-4c0b-9551-9bf159633684_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_673eb660-3308-4761-aa6b-2c8965d7ea42" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_48dacf79-b468-4c0b-9551-9bf159633684" xlink:to="loc_dei_EntityDomain_673eb660-3308-4761-aa6b-2c8965d7ea42" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_TransOvaGeneticsLcMember_e0e7e7ce-61c0-43f9-9695-5e0bc6f9620f" xlink:href="pgen-20210930.xsd#pgen_TransOvaGeneticsLcMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_673eb660-3308-4761-aa6b-2c8965d7ea42" xlink:to="loc_pgen_TransOvaGeneticsLcMember_e0e7e7ce-61c0-43f9-9695-5e0bc6f9620f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_ExemplarGeneticsLLCMember_4fa48f6d-6bad-4c7e-8ba6-f5293e1e82e0" xlink:href="pgen-20210930.xsd#pgen_ExemplarGeneticsLLCMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_673eb660-3308-4761-aa6b-2c8965d7ea42" xlink:to="loc_pgen_ExemplarGeneticsLLCMember_4fa48f6d-6bad-4c7e-8ba6-f5293e1e82e0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityAxis_7b107d10-8e47-46d1-af52-e4dd1b547752" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_3db5d1b3-0e9d-4b37-8fca-3d4f0cca7cfb" xlink:to="loc_us-gaap_LineOfCreditFacilityAxis_7b107d10-8e47-46d1-af52-e4dd1b547752" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityLenderDomain_7b107d10-8e47-46d1-af52-e4dd1b547752_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityLenderDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LineOfCreditFacilityAxis_7b107d10-8e47-46d1-af52-e4dd1b547752" xlink:to="loc_us-gaap_LineOfCreditFacilityLenderDomain_7b107d10-8e47-46d1-af52-e4dd1b547752_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityLenderDomain_37762c04-b804-4da0-aa6a-ca67925e267a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityLenderDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LineOfCreditFacilityAxis_7b107d10-8e47-46d1-af52-e4dd1b547752" xlink:to="loc_us-gaap_LineOfCreditFacilityLenderDomain_37762c04-b804-4da0-aa6a-ca67925e267a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_FirstNationalBankofOmahaMember_2a0ceee7-1657-4a07-862d-1a116a475723" xlink:href="pgen-20210930.xsd#pgen_FirstNationalBankofOmahaMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLenderDomain_37762c04-b804-4da0-aa6a-ca67925e267a" xlink:to="loc_pgen_FirstNationalBankofOmahaMember_2a0ceee7-1657-4a07-862d-1a116a475723" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_AmericanStateBankMember_c41a1029-ca88-4b5b-8300-2d0cc429c172" xlink:href="pgen-20210930.xsd#pgen_AmericanStateBankMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLenderDomain_37762c04-b804-4da0-aa6a-ca67925e267a" xlink:to="loc_pgen_AmericanStateBankMember_c41a1029-ca88-4b5b-8300-2d0cc429c172" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_9dfb1e3f-9f88-4c58-b74e-03014038fc0b" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_3db5d1b3-0e9d-4b37-8fca-3d4f0cca7cfb" xlink:to="loc_srt_RangeAxis_9dfb1e3f-9f88-4c58-b74e-03014038fc0b" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_9dfb1e3f-9f88-4c58-b74e-03014038fc0b_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_9dfb1e3f-9f88-4c58-b74e-03014038fc0b" xlink:to="loc_srt_RangeMember_9dfb1e3f-9f88-4c58-b74e-03014038fc0b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_1dcc195c-90c4-45f0-bd0c-ad1d92f4b7b9" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_9dfb1e3f-9f88-4c58-b74e-03014038fc0b" xlink:to="loc_srt_RangeMember_1dcc195c-90c4-45f0-bd0c-ad1d92f4b7b9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_e3cc50a0-e77f-4cf6-b1bb-2bff2480abb7" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_1dcc195c-90c4-45f0-bd0c-ad1d92f4b7b9" xlink:to="loc_srt_MinimumMember_e3cc50a0-e77f-4cf6-b1bb-2bff2480abb7" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.dna.com/role/LinesofCreditandLongTermDebtScheduleofLongTermDebtInstrumentsDetails" xlink:type="simple" xlink:href="pgen-20210930.xsd#LinesofCreditandLongTermDebtScheduleofLongTermDebtInstrumentsDetails"/>
  <link:definitionLink xlink:role="http://www.dna.com/role/LinesofCreditandLongTermDebtScheduleofLongTermDebtInstrumentsDetails" xlink:type="extended" id="i4098d760274142bbb7c1608ef960024e_LinesofCreditandLongTermDebtScheduleofLongTermDebtInstrumentsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_71c251fa-0147-4ec0-b292-7d00198a3ad5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt_6e3030db-fe19-4aad-9e30-4ee928fc1194" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebt"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_71c251fa-0147-4ec0-b292-7d00198a3ad5" xlink:to="loc_us-gaap_LongTermDebt_6e3030db-fe19-4aad-9e30-4ee928fc1194" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent_ac8130e3-26ac-4bef-98ca-763d889a63fb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_71c251fa-0147-4ec0-b292-7d00198a3ad5" xlink:to="loc_us-gaap_LongTermDebtCurrent_ac8130e3-26ac-4bef-98ca-763d889a63fb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_84a65ccc-4624-4d23-b99f-c2835fe6f953" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_71c251fa-0147-4ec0-b292-7d00198a3ad5" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_84a65ccc-4624-4d23-b99f-c2835fe6f953" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_701002e4-1aa1-44ed-b29d-889e60a602b2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DebtInstrumentLineItems_71c251fa-0147-4ec0-b292-7d00198a3ad5" xlink:to="loc_us-gaap_DebtInstrumentTable_701002e4-1aa1-44ed-b29d-889e60a602b2" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_8365021a-953c-4219-9d5f-45fd6c00a488" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_701002e4-1aa1-44ed-b29d-889e60a602b2" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_8365021a-953c-4219-9d5f-45fd6c00a488" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_8365021a-953c-4219-9d5f-45fd6c00a488_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_8365021a-953c-4219-9d5f-45fd6c00a488" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_8365021a-953c-4219-9d5f-45fd6c00a488_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_6d43f145-c82e-4d35-add6-317440120d62" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_8365021a-953c-4219-9d5f-45fd6c00a488" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_6d43f145-c82e-4d35-add6-317440120d62" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleDebtMember_fdc7c04d-34a6-4b97-a159-d1af90968e0f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConvertibleDebtMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_6d43f145-c82e-4d35-add6-317440120d62" xlink:to="loc_us-gaap_ConvertibleDebtMember_fdc7c04d-34a6-4b97-a159-d1af90968e0f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesPayableToBanksMember_766c5434-76e8-4507-bb91-ef6f27db278d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NotesPayableToBanksMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_6d43f145-c82e-4d35-add6-317440120d62" xlink:to="loc_us-gaap_NotesPayableToBanksMember_766c5434-76e8-4507-bb91-ef6f27db278d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_OtherLongTermDebtMember_a1c33f8f-7dec-406d-b4cc-bcd104434e5d" xlink:href="pgen-20210930.xsd#pgen_OtherLongTermDebtMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_6d43f145-c82e-4d35-add6-317440120d62" xlink:to="loc_pgen_OtherLongTermDebtMember_a1c33f8f-7dec-406d-b4cc-bcd104434e5d" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.dna.com/role/LinesofCreditandLongTermDebtLongTermDebtAdditionalInformationDetails" xlink:type="simple" xlink:href="pgen-20210930.xsd#LinesofCreditandLongTermDebtLongTermDebtAdditionalInformationDetails"/>
  <link:definitionLink xlink:role="http://www.dna.com/role/LinesofCreditandLongTermDebtLongTermDebtAdditionalInformationDetails" xlink:type="extended" id="i042097d7163049ee8f0eaab0682e8af2_LinesofCreditandLongTermDebtLongTermDebtAdditionalInformationDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_a98a3258-fecb-4f67-873e-0c99553e03af" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount_defe9a1b-41c2-4162-bd28-ada42712b309" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentFaceAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_a98a3258-fecb-4f67-873e-0c99553e03af" xlink:to="loc_us-gaap_DebtInstrumentFaceAmount_defe9a1b-41c2-4162-bd28-ada42712b309" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebt_ec035bca-d434-484f-8b56-1d3411774db7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromIssuanceOfLongTermDebt"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_a98a3258-fecb-4f67-873e-0c99553e03af" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebt_ec035bca-d434-484f-8b56-1d3411774db7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsGross_fbcfc762-4d9e-4f05-aec7-bb0eb1eaf7ae" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredFinanceCostsGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_a98a3258-fecb-4f67-873e-0c99553e03af" xlink:to="loc_us-gaap_DeferredFinanceCostsGross_fbcfc762-4d9e-4f05-aec7-bb0eb1eaf7ae" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_f4e751d8-776f-44f1-9140-4417e7c12d91" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_a98a3258-fecb-4f67-873e-0c99553e03af" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_f4e751d8-776f-44f1-9140-4417e7c12d91" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentConvertibleConversionRatio1_1a393166-619e-447a-81ef-1ea8a7613b03" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentConvertibleConversionRatio1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_a98a3258-fecb-4f67-873e-0c99553e03af" xlink:to="loc_us-gaap_DebtInstrumentConvertibleConversionRatio1_1a393166-619e-447a-81ef-1ea8a7613b03" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_ConvertibleDebtPrincipalAmountInitialConversionRate_e680cedf-e439-429a-9f18-b72b48fc095e" xlink:href="pgen-20210930.xsd#pgen_ConvertibleDebtPrincipalAmountInitialConversionRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_a98a3258-fecb-4f67-873e-0c99553e03af" xlink:to="loc_pgen_ConvertibleDebtPrincipalAmountInitialConversionRate_e680cedf-e439-429a-9f18-b72b48fc095e" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentConvertibleConversionPrice1_1886bc8e-8dfc-4e7e-97ac-a1457873756e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentConvertibleConversionPrice1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_a98a3258-fecb-4f67-873e-0c99553e03af" xlink:to="loc_us-gaap_DebtInstrumentConvertibleConversionPrice1_1886bc8e-8dfc-4e7e-97ac-a1457873756e" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentConvertibleThresholdTradingDays_2adac506-933c-45bd-9d03-a40795484fd1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentConvertibleThresholdTradingDays"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_a98a3258-fecb-4f67-873e-0c99553e03af" xlink:to="loc_us-gaap_DebtInstrumentConvertibleThresholdTradingDays_2adac506-933c-45bd-9d03-a40795484fd1" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1_0493c453-2570-4d23-8e91-010ef4925b6e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_a98a3258-fecb-4f67-873e-0c99553e03af" xlink:to="loc_us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1_0493c453-2570-4d23-8e91-010ef4925b6e" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger_2c4e5f8b-bed6-4bab-9ffd-e5894a48c32b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_a98a3258-fecb-4f67-873e-0c99553e03af" xlink:to="loc_us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger_2c4e5f8b-bed6-4bab-9ffd-e5894a48c32b" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentRedemptionPricePercentage_843db24f-f1a5-449e-b7bd-1d7aa3095c4d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentRedemptionPricePercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_a98a3258-fecb-4f67-873e-0c99553e03af" xlink:to="loc_us-gaap_DebtInstrumentRedemptionPricePercentage_843db24f-f1a5-449e-b7bd-1d7aa3095c4d" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleDebt_6ff794f7-35d1-45d1-9938-a4096171cc53" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConvertibleDebt"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_a98a3258-fecb-4f67-873e-0c99553e03af" xlink:to="loc_us-gaap_ConvertibleDebt_6ff794f7-35d1-45d1-9938-a4096171cc53" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebt_f08a6d0a-95c4-4d02-93c3-d89801632af2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebt"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_a98a3258-fecb-4f67-873e-0c99553e03af" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebt_f08a6d0a-95c4-4d02-93c3-d89801632af2" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_f6252547-b210-40fb-983a-634c381520c2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_a98a3258-fecb-4f67-873e-0c99553e03af" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_f6252547-b210-40fb-983a-634c381520c2" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateEffectivePercentage_df923e51-c89d-4b3f-8c18-8c5d4bc39ae1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentInterestRateEffectivePercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_a98a3258-fecb-4f67-873e-0c99553e03af" xlink:to="loc_us-gaap_DebtInstrumentInterestRateEffectivePercentage_df923e51-c89d-4b3f-8c18-8c5d4bc39ae1" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet_81f0a1d9-2577-4cd9-aae8-3278cde5646c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_a98a3258-fecb-4f67-873e-0c99553e03af" xlink:to="loc_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet_81f0a1d9-2577-4cd9-aae8-3278cde5646c" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestPayableCurrentAndNoncurrent_42579cec-cf11-4014-9896-09f7c174a048" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestPayableCurrentAndNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_a98a3258-fecb-4f67-873e-0c99553e03af" xlink:to="loc_us-gaap_InterestPayableCurrentAndNoncurrent_42579cec-cf11-4014-9896-09f7c174a048" xlink:type="arc" order="16"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtConversionConvertedInstrumentSharesIssued1_c3b8aab3-2386-4f49-9eb0-bcb3f09ec1b7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtConversionConvertedInstrumentSharesIssued1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_a98a3258-fecb-4f67-873e-0c99553e03af" xlink:to="loc_us-gaap_DebtConversionConvertedInstrumentSharesIssued1_c3b8aab3-2386-4f49-9eb0-bcb3f09ec1b7" xlink:type="arc" order="17"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense_a36b9e49-628b-4af0-a54d-687c671cfcde" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_a98a3258-fecb-4f67-873e-0c99553e03af" xlink:to="loc_us-gaap_InterestExpense_a36b9e49-628b-4af0-a54d-687c671cfcde" xlink:type="arc" order="18"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt_f0666867-d0b5-42c9-9a20-cb7a3f6ab72d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebt"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_a98a3258-fecb-4f67-873e-0c99553e03af" xlink:to="loc_us-gaap_LongTermDebt_f0666867-d0b5-42c9-9a20-cb7a3f6ab72d" xlink:type="arc" order="19"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentPeriodicPayment_509b4b0a-0e03-495d-b136-e4f784a054ab" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentPeriodicPayment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_a98a3258-fecb-4f67-873e-0c99553e03af" xlink:to="loc_us-gaap_DebtInstrumentPeriodicPayment_509b4b0a-0e03-495d-b136-e4f784a054ab" xlink:type="arc" order="20"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_3617687d-b524-4887-9640-082c3cf45823" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DebtInstrumentLineItems_a98a3258-fecb-4f67-873e-0c99553e03af" xlink:to="loc_us-gaap_DebtInstrumentTable_3617687d-b524-4887-9640-082c3cf45823" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_0f4f7238-15eb-42e4-979d-0452c107dacb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_3617687d-b524-4887-9640-082c3cf45823" xlink:to="loc_us-gaap_DebtInstrumentAxis_0f4f7238-15eb-42e4-979d-0452c107dacb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_0f4f7238-15eb-42e4-979d-0452c107dacb_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtInstrumentAxis_0f4f7238-15eb-42e4-979d-0452c107dacb" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_0f4f7238-15eb-42e4-979d-0452c107dacb_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_d4823d65-0324-41c6-bf3b-e87f8a042b4d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtInstrumentAxis_0f4f7238-15eb-42e4-979d-0452c107dacb" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_d4823d65-0324-41c6-bf3b-e87f8a042b4d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_A3.5ConvertibleNotesDue2023Member_144a8f27-3975-47d8-a168-07f9cf1f679e" xlink:href="pgen-20210930.xsd#pgen_A3.5ConvertibleNotesDue2023Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_d4823d65-0324-41c6-bf3b-e87f8a042b4d" xlink:to="loc_pgen_A3.5ConvertibleNotesDue2023Member_144a8f27-3975-47d8-a168-07f9cf1f679e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_ActoBioNotesMember_674e25d4-936c-47a6-8450-c165fc67e4b8" xlink:href="pgen-20210930.xsd#pgen_ActoBioNotesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_d4823d65-0324-41c6-bf3b-e87f8a042b4d" xlink:to="loc_pgen_ActoBioNotesMember_674e25d4-936c-47a6-8450-c165fc67e4b8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_MerckConvertibleNoteMember_8cf0c09a-e669-4df6-bf9f-de20f9012f26" xlink:href="pgen-20210930.xsd#pgen_MerckConvertibleNoteMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_d4823d65-0324-41c6-bf3b-e87f8a042b4d" xlink:to="loc_pgen_MerckConvertibleNoteMember_8cf0c09a-e669-4df6-bf9f-de20f9012f26" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_8f0e95e2-a9ac-40b9-ba25-c39867b8bfdc" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_3617687d-b524-4887-9640-082c3cf45823" xlink:to="loc_srt_RangeAxis_8f0e95e2-a9ac-40b9-ba25-c39867b8bfdc" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_8f0e95e2-a9ac-40b9-ba25-c39867b8bfdc_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_8f0e95e2-a9ac-40b9-ba25-c39867b8bfdc" xlink:to="loc_srt_RangeMember_8f0e95e2-a9ac-40b9-ba25-c39867b8bfdc_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_93da1199-709e-4149-b9bf-23e7bba29bc2" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_8f0e95e2-a9ac-40b9-ba25-c39867b8bfdc" xlink:to="loc_srt_RangeMember_93da1199-709e-4149-b9bf-23e7bba29bc2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_4ebf8b02-caae-4150-b56a-b6aab17dde63" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_93da1199-709e-4149-b9bf-23e7bba29bc2" xlink:to="loc_srt_MinimumMember_4ebf8b02-caae-4150-b56a-b6aab17dde63" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_3b0b5fbd-e45f-4a6e-b3dd-a726e7cbac6b" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_93da1199-709e-4149-b9bf-23e7bba29bc2" xlink:to="loc_srt_MaximumMember_3b0b5fbd-e45f-4a6e-b3dd-a726e7cbac6b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_d3edc8a3-d23a-416d-b501-ec39cbac0cf8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_3617687d-b524-4887-9640-082c3cf45823" xlink:to="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_d3edc8a3-d23a-416d-b501-ec39cbac0cf8" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain_d3edc8a3-d23a-416d-b501-ec39cbac0cf8_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_d3edc8a3-d23a-416d-b501-ec39cbac0cf8" xlink:to="loc_us-gaap_RelatedPartyDomain_d3edc8a3-d23a-416d-b501-ec39cbac0cf8_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain_3f3e58df-703f-4858-a047-07e49bb62c86" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_d3edc8a3-d23a-416d-b501-ec39cbac0cf8" xlink:to="loc_us-gaap_RelatedPartyDomain_3f3e58df-703f-4858-a047-07e49bb62c86" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_HarvestIntrexonEnterpriseFundILPMember_e62f91b4-1dba-4c8f-b757-4a3774df0ed7" xlink:href="pgen-20210930.xsd#pgen_HarvestIntrexonEnterpriseFundILPMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyDomain_3f3e58df-703f-4858-a047-07e49bb62c86" xlink:to="loc_pgen_HarvestIntrexonEnterpriseFundILPMember_e62f91b4-1dba-4c8f-b757-4a3774df0ed7" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_90cdf011-652b-4b42-bdf5-bc499ff35785" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_3617687d-b524-4887-9640-082c3cf45823" xlink:to="loc_dei_LegalEntityAxis_90cdf011-652b-4b42-bdf5-bc499ff35785" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_90cdf011-652b-4b42-bdf5-bc499ff35785_default" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_90cdf011-652b-4b42-bdf5-bc499ff35785" xlink:to="loc_dei_EntityDomain_90cdf011-652b-4b42-bdf5-bc499ff35785_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_8eda23f4-5c74-4336-b05c-1176684340ad" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_90cdf011-652b-4b42-bdf5-bc499ff35785" xlink:to="loc_dei_EntityDomain_8eda23f4-5c74-4336-b05c-1176684340ad" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_ActoBioTherapeuticsInc.Member_20588a7e-9f5e-4f85-b0a4-8d1d0b653dcd" xlink:href="pgen-20210930.xsd#pgen_ActoBioTherapeuticsInc.Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_8eda23f4-5c74-4336-b05c-1176684340ad" xlink:to="loc_pgen_ActoBioTherapeuticsInc.Member_20588a7e-9f5e-4f85-b0a4-8d1d0b653dcd" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_TransOvaGeneticsLcMember_6d9335aa-aee2-4977-b0a2-d2a353f68ef4" xlink:href="pgen-20210930.xsd#pgen_TransOvaGeneticsLcMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_8eda23f4-5c74-4336-b05c-1176684340ad" xlink:to="loc_pgen_TransOvaGeneticsLcMember_6d9335aa-aee2-4977-b0a2-d2a353f68ef4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_e9a936e2-e98d-41d4-a7c8-4ac23c5cdf96" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_3617687d-b524-4887-9640-082c3cf45823" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_e9a936e2-e98d-41d4-a7c8-4ac23c5cdf96" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_e9a936e2-e98d-41d4-a7c8-4ac23c5cdf96_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_e9a936e2-e98d-41d4-a7c8-4ac23c5cdf96" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_e9a936e2-e98d-41d4-a7c8-4ac23c5cdf96_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_01330b24-e1c8-4bf2-8e24-20154535717a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_e9a936e2-e98d-41d4-a7c8-4ac23c5cdf96" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_01330b24-e1c8-4bf2-8e24-20154535717a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleDebtMember_8b8501f0-73cb-4d5e-ab89-1c2875c545bb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConvertibleDebtMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_01330b24-e1c8-4bf2-8e24-20154535717a" xlink:to="loc_us-gaap_ConvertibleDebtMember_8b8501f0-73cb-4d5e-ab89-1c2875c545bb" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesPayableToBanksMember_d42941bc-6a69-4b0c-b507-027ffdc55abb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NotesPayableToBanksMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_01330b24-e1c8-4bf2-8e24-20154535717a" xlink:to="loc_us-gaap_NotesPayableToBanksMember_d42941bc-6a69-4b0c-b507-027ffdc55abb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityAxis_aebfbe04-b7f7-40f6-b357-fc98df19eb71" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_3617687d-b524-4887-9640-082c3cf45823" xlink:to="loc_us-gaap_LineOfCreditFacilityAxis_aebfbe04-b7f7-40f6-b357-fc98df19eb71" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityLenderDomain_aebfbe04-b7f7-40f6-b357-fc98df19eb71_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityLenderDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LineOfCreditFacilityAxis_aebfbe04-b7f7-40f6-b357-fc98df19eb71" xlink:to="loc_us-gaap_LineOfCreditFacilityLenderDomain_aebfbe04-b7f7-40f6-b357-fc98df19eb71_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityLenderDomain_d47bea85-cd32-4425-ae29-af6bc29afc34" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityLenderDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LineOfCreditFacilityAxis_aebfbe04-b7f7-40f6-b357-fc98df19eb71" xlink:to="loc_us-gaap_LineOfCreditFacilityLenderDomain_d47bea85-cd32-4425-ae29-af6bc29afc34" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_HarvestIntrexonEnterpriseFundILPMember_195cb08a-8306-48a8-9f1d-30658a64ae8a" xlink:href="pgen-20210930.xsd#pgen_HarvestIntrexonEnterpriseFundILPMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLenderDomain_d47bea85-cd32-4425-ae29-af6bc29afc34" xlink:to="loc_pgen_HarvestIntrexonEnterpriseFundILPMember_195cb08a-8306-48a8-9f1d-30658a64ae8a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_AmericanStateBankMember_5cbe781e-8572-41ed-b6df-eba0810eb0b6" xlink:href="pgen-20210930.xsd#pgen_AmericanStateBankMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLenderDomain_d47bea85-cd32-4425-ae29-af6bc29afc34" xlink:to="loc_pgen_AmericanStateBankMember_5cbe781e-8572-41ed-b6df-eba0810eb0b6" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.dna.com/role/LinesofCreditandLongTermDebtScheduleofComponentsofInterestExpenseDetails" xlink:type="simple" xlink:href="pgen-20210930.xsd#LinesofCreditandLongTermDebtScheduleofComponentsofInterestExpenseDetails"/>
  <link:definitionLink xlink:role="http://www.dna.com/role/LinesofCreditandLongTermDebtScheduleofComponentsofInterestExpenseDetails" xlink:type="extended" id="ib4d6d72ebfb547219df7ce13cb0288db_LinesofCreditandLongTermDebtScheduleofComponentsofInterestExpenseDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_e4013bc2-aba9-405d-8d67-852722e17747" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseDebtExcludingAmortization_80a63ac6-cc80-46d1-b1e7-747a6b2ff762" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestExpenseDebtExcludingAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_e4013bc2-aba9-405d-8d67-852722e17747" xlink:to="loc_us-gaap_InterestExpenseDebtExcludingAmortization_80a63ac6-cc80-46d1-b1e7-747a6b2ff762" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_InterestExpenseDebtAmortizationofDebtDiscountPremiumandDebtIssuanceCosts_225431cc-c146-46a4-b9f1-5b750c880f51" xlink:href="pgen-20210930.xsd#pgen_InterestExpenseDebtAmortizationofDebtDiscountPremiumandDebtIssuanceCosts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_e4013bc2-aba9-405d-8d67-852722e17747" xlink:to="loc_pgen_InterestExpenseDebtAmortizationofDebtDiscountPremiumandDebtIssuanceCosts_225431cc-c146-46a4-b9f1-5b750c880f51" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseDebt_d3f06234-0311-4c8a-8a7d-7be8cda43b83" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestExpenseDebt"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_e4013bc2-aba9-405d-8d67-852722e17747" xlink:to="loc_us-gaap_InterestExpenseDebt_d3f06234-0311-4c8a-8a7d-7be8cda43b83" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_f336d265-3453-4738-b49d-d9f64793cde1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DebtInstrumentLineItems_e4013bc2-aba9-405d-8d67-852722e17747" xlink:to="loc_us-gaap_DebtInstrumentTable_f336d265-3453-4738-b49d-d9f64793cde1" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_e763f076-0c14-44da-96fe-719db1eeeb66" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_f336d265-3453-4738-b49d-d9f64793cde1" xlink:to="loc_us-gaap_DebtInstrumentAxis_e763f076-0c14-44da-96fe-719db1eeeb66" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_e763f076-0c14-44da-96fe-719db1eeeb66_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtInstrumentAxis_e763f076-0c14-44da-96fe-719db1eeeb66" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_e763f076-0c14-44da-96fe-719db1eeeb66_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_55357036-a5c6-4c1c-993d-2d8e2fd7c266" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtInstrumentAxis_e763f076-0c14-44da-96fe-719db1eeeb66" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_55357036-a5c6-4c1c-993d-2d8e2fd7c266" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_A3.5ConvertibleNotesDue2023Member_6d528bd2-e668-49ef-8ed0-a16c163fcfe6" xlink:href="pgen-20210930.xsd#pgen_A3.5ConvertibleNotesDue2023Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_55357036-a5c6-4c1c-993d-2d8e2fd7c266" xlink:to="loc_pgen_A3.5ConvertibleNotesDue2023Member_6d528bd2-e668-49ef-8ed0-a16c163fcfe6" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.dna.com/role/IncomeTaxesNarrativeDetails" xlink:type="simple" xlink:href="pgen-20210930.xsd#IncomeTaxesNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.dna.com/role/IncomeTaxesNarrativeDetails" xlink:type="extended" id="i8226939efe234ec48ba3a7eb78f5ede3_IncomeTaxesNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwardsLineItems_558d3652-8703-4b38-b73a-b1a3706af089" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLossCarryforwardsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_TaxableIncomeLoss_92582d10-f43d-4bb6-989d-62d1ff62a7da" xlink:href="pgen-20210930.xsd#pgen_TaxableIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_558d3652-8703-4b38-b73a-b1a3706af089" xlink:to="loc_pgen_TaxableIncomeLoss_92582d10-f43d-4bb6-989d-62d1ff62a7da" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilities_ea4c4b1d-5161-49f6-ae20-7ea83a4023a8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxLiabilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_558d3652-8703-4b38-b73a-b1a3706af089" xlink:to="loc_us-gaap_DeferredTaxLiabilities_ea4c4b1d-5161-49f6-ae20-7ea83a4023a8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwards_8ae31cc6-5757-4f43-960e-525e9fa31561" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLossCarryforwards"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_558d3652-8703-4b38-b73a-b1a3706af089" xlink:to="loc_us-gaap_OperatingLossCarryforwards_8ae31cc6-5757-4f43-960e-525e9fa31561" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsCapitalLossCarryforwards_229cf48c-854c-4005-b499-f1f507b59ecf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsCapitalLossCarryforwards"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_558d3652-8703-4b38-b73a-b1a3706af089" xlink:to="loc_us-gaap_DeferredTaxAssetsCapitalLossCarryforwards_229cf48c-854c-4005-b499-f1f507b59ecf" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch_3c7be463-397f-4f5b-8a0e-571d43b2bff1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_558d3652-8703-4b38-b73a-b1a3706af089" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch_3c7be463-397f-4f5b-8a0e-571d43b2bff1" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwardsTable_88c5e5cb-ceaa-459b-bdae-70a2e8dd64d6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLossCarryforwardsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_558d3652-8703-4b38-b73a-b1a3706af089" xlink:to="loc_us-gaap_OperatingLossCarryforwardsTable_88c5e5cb-ceaa-459b-bdae-70a2e8dd64d6" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxCreditCarryforwardAxis_ab1f705a-db3d-4de9-9353-9d968638ad98" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TaxCreditCarryforwardAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_OperatingLossCarryforwardsTable_88c5e5cb-ceaa-459b-bdae-70a2e8dd64d6" xlink:to="loc_us-gaap_TaxCreditCarryforwardAxis_ab1f705a-db3d-4de9-9353-9d968638ad98" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxCreditCarryforwardNameDomain_ab1f705a-db3d-4de9-9353-9d968638ad98_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TaxCreditCarryforwardNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_TaxCreditCarryforwardAxis_ab1f705a-db3d-4de9-9353-9d968638ad98" xlink:to="loc_us-gaap_TaxCreditCarryforwardNameDomain_ab1f705a-db3d-4de9-9353-9d968638ad98_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxCreditCarryforwardNameDomain_3df15ecb-adbf-4264-8060-8ee460987dde" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TaxCreditCarryforwardNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_TaxCreditCarryforwardAxis_ab1f705a-db3d-4de9-9353-9d968638ad98" xlink:to="loc_us-gaap_TaxCreditCarryforwardNameDomain_3df15ecb-adbf-4264-8060-8ee460987dde" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_GeneratedAfter2017Member_0c72202b-bc1a-412d-b6c2-4b9e83bf253e" xlink:href="pgen-20210930.xsd#pgen_GeneratedAfter2017Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TaxCreditCarryforwardNameDomain_3df15ecb-adbf-4264-8060-8ee460987dde" xlink:to="loc_pgen_GeneratedAfter2017Member_0c72202b-bc1a-412d-b6c2-4b9e83bf253e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityAxis_4d0d98b6-64df-4b3c-9a0a-06e52c5b9e08" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxAuthorityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_OperatingLossCarryforwardsTable_88c5e5cb-ceaa-459b-bdae-70a2e8dd64d6" xlink:to="loc_us-gaap_IncomeTaxAuthorityAxis_4d0d98b6-64df-4b3c-9a0a-06e52c5b9e08" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain_4d0d98b6-64df-4b3c-9a0a-06e52c5b9e08_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxAuthorityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeTaxAuthorityAxis_4d0d98b6-64df-4b3c-9a0a-06e52c5b9e08" xlink:to="loc_us-gaap_IncomeTaxAuthorityDomain_4d0d98b6-64df-4b3c-9a0a-06e52c5b9e08_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain_b12d6549-4ffd-4827-a385-ef138e9cdb18" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxAuthorityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeTaxAuthorityAxis_4d0d98b6-64df-4b3c-9a0a-06e52c5b9e08" xlink:to="loc_us-gaap_IncomeTaxAuthorityDomain_b12d6549-4ffd-4827-a385-ef138e9cdb18" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DomesticCountryMember_0d494c82-bfe9-4dd0-bb50-e807e465f43b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DomesticCountryMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_b12d6549-4ffd-4827-a385-ef138e9cdb18" xlink:to="loc_us-gaap_DomesticCountryMember_0d494c82-bfe9-4dd0-bb50-e807e465f43b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCountryMember_bdef258e-6ab0-4809-bbe4-916a655af78a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ForeignCountryMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_b12d6549-4ffd-4827-a385-ef138e9cdb18" xlink:to="loc_us-gaap_ForeignCountryMember_bdef258e-6ab0-4809-bbe4-916a655af78a" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.dna.com/role/IncomeTaxesComponentsofIncomeTaxBenefitsDetails" xlink:type="simple" xlink:href="pgen-20210930.xsd#IncomeTaxesComponentsofIncomeTaxBenefitsDetails"/>
  <link:definitionLink xlink:role="http://www.dna.com/role/IncomeTaxesComponentsofIncomeTaxBenefitsDetails" xlink:type="extended" id="iff428a8ca19b4020826c5cf745e1c565_IncomeTaxesComponentsofIncomeTaxBenefitsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwardsLineItems_69444bbc-0ebb-4522-bd2e-5c7926f3ecbe" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLossCarryforwardsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_3f65b66e-fdc4-4892-bf7b-650973e3c490" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_69444bbc-0ebb-4522-bd2e-5c7926f3ecbe" xlink:to="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_3f65b66e-fdc4-4892-bf7b-650973e3c490" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_58787f0c-c572-4505-97f9-f2f605c98b51" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_69444bbc-0ebb-4522-bd2e-5c7926f3ecbe" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_58787f0c-c572-4505-97f9-f2f605c98b51" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_9b7da908-6d7b-4397-97a3-48b5b2df9513" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_69444bbc-0ebb-4522-bd2e-5c7926f3ecbe" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_9b7da908-6d7b-4397-97a3-48b5b2df9513" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwardsTable_f6e4bdad-b1ea-400c-8c04-29e640f8644a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLossCarryforwardsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_69444bbc-0ebb-4522-bd2e-5c7926f3ecbe" xlink:to="loc_us-gaap_OperatingLossCarryforwardsTable_f6e4bdad-b1ea-400c-8c04-29e640f8644a" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOperatingActivitiesSegmentAxis_0e613976-6f8a-4c29-ae57-e25f757b3427" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOperatingActivitiesSegmentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_OperatingLossCarryforwardsTable_f6e4bdad-b1ea-400c-8c04-29e640f8644a" xlink:to="loc_us-gaap_StatementOperatingActivitiesSegmentAxis_0e613976-6f8a-4c29-ae57-e25f757b3427" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentOperatingActivitiesDomain_0e613976-6f8a-4c29-ae57-e25f757b3427_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentOperatingActivitiesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementOperatingActivitiesSegmentAxis_0e613976-6f8a-4c29-ae57-e25f757b3427" xlink:to="loc_us-gaap_SegmentOperatingActivitiesDomain_0e613976-6f8a-4c29-ae57-e25f757b3427_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentOperatingActivitiesDomain_961081bc-0a7b-4a99-a33e-5b98459e36cd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentOperatingActivitiesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementOperatingActivitiesSegmentAxis_0e613976-6f8a-4c29-ae57-e25f757b3427" xlink:to="loc_us-gaap_SegmentOperatingActivitiesDomain_961081bc-0a7b-4a99-a33e-5b98459e36cd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentContinuingOperationsMember_f8d1383d-078a-4b6f-962b-737afc6ab8d6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentContinuingOperationsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentOperatingActivitiesDomain_961081bc-0a7b-4a99-a33e-5b98459e36cd" xlink:to="loc_us-gaap_SegmentContinuingOperationsMember_f8d1383d-078a-4b6f-962b-737afc6ab8d6" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityAxis_85bf150b-a589-45b3-a8fc-201eb97742ff" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxAuthorityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_OperatingLossCarryforwardsTable_f6e4bdad-b1ea-400c-8c04-29e640f8644a" xlink:to="loc_us-gaap_IncomeTaxAuthorityAxis_85bf150b-a589-45b3-a8fc-201eb97742ff" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain_85bf150b-a589-45b3-a8fc-201eb97742ff_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxAuthorityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeTaxAuthorityAxis_85bf150b-a589-45b3-a8fc-201eb97742ff" xlink:to="loc_us-gaap_IncomeTaxAuthorityDomain_85bf150b-a589-45b3-a8fc-201eb97742ff_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain_b0feebbd-9b4e-4224-9694-d85d7b5753ea" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxAuthorityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeTaxAuthorityAxis_85bf150b-a589-45b3-a8fc-201eb97742ff" xlink:to="loc_us-gaap_IncomeTaxAuthorityDomain_b0feebbd-9b4e-4224-9694-d85d7b5753ea" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCountryMember_4235b8d6-2e10-470e-b73a-719cfbbf612d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ForeignCountryMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_b0feebbd-9b4e-4224-9694-d85d7b5753ea" xlink:to="loc_us-gaap_ForeignCountryMember_4235b8d6-2e10-470e-b73a-719cfbbf612d" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.dna.com/role/ShareholdersEquityIssuancesofPrecigenCommonStockDetails" xlink:type="simple" xlink:href="pgen-20210930.xsd#ShareholdersEquityIssuancesofPrecigenCommonStockDetails"/>
  <link:definitionLink xlink:role="http://www.dna.com/role/ShareholdersEquityIssuancesofPrecigenCommonStockDetails" xlink:type="extended" id="idd477f4ea5e04f61baaac1f270c47010_ShareholdersEquityIssuancesofPrecigenCommonStockDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockLineItems_98a99841-fd9d-4156-b555-ee435cc5551b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_970be7e3-72a9-4196-8ea5-4bb390a35a07" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_98a99841-fd9d-4156-b555-ee435cc5551b" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_970be7e3-72a9-4196-8ea5-4bb390a35a07" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues_9df0ca72-ae84-455e-822c-9feb56fa117e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueNewIssues"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_98a99841-fd9d-4156-b555-ee435cc5551b" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues_9df0ca72-ae84-455e-822c-9feb56fa117e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts_5bfe11e5-6bc7-4dc2-9505-960e4f229d35" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_98a99841-fd9d-4156-b555-ee435cc5551b" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts_5bfe11e5-6bc7-4dc2-9505-960e4f229d35" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfStockByClassTable_79f98227-84ea-464c-9ac5-79b8be99a89c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfStockByClassTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ClassOfStockLineItems_98a99841-fd9d-4156-b555-ee435cc5551b" xlink:to="loc_us-gaap_ScheduleOfStockByClassTable_79f98227-84ea-464c-9ac5-79b8be99a89c" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_4560bbff-4bd2-4e71-a89b-4cb666f60b8a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable_79f98227-84ea-464c-9ac5-79b8be99a89c" xlink:to="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_4560bbff-4bd2-4e71-a89b-4cb666f60b8a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain_4560bbff-4bd2-4e71-a89b-4cb666f60b8a_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_4560bbff-4bd2-4e71-a89b-4cb666f60b8a" xlink:to="loc_us-gaap_RelatedPartyDomain_4560bbff-4bd2-4e71-a89b-4cb666f60b8a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain_ad2337ed-cdb6-4143-a6d9-3f4ee36f8801" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_4560bbff-4bd2-4e71-a89b-4cb666f60b8a" xlink:to="loc_us-gaap_RelatedPartyDomain_ad2337ed-cdb6-4143-a6d9-3f4ee36f8801" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_TSBiotechnologyHoldingsLLCMember_3cb0d25c-c7c1-40b8-8c48-a84d47f94a3c" xlink:href="pgen-20210930.xsd#pgen_TSBiotechnologyHoldingsLLCMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyDomain_ad2337ed-cdb6-4143-a6d9-3f4ee36f8801" xlink:to="loc_pgen_TSBiotechnologyHoldingsLLCMember_3cb0d25c-c7c1-40b8-8c48-a84d47f94a3c" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.dna.com/role/ShareholdersEquityComponentsofAccumulatedOtherComprehensiveIncomeDetails" xlink:type="simple" xlink:href="pgen-20210930.xsd#ShareholdersEquityComponentsofAccumulatedOtherComprehensiveIncomeDetails"/>
  <link:definitionLink xlink:role="http://www.dna.com/role/ShareholdersEquityComponentsofAccumulatedOtherComprehensiveIncomeDetails" xlink:type="extended" id="i96e8ccb4a78942dd91d9d23a963ec8c8_ShareholdersEquityComponentsofAccumulatedOtherComprehensiveIncomeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_4c79aa48-707e-40c3-9b83-75c34c2c94c5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_eb645e59-9d60-4df2-b54c-ff00913918a5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_4c79aa48-707e-40c3-9b83-75c34c2c94c5" xlink:to="loc_us-gaap_StockholdersEquity_eb645e59-9d60-4df2-b54c-ff00913918a5" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_fe7ca088-3485-48c4-824a-299c1363b1a0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_4c79aa48-707e-40c3-9b83-75c34c2c94c5" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_fe7ca088-3485-48c4-824a-299c1363b1a0" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_d3c0a683-85ea-477e-aea6-f827da8f1f26" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_fe7ca088-3485-48c4-824a-299c1363b1a0" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_d3c0a683-85ea-477e-aea6-f827da8f1f26" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_d3c0a683-85ea-477e-aea6-f827da8f1f26_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_d3c0a683-85ea-477e-aea6-f827da8f1f26" xlink:to="loc_us-gaap_EquityComponentDomain_d3c0a683-85ea-477e-aea6-f827da8f1f26_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_2baab618-8d6a-4c30-8f25-934c13fbd5eb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_d3c0a683-85ea-477e-aea6-f827da8f1f26" xlink:to="loc_us-gaap_EquityComponentDomain_2baab618-8d6a-4c30-8f25-934c13fbd5eb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_cbbf3355-a1f2-4060-acd2-1262dff94a31" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_2baab618-8d6a-4c30-8f25-934c13fbd5eb" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_cbbf3355-a1f2-4060-acd2-1262dff94a31" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember_e31e9c6c-39a7-4222-ab11-241c1107cae8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_cbbf3355-a1f2-4060-acd2-1262dff94a31" xlink:to="loc_us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember_e31e9c6c-39a7-4222-ab11-241c1107cae8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedTranslationAdjustmentMember_0b3da62d-1d2e-4e9e-9b36-e193bf3f3aae" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedTranslationAdjustmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_cbbf3355-a1f2-4060-acd2-1262dff94a31" xlink:to="loc_us-gaap_AccumulatedTranslationAdjustmentMember_0b3da62d-1d2e-4e9e-9b36-e193bf3f3aae" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.dna.com/role/ShareBasedPaymentsScheduleofStockBasedCompensationCostsDetails" xlink:type="simple" xlink:href="pgen-20210930.xsd#ShareBasedPaymentsScheduleofStockBasedCompensationCostsDetails"/>
  <link:definitionLink xlink:role="http://www.dna.com/role/ShareBasedPaymentsScheduleofStockBasedCompensationCostsDetails" xlink:type="extended" id="ie738b9a13573484286b1cea46b7876c7_ShareBasedPaymentsScheduleofStockBasedCompensationCostsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_dde93092-9efe-4bf6-9164-380ca17bae58" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_eed32c30-a657-4467-88a7-995c6dddf5ea" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_dde93092-9efe-4bf6-9164-380ca17bae58" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_eed32c30-a657-4467-88a7-995c6dddf5ea" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_8eac2b23-4843-4ae7-89b0-a0264c777bce" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_dde93092-9efe-4bf6-9164-380ca17bae58" xlink:to="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_8eac2b23-4843-4ae7-89b0-a0264c777bce" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_91fdf208-57ce-4ee7-8227-ea0a61a8a3a5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_8eac2b23-4843-4ae7-89b0-a0264c777bce" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_91fdf208-57ce-4ee7-8227-ea0a61a8a3a5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_91fdf208-57ce-4ee7-8227-ea0a61a8a3a5_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_91fdf208-57ce-4ee7-8227-ea0a61a8a3a5" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_91fdf208-57ce-4ee7-8227-ea0a61a8a3a5_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_a64e3328-386b-44f3-a7b2-f37e45f4abfb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_91fdf208-57ce-4ee7-8227-ea0a61a8a3a5" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_a64e3328-386b-44f3-a7b2-f37e45f4abfb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_CostOfProductsMember_e5452b42-7684-4d8c-bdc7-86f0f2a7b37d" xlink:href="pgen-20210930.xsd#pgen_CostOfProductsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_a64e3328-386b-44f3-a7b2-f37e45f4abfb" xlink:to="loc_pgen_CostOfProductsMember_e5452b42-7684-4d8c-bdc7-86f0f2a7b37d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_CostOfServicesMember_87c93399-42bb-4b7b-b9e0-1c047fb9c49b" xlink:href="pgen-20210930.xsd#pgen_CostOfServicesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_a64e3328-386b-44f3-a7b2-f37e45f4abfb" xlink:to="loc_pgen_CostOfServicesMember_87c93399-42bb-4b7b-b9e0-1c047fb9c49b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpenseMember_4a985fe1-495b-4b1e-80ce-f469503b1a81" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ResearchAndDevelopmentExpenseMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_a64e3328-386b-44f3-a7b2-f37e45f4abfb" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpenseMember_4a985fe1-495b-4b1e-80ce-f469503b1a81" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpensesMember_188a8fa6-409c-4ba0-8de9-0c5de3d2d6c0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SellingGeneralAndAdministrativeExpensesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_a64e3328-386b-44f3-a7b2-f37e45f4abfb" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpensesMember_188a8fa6-409c-4ba0-8de9-0c5de3d2d6c0" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDiscontinuedOperationsMember_d5b5c797-46e2-4651-81ec-6aef3b2fa0f2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDiscontinuedOperationsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_a64e3328-386b-44f3-a7b2-f37e45f4abfb" xlink:to="loc_us-gaap_SegmentDiscontinuedOperationsMember_d5b5c797-46e2-4651-81ec-6aef3b2fa0f2" xlink:type="arc" order="4"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.dna.com/role/ShareBasedPaymentsAdditionalInformationDetails" xlink:type="simple" xlink:href="pgen-20210930.xsd#ShareBasedPaymentsAdditionalInformationDetails"/>
  <link:definitionLink xlink:role="http://www.dna.com/role/ShareBasedPaymentsAdditionalInformationDetails" xlink:type="extended" id="ia674ec5d0ec54e58bbe5b172e49986d0_ShareBasedPaymentsAdditionalInformationDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_f99bd391-aaf7-45fa-a853-97321595f1d5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_0dbde2a2-835e-49e4-9cf1-a5481868a8b8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_f99bd391-aaf7-45fa-a853-97321595f1d5" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_0dbde2a2-835e-49e4-9cf1-a5481868a8b8" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_cfdb96cd-1595-4bfb-9488-c73a21ef6b22" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_f99bd391-aaf7-45fa-a853-97321595f1d5" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_cfdb96cd-1595-4bfb-9488-c73a21ef6b22" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_0234c237-fe6f-48a1-909b-f8bdbb7ee5f0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_f99bd391-aaf7-45fa-a853-97321595f1d5" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_0234c237-fe6f-48a1-909b-f8bdbb7ee5f0" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_e2c2b0e8-10e9-48aa-b8e5-d610d59d7699" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_f99bd391-aaf7-45fa-a853-97321595f1d5" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_e2c2b0e8-10e9-48aa-b8e5-d610d59d7699" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_CompensationArrangementWithIndividualAllocatedShareBasedCompensationExpenseMonthlyExpense_7e7ce925-36d3-4418-b039-f58ce59dc3ec" xlink:href="pgen-20210930.xsd#pgen_CompensationArrangementWithIndividualAllocatedShareBasedCompensationExpenseMonthlyExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_f99bd391-aaf7-45fa-a853-97321595f1d5" xlink:to="loc_pgen_CompensationArrangementWithIndividualAllocatedShareBasedCompensationExpenseMonthlyExpense_7e7ce925-36d3-4418-b039-f58ce59dc3ec" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_LockupPeriodOnRestrictedStockUnitShares_31da721d-06b0-430d-92ce-ef112ae9ea86" xlink:href="pgen-20210930.xsd#pgen_LockupPeriodOnRestrictedStockUnitShares"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_f99bd391-aaf7-45fa-a853-97321595f1d5" xlink:to="loc_pgen_LockupPeriodOnRestrictedStockUnitShares_31da721d-06b0-430d-92ce-ef112ae9ea86" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_CompensationArrangementWithIndividualAnnualCashRetainer_8e030b48-e32b-4f7a-8698-6355e2f39775" xlink:href="pgen-20210930.xsd#pgen_CompensationArrangementWithIndividualAnnualCashRetainer"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_f99bd391-aaf7-45fa-a853-97321595f1d5" xlink:to="loc_pgen_CompensationArrangementWithIndividualAnnualCashRetainer_8e030b48-e32b-4f7a-8698-6355e2f39775" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_CompensationArrangementWithIndividualAnnualStockOptionGrantGrantDateFairValue_e97e0b7d-27e6-4ae4-b482-47bc44db179d" xlink:href="pgen-20210930.xsd#pgen_CompensationArrangementWithIndividualAnnualStockOptionGrantGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_f99bd391-aaf7-45fa-a853-97321595f1d5" xlink:to="loc_pgen_CompensationArrangementWithIndividualAnnualStockOptionGrantGrantDateFairValue_e97e0b7d-27e6-4ae4-b482-47bc44db179d" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_CompensationArrangementWithIndividualAnnualRSUGrantGrantDateFairValue_21ec6981-9119-4c9d-bce1-4b9a12f19a48" xlink:href="pgen-20210930.xsd#pgen_CompensationArrangementWithIndividualAnnualRSUGrantGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_f99bd391-aaf7-45fa-a853-97321595f1d5" xlink:to="loc_pgen_CompensationArrangementWithIndividualAnnualRSUGrantGrantDateFairValue_21ec6981-9119-4c9d-bce1-4b9a12f19a48" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_f8924e17-4284-4e20-b17e-73ba2ef4ad39" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_f99bd391-aaf7-45fa-a853-97321595f1d5" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_f8924e17-4284-4e20-b17e-73ba2ef4ad39" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_CompensationArrangementWithIndividualExpense_f6d01aea-2684-4062-a954-6db9c7a1adb3" xlink:href="pgen-20210930.xsd#pgen_CompensationArrangementWithIndividualExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_f99bd391-aaf7-45fa-a853-97321595f1d5" xlink:to="loc_pgen_CompensationArrangementWithIndividualExpense_f6d01aea-2684-4062-a954-6db9c7a1adb3" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_ce6eacf6-07a5-4ac8-a549-483de6db3a08" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_f99bd391-aaf7-45fa-a853-97321595f1d5" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_ce6eacf6-07a5-4ac8-a549-483de6db3a08" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis_5ef29872-c191-4f76-9a40-def57de3216a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PlanNameAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_ce6eacf6-07a5-4ac8-a549-483de6db3a08" xlink:to="loc_us-gaap_PlanNameAxis_5ef29872-c191-4f76-9a40-def57de3216a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_5ef29872-c191-4f76-9a40-def57de3216a_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PlanNameAxis_5ef29872-c191-4f76-9a40-def57de3216a" xlink:to="loc_us-gaap_PlanNameDomain_5ef29872-c191-4f76-9a40-def57de3216a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_bea38aa7-d4e6-42d5-97ab-0e989cfd5b1c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PlanNameAxis_5ef29872-c191-4f76-9a40-def57de3216a" xlink:to="loc_us-gaap_PlanNameDomain_bea38aa7-d4e6-42d5-97ab-0e989cfd5b1c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_PrecigenStockOptionPlan2008PlanMember_51dc8a74-e083-403d-bc13-ddc54ec2c9f4" xlink:href="pgen-20210930.xsd#pgen_PrecigenStockOptionPlan2008PlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanNameDomain_bea38aa7-d4e6-42d5-97ab-0e989cfd5b1c" xlink:to="loc_pgen_PrecigenStockOptionPlan2008PlanMember_51dc8a74-e083-403d-bc13-ddc54ec2c9f4" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_PrecigenStockOptionPlan2013PlanMemberMember_fd6b4c56-8885-407d-865c-9be296c9186a" xlink:href="pgen-20210930.xsd#pgen_PrecigenStockOptionPlan2013PlanMemberMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanNameDomain_bea38aa7-d4e6-42d5-97ab-0e989cfd5b1c" xlink:to="loc_pgen_PrecigenStockOptionPlan2013PlanMemberMember_fd6b4c56-8885-407d-865c-9be296c9186a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_PrecigenStockOptionPlan2019PlanMember_1a0c2b36-8989-4823-bc99-9d2882f46431" xlink:href="pgen-20210930.xsd#pgen_PrecigenStockOptionPlan2019PlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanNameDomain_bea38aa7-d4e6-42d5-97ab-0e989cfd5b1c" xlink:to="loc_pgen_PrecigenStockOptionPlan2019PlanMember_1a0c2b36-8989-4823-bc99-9d2882f46431" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_486e60b2-0749-4c85-8583-5e026e80e3f0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_ce6eacf6-07a5-4ac8-a549-483de6db3a08" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_486e60b2-0749-4c85-8583-5e026e80e3f0" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_486e60b2-0749-4c85-8583-5e026e80e3f0_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_486e60b2-0749-4c85-8583-5e026e80e3f0" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_486e60b2-0749-4c85-8583-5e026e80e3f0_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_14aa0ed7-9fd9-4229-8d64-64d71f6e1e07" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_486e60b2-0749-4c85-8583-5e026e80e3f0" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_14aa0ed7-9fd9-4229-8d64-64d71f6e1e07" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpensesMember_f1deb94f-1d27-43c8-8b61-e52156cafd74" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SellingGeneralAndAdministrativeExpensesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_14aa0ed7-9fd9-4229-8d64-64d71f6e1e07" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpensesMember_f1deb94f-1d27-43c8-8b61-e52156cafd74" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_b0191ccd-fd98-406b-b62b-031357556744" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_ce6eacf6-07a5-4ac8-a549-483de6db3a08" xlink:to="loc_us-gaap_AwardTypeAxis_b0191ccd-fd98-406b-b62b-031357556744" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_b0191ccd-fd98-406b-b62b-031357556744_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_b0191ccd-fd98-406b-b62b-031357556744" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_b0191ccd-fd98-406b-b62b-031357556744_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_9718e7ca-f57d-4e21-b434-887d60bec6c4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_b0191ccd-fd98-406b-b62b-031357556744" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_9718e7ca-f57d-4e21-b434-887d60bec6c4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember_be3850c6-7754-4bca-901e-051cce5d5476" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_9718e7ca-f57d-4e21-b434-887d60bec6c4" xlink:to="loc_us-gaap_EmployeeStockOptionMember_be3850c6-7754-4bca-901e-051cce5d5476" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_870604ab-971c-450e-aa04-5eecda0ebe2b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_9718e7ca-f57d-4e21-b434-887d60bec6c4" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_870604ab-971c-450e-aa04-5eecda0ebe2b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_TitleOfIndividualAxis_81f7045d-0b73-41c8-b90f-eb38f5554dd6" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_TitleOfIndividualAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_ce6eacf6-07a5-4ac8-a549-483de6db3a08" xlink:to="loc_srt_TitleOfIndividualAxis_81f7045d-0b73-41c8-b90f-eb38f5554dd6" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_81f7045d-0b73-41c8-b90f-eb38f5554dd6_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_TitleOfIndividualAxis_81f7045d-0b73-41c8-b90f-eb38f5554dd6" xlink:to="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_81f7045d-0b73-41c8-b90f-eb38f5554dd6_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_2484cde3-0d18-4d27-8c76-bd4f52a5ba3a" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_TitleOfIndividualAxis_81f7045d-0b73-41c8-b90f-eb38f5554dd6" xlink:to="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_2484cde3-0d18-4d27-8c76-bd4f52a5ba3a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_ExecutiveChairmanMember_a72910a1-6465-4a36-9825-2c58de19deaa" xlink:href="pgen-20210930.xsd#pgen_ExecutiveChairmanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_2484cde3-0d18-4d27-8c76-bd4f52a5ba3a" xlink:to="loc_pgen_ExecutiveChairmanMember_a72910a1-6465-4a36-9825-2c58de19deaa" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_b71ffa76-89f0-4df1-91fa-ad276497df1e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_ce6eacf6-07a5-4ac8-a549-483de6db3a08" xlink:to="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_b71ffa76-89f0-4df1-91fa-ad276497df1e" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain_b71ffa76-89f0-4df1-91fa-ad276497df1e_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_b71ffa76-89f0-4df1-91fa-ad276497df1e" xlink:to="loc_us-gaap_RelatedPartyDomain_b71ffa76-89f0-4df1-91fa-ad276497df1e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain_332c8266-94dc-4d28-94f0-fcb26cd560aa" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_b71ffa76-89f0-4df1-91fa-ad276497df1e" xlink:to="loc_us-gaap_RelatedPartyDomain_332c8266-94dc-4d28-94f0-fcb26cd560aa" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_ExecutiveChairmanMember_ee78aa5e-4363-4345-b442-9fbe7e208556" xlink:href="pgen-20210930.xsd#pgen_ExecutiveChairmanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyDomain_332c8266-94dc-4d28-94f0-fcb26cd560aa" xlink:to="loc_pgen_ExecutiveChairmanMember_ee78aa5e-4363-4345-b442-9fbe7e208556" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.dna.com/role/ShareBasedPaymentsScheduleofStockOptionActivityDetails" xlink:type="simple" xlink:href="pgen-20210930.xsd#ShareBasedPaymentsScheduleofStockOptionActivityDetails"/>
  <link:definitionLink xlink:role="http://www.dna.com/role/ShareBasedPaymentsScheduleofStockOptionActivityDetails" xlink:type="extended" id="ib6a20676812049a282e8ae436c64c4ff_ShareBasedPaymentsScheduleofStockOptionActivityDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_427cd111-3237-4957-8817-4c456075e0ef" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_aae092b2-c6e3-4a62-b182-0d61b015c829" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_427cd111-3237-4957-8817-4c456075e0ef" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_aae092b2-c6e3-4a62-b182-0d61b015c829" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_00af06eb-55f9-4b6a-ba60-0d91c23c3f05" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_aae092b2-c6e3-4a62-b182-0d61b015c829" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_00af06eb-55f9-4b6a-ba60-0d91c23c3f05" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_b0d2ec5c-d03c-4f80-b272-fb32acb81b56" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_aae092b2-c6e3-4a62-b182-0d61b015c829" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_b0d2ec5c-d03c-4f80-b272-fb32acb81b56" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_63f7c073-aea6-4e56-829d-a46c7b498892" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_aae092b2-c6e3-4a62-b182-0d61b015c829" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_63f7c073-aea6-4e56-829d-a46c7b498892" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_ee3051f0-c394-40be-baee-fe4ef90623dd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_aae092b2-c6e3-4a62-b182-0d61b015c829" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_ee3051f0-c394-40be-baee-fe4ef90623dd" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod_bfeeb7aa-5014-463e-917a-cbc2c78d214b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_aae092b2-c6e3-4a62-b182-0d61b015c829" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod_bfeeb7aa-5014-463e-917a-cbc2c78d214b" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_f31f5c7d-084f-4d20-8429-fea44468bf71" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_88740710-2bba-4782-8ace-193e1e326c9c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_427cd111-3237-4957-8817-4c456075e0ef" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_88740710-2bba-4782-8ace-193e1e326c9c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_5ce6796e-70c8-452f-b314-8ee952915306" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_427cd111-3237-4957-8817-4c456075e0ef" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_5ce6796e-70c8-452f-b314-8ee952915306" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_712194eb-ae48-4463-9e8c-73a91f6c0106" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_5ce6796e-70c8-452f-b314-8ee952915306" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_712194eb-ae48-4463-9e8c-73a91f6c0106" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_3b8afd04-05e6-4fca-955c-4ff5784fb082" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_5ce6796e-70c8-452f-b314-8ee952915306" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_3b8afd04-05e6-4fca-955c-4ff5784fb082" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_46f6e2f8-14f2-4181-bcc4-7491daeecac3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_5ce6796e-70c8-452f-b314-8ee952915306" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_46f6e2f8-14f2-4181-bcc4-7491daeecac3" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_ca6090d1-98be-46ba-bb7a-5b859687fdd5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_5ce6796e-70c8-452f-b314-8ee952915306" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_ca6090d1-98be-46ba-bb7a-5b859687fdd5" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice_c419a32e-4b22-498a-bb4d-dfd3b927f694" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_5ce6796e-70c8-452f-b314-8ee952915306" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice_c419a32e-4b22-498a-bb4d-dfd3b927f694" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_a5c6ba63-8141-42d7-87bc-8902626ca668" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_5ab9414e-2cc8-48ae-84fc-9bb30a566b4d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_427cd111-3237-4957-8817-4c456075e0ef" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_5ab9414e-2cc8-48ae-84fc-9bb30a566b4d" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_d842255a-0027-4f77-a21e-0de603a31547" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_427cd111-3237-4957-8817-4c456075e0ef" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_d842255a-0027-4f77-a21e-0de603a31547" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_024dee7d-7f7a-40c4-a683-902460f2b55d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_d842255a-0027-4f77-a21e-0de603a31547" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_024dee7d-7f7a-40c4-a683-902460f2b55d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_e4c1a2ac-65df-4663-b4f2-916726935760" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_d842255a-0027-4f77-a21e-0de603a31547" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_e4c1a2ac-65df-4663-b4f2-916726935760" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_476ea984-5bb3-4943-b2a6-da6fa8791ca1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_427cd111-3237-4957-8817-4c456075e0ef" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_476ea984-5bb3-4943-b2a6-da6fa8791ca1" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis_022d0584-855e-4f17-b1a2-ec5a23d09030" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PlanNameAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_476ea984-5bb3-4943-b2a6-da6fa8791ca1" xlink:to="loc_us-gaap_PlanNameAxis_022d0584-855e-4f17-b1a2-ec5a23d09030" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_022d0584-855e-4f17-b1a2-ec5a23d09030_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PlanNameAxis_022d0584-855e-4f17-b1a2-ec5a23d09030" xlink:to="loc_us-gaap_PlanNameDomain_022d0584-855e-4f17-b1a2-ec5a23d09030_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_b25fa001-1ab2-4519-a727-3969712c5703" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PlanNameAxis_022d0584-855e-4f17-b1a2-ec5a23d09030" xlink:to="loc_us-gaap_PlanNameDomain_b25fa001-1ab2-4519-a727-3969712c5703" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_PrecigenStockOptionPlanMember_9ad930ee-6650-4882-87c5-dcd14a332212" xlink:href="pgen-20210930.xsd#pgen_PrecigenStockOptionPlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanNameDomain_b25fa001-1ab2-4519-a727-3969712c5703" xlink:to="loc_pgen_PrecigenStockOptionPlanMember_9ad930ee-6650-4882-87c5-dcd14a332212" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.dna.com/role/ShareBasedPaymentsScheduleofRestrictedStockUnitActivityDetails" xlink:type="simple" xlink:href="pgen-20210930.xsd#ShareBasedPaymentsScheduleofRestrictedStockUnitActivityDetails"/>
  <link:definitionLink xlink:role="http://www.dna.com/role/ShareBasedPaymentsScheduleofRestrictedStockUnitActivityDetails" xlink:type="extended" id="i4036666431fd4bb199a571c658cd5a31_ShareBasedPaymentsScheduleofRestrictedStockUnitActivityDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_482694c8-8b00-42bc-8ea3-221e6d738cf9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_0ec87daf-2c3a-4293-bb80-d56c0e264a3b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_482694c8-8b00-42bc-8ea3-221e6d738cf9" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_0ec87daf-2c3a-4293-bb80-d56c0e264a3b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_fa2e7b94-612c-4885-aaae-c0bbb1180cf8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_0ec87daf-2c3a-4293-bb80-d56c0e264a3b" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_fa2e7b94-612c-4885-aaae-c0bbb1180cf8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_8c66f6ee-ef01-48d5-bef9-79aa67fb19f8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_0ec87daf-2c3a-4293-bb80-d56c0e264a3b" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_8c66f6ee-ef01-48d5-bef9-79aa67fb19f8" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_54689666-45bb-43f7-bbca-bce55cbc2999" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_0ec87daf-2c3a-4293-bb80-d56c0e264a3b" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_54689666-45bb-43f7-bbca-bce55cbc2999" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_0868f900-5602-42a4-97c0-7aee374abb66" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_0ec87daf-2c3a-4293-bb80-d56c0e264a3b" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_0868f900-5602-42a4-97c0-7aee374abb66" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_b0495376-4e9d-4bbd-9173-200f13bc24d3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_dbcf6626-f9ed-4e94-9c48-36e4cce18f36" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_482694c8-8b00-42bc-8ea3-221e6d738cf9" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_dbcf6626-f9ed-4e94-9c48-36e4cce18f36" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_e91e81db-b2bf-4bf5-b764-c1530280d33d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_dbcf6626-f9ed-4e94-9c48-36e4cce18f36" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_e91e81db-b2bf-4bf5-b764-c1530280d33d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_0a9cbd53-a08b-47ce-8edb-1d7e6ffc18ab" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_dbcf6626-f9ed-4e94-9c48-36e4cce18f36" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_0a9cbd53-a08b-47ce-8edb-1d7e6ffc18ab" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_3b1564dc-f074-4011-83cc-fc32ba653d91" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_dbcf6626-f9ed-4e94-9c48-36e4cce18f36" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_3b1564dc-f074-4011-83cc-fc32ba653d91" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_98dbd419-7ab0-4f30-abab-954cc5463cc9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_dbcf6626-f9ed-4e94-9c48-36e4cce18f36" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_98dbd419-7ab0-4f30-abab-954cc5463cc9" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_6d9b4310-758a-4f7e-98ba-f31c6316aa87" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract_da3b3c44-c99e-40f6-bd12-bf12ae5932b7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_482694c8-8b00-42bc-8ea3-221e6d738cf9" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract_da3b3c44-c99e-40f6-bd12-bf12ae5932b7" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms_f0b3f215-136c-457c-a5ae-8d34860ec76a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract_da3b3c44-c99e-40f6-bd12-bf12ae5932b7" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms_f0b3f215-136c-457c-a5ae-8d34860ec76a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_2c1bfb31-5130-4c24-9edd-51fe70b369bc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_482694c8-8b00-42bc-8ea3-221e6d738cf9" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_2c1bfb31-5130-4c24-9edd-51fe70b369bc" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis_92f43200-382a-43b4-9c39-66bf6e1cedd1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PlanNameAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_2c1bfb31-5130-4c24-9edd-51fe70b369bc" xlink:to="loc_us-gaap_PlanNameAxis_92f43200-382a-43b4-9c39-66bf6e1cedd1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_92f43200-382a-43b4-9c39-66bf6e1cedd1_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PlanNameAxis_92f43200-382a-43b4-9c39-66bf6e1cedd1" xlink:to="loc_us-gaap_PlanNameDomain_92f43200-382a-43b4-9c39-66bf6e1cedd1_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_9ccefe3f-6f9e-420d-b5c4-241857a2bcd9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PlanNameAxis_92f43200-382a-43b4-9c39-66bf6e1cedd1" xlink:to="loc_us-gaap_PlanNameDomain_9ccefe3f-6f9e-420d-b5c4-241857a2bcd9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_PrecigenStockOptionPlanMember_34c4b2d4-46be-45cc-ae7f-26b404c1f334" xlink:href="pgen-20210930.xsd#pgen_PrecigenStockOptionPlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanNameDomain_9ccefe3f-6f9e-420d-b5c4-241857a2bcd9" xlink:to="loc_pgen_PrecigenStockOptionPlanMember_34c4b2d4-46be-45cc-ae7f-26b404c1f334" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.dna.com/role/OperatingLeasesAdditionalInformationDetails" xlink:type="simple" xlink:href="pgen-20210930.xsd#OperatingLeasesAdditionalInformationDetails"/>
  <link:definitionLink xlink:role="http://www.dna.com/role/OperatingLeasesAdditionalInformationDetails" xlink:type="extended" id="ic8e2cf47ea5c49b693d6dc639c260c53_OperatingLeasesAdditionalInformationDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionLineItems_d3af0d0c-b8a9-4657-a93d-d2698dfd6304" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeLeaseDescriptionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseRemainingLeaseTerm_8a313e32-cd7d-4b1f-9697-f49b00617f7e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseRemainingLeaseTerm"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_d3af0d0c-b8a9-4657-a93d-d2698dfd6304" xlink:to="loc_us-gaap_LesseeOperatingLeaseRemainingLeaseTerm_8a313e32-cd7d-4b1f-9697-f49b00617f7e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_LesseeOperatingLeaseTerminationPeriod_1f72da0b-6e2a-452c-a88e-698719d28f47" xlink:href="pgen-20210930.xsd#pgen_LesseeOperatingLeaseTerminationPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_d3af0d0c-b8a9-4657-a93d-d2698dfd6304" xlink:to="loc_pgen_LesseeOperatingLeaseTerminationPeriod_1f72da0b-6e2a-452c-a88e-698719d28f47" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionTable_0a9db3f3-6ed0-4c4d-93fe-6aba443c5357" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeLeaseDescriptionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_d3af0d0c-b8a9-4657-a93d-d2698dfd6304" xlink:to="loc_us-gaap_LesseeLeaseDescriptionTable_0a9db3f3-6ed0-4c4d-93fe-6aba443c5357" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_cc99f578-a181-4134-bafa-233752fb2990" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable_0a9db3f3-6ed0-4c4d-93fe-6aba443c5357" xlink:to="loc_srt_RangeAxis_cc99f578-a181-4134-bafa-233752fb2990" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_cc99f578-a181-4134-bafa-233752fb2990_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_cc99f578-a181-4134-bafa-233752fb2990" xlink:to="loc_srt_RangeMember_cc99f578-a181-4134-bafa-233752fb2990_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_b21d2ae1-be84-44b7-b718-9b0457f91e12" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_cc99f578-a181-4134-bafa-233752fb2990" xlink:to="loc_srt_RangeMember_b21d2ae1-be84-44b7-b718-9b0457f91e12" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_679a6a13-5ba8-4681-9db2-990ea250b187" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_b21d2ae1-be84-44b7-b718-9b0457f91e12" xlink:to="loc_srt_MinimumMember_679a6a13-5ba8-4681-9db2-990ea250b187" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_7fbddfcf-09c7-420d-94f3-9fa1273f0975" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_b21d2ae1-be84-44b7-b718-9b0457f91e12" xlink:to="loc_srt_MaximumMember_7fbddfcf-09c7-420d-94f3-9fa1273f0975" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.dna.com/role/CommitmentsandContingenciesContingenciesAdditionalInformationDetails" xlink:type="simple" xlink:href="pgen-20210930.xsd#CommitmentsandContingenciesContingenciesAdditionalInformationDetails"/>
  <link:definitionLink xlink:role="http://www.dna.com/role/CommitmentsandContingenciesContingenciesAdditionalInformationDetails" xlink:type="extended" id="i82e328548ea14ce58fae5d8d410b349a_CommitmentsandContingenciesContingenciesAdditionalInformationDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesLineItems_2ac59897-c4db-4ce2-9024-009f8fc7f88f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LossContingenciesLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyClaimsSettledNumber_bb74753a-6fe0-4d10-8034-eb0270c5c139" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LossContingencyClaimsSettledNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_2ac59897-c4db-4ce2-9024-009f8fc7f88f" xlink:to="loc_us-gaap_LossContingencyClaimsSettledNumber_bb74753a-6fe0-4d10-8034-eb0270c5c139" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyPendingClaimsNumber_178fd479-99d3-43fa-9b54-dcbdb1f20b2f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LossContingencyPendingClaimsNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_2ac59897-c4db-4ce2-9024-009f8fc7f88f" xlink:to="loc_us-gaap_LossContingencyPendingClaimsNumber_178fd479-99d3-43fa-9b54-dcbdb1f20b2f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_LossContingencyNumberOfPatentsAtIssue_28ff0df9-663b-4447-bb95-a7bb28153660" xlink:href="pgen-20210930.xsd#pgen_LossContingencyNumberOfPatentsAtIssue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_2ac59897-c4db-4ce2-9024-009f8fc7f88f" xlink:to="loc_pgen_LossContingencyNumberOfPatentsAtIssue_28ff0df9-663b-4447-bb95-a7bb28153660" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForLegalSettlements_02385723-aab2-4128-98f5-79de1384ab7e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsForLegalSettlements"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_2ac59897-c4db-4ce2-9024-009f8fc7f88f" xlink:to="loc_us-gaap_PaymentsForLegalSettlements_02385723-aab2-4128-98f5-79de1384ab7e" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_StockIssuedDuringPeriodInConjunctionWithSettlementAgreementSharesNewIssues_5b6b887e-ccfc-4fbc-adab-03e9aa7d6851" xlink:href="pgen-20210930.xsd#pgen_StockIssuedDuringPeriodInConjunctionWithSettlementAgreementSharesNewIssues"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_2ac59897-c4db-4ce2-9024-009f8fc7f88f" xlink:to="loc_pgen_StockIssuedDuringPeriodInConjunctionWithSettlementAgreementSharesNewIssues_5b6b887e-ccfc-4fbc-adab-03e9aa7d6851" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_StockIssuedDuringPeriodInConjunctionWithSettlementAgreementValueNewIssues_e2d415ca-bc56-41f5-be94-848d4dba8658" xlink:href="pgen-20210930.xsd#pgen_StockIssuedDuringPeriodInConjunctionWithSettlementAgreementValueNewIssues"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_2ac59897-c4db-4ce2-9024-009f8fc7f88f" xlink:to="loc_pgen_StockIssuedDuringPeriodInConjunctionWithSettlementAgreementValueNewIssues_e2d415ca-bc56-41f5-be94-848d4dba8658" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiability_073c27a3-2792-4908-97db-fa89f37f87ea" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerLiability"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_2ac59897-c4db-4ce2-9024-009f8fc7f88f" xlink:to="loc_us-gaap_ContractWithCustomerLiability_073c27a3-2792-4908-97db-fa89f37f87ea" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestments_09ede85d-a0b7-494f-8287-dc04f89cacd3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityMethodInvestments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_2ac59897-c4db-4ce2-9024-009f8fc7f88f" xlink:to="loc_us-gaap_EquityMethodInvestments_09ede85d-a0b7-494f-8287-dc04f89cacd3" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesTable_70e65dae-db77-43e9-bf95-f941b69e5f31" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LossContingenciesTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_LossContingenciesLineItems_2ac59897-c4db-4ce2-9024-009f8fc7f88f" xlink:to="loc_us-gaap_LossContingenciesTable_70e65dae-db77-43e9-bf95-f941b69e5f31" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CounterpartyNameAxis_2905554c-3791-4406-8e52-f31136acf69c" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CounterpartyNameAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LossContingenciesTable_70e65dae-db77-43e9-bf95-f941b69e5f31" xlink:to="loc_srt_CounterpartyNameAxis_2905554c-3791-4406-8e52-f31136acf69c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RepurchaseAgreementCounterpartyNameDomain_2905554c-3791-4406-8e52-f31136acf69c_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RepurchaseAgreementCounterpartyNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_CounterpartyNameAxis_2905554c-3791-4406-8e52-f31136acf69c" xlink:to="loc_srt_RepurchaseAgreementCounterpartyNameDomain_2905554c-3791-4406-8e52-f31136acf69c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RepurchaseAgreementCounterpartyNameDomain_dd285c34-50e4-443e-8990-2628529bcabe" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RepurchaseAgreementCounterpartyNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_CounterpartyNameAxis_2905554c-3791-4406-8e52-f31136acf69c" xlink:to="loc_srt_RepurchaseAgreementCounterpartyNameDomain_dd285c34-50e4-443e-8990-2628529bcabe" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_XYLLCMember_b66d6fa1-e75d-4129-8ae4-83bd6eed80ef" xlink:href="pgen-20210930.xsd#pgen_XYLLCMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RepurchaseAgreementCounterpartyNameDomain_dd285c34-50e4-443e-8990-2628529bcabe" xlink:to="loc_pgen_XYLLCMember_b66d6fa1-e75d-4129-8ae4-83bd6eed80ef" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_SecuritiesAndExchangeCommissionMember_dcc317eb-fb99-4f9e-b8ae-2d7a8dbefcea" xlink:href="pgen-20210930.xsd#pgen_SecuritiesAndExchangeCommissionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RepurchaseAgreementCounterpartyNameDomain_dd285c34-50e4-443e-8990-2628529bcabe" xlink:to="loc_pgen_SecuritiesAndExchangeCommissionMember_dcc317eb-fb99-4f9e-b8ae-2d7a8dbefcea" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_HarvestIntrexonEnterpriseFundILPMember_63586cca-b9d3-4902-8220-81e5215dfddf" xlink:href="pgen-20210930.xsd#pgen_HarvestIntrexonEnterpriseFundILPMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RepurchaseAgreementCounterpartyNameDomain_dd285c34-50e4-443e-8990-2628529bcabe" xlink:to="loc_pgen_HarvestIntrexonEnterpriseFundILPMember_63586cca-b9d3-4902-8220-81e5215dfddf" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_ExotechADSkincareAndThriveAgrobioticsMember_52860e96-5990-45df-b0de-7bd9dca95c6f" xlink:href="pgen-20210930.xsd#pgen_ExotechADSkincareAndThriveAgrobioticsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RepurchaseAgreementCounterpartyNameDomain_dd285c34-50e4-443e-8990-2628529bcabe" xlink:to="loc_pgen_ExotechADSkincareAndThriveAgrobioticsMember_52860e96-5990-45df-b0de-7bd9dca95c6f" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_LitigationCaseAxis_73773841-ee75-4de2-a14c-99ad7e149a5c" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_LitigationCaseAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LossContingenciesTable_70e65dae-db77-43e9-bf95-f941b69e5f31" xlink:to="loc_srt_LitigationCaseAxis_73773841-ee75-4de2-a14c-99ad7e149a5c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_LitigationCaseTypeDomain_73773841-ee75-4de2-a14c-99ad7e149a5c_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_LitigationCaseTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_LitigationCaseAxis_73773841-ee75-4de2-a14c-99ad7e149a5c" xlink:to="loc_srt_LitigationCaseTypeDomain_73773841-ee75-4de2-a14c-99ad7e149a5c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_LitigationCaseTypeDomain_0aa1b9a3-c2b5-484f-8e34-c86f88716d37" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_LitigationCaseTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_LitigationCaseAxis_73773841-ee75-4de2-a14c-99ad7e149a5c" xlink:to="loc_srt_LitigationCaseTypeDomain_0aa1b9a3-c2b5-484f-8e34-c86f88716d37" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_LicensingAndPatentInfringementSuitMember_c4e80d52-5175-4376-a5cc-e342e69525cc" xlink:href="pgen-20210930.xsd#pgen_LicensingAndPatentInfringementSuitMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_LitigationCaseTypeDomain_0aa1b9a3-c2b5-484f-8e34-c86f88716d37" xlink:to="loc_pgen_LicensingAndPatentInfringementSuitMember_c4e80d52-5175-4376-a5cc-e342e69525cc" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_MethaneBioconversionPlatformDisclosuresMember_2ae59c3e-e510-4517-9f8a-4388ffb73833" xlink:href="pgen-20210930.xsd#pgen_MethaneBioconversionPlatformDisclosuresMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_LitigationCaseTypeDomain_0aa1b9a3-c2b5-484f-8e34-c86f88716d37" xlink:to="loc_pgen_MethaneBioconversionPlatformDisclosuresMember_2ae59c3e-e510-4517-9f8a-4388ffb73833" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_56c09a51-8b1d-4495-befe-100383b914dd" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LossContingenciesTable_70e65dae-db77-43e9-bf95-f941b69e5f31" xlink:to="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_56c09a51-8b1d-4495-befe-100383b914dd" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EquityMethodInvesteeNameDomain_56c09a51-8b1d-4495-befe-100383b914dd_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_EquityMethodInvesteeNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_56c09a51-8b1d-4495-befe-100383b914dd" xlink:to="loc_srt_EquityMethodInvesteeNameDomain_56c09a51-8b1d-4495-befe-100383b914dd_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EquityMethodInvesteeNameDomain_b7b53c1f-8a83-411d-8ae0-edb62b43e534" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_EquityMethodInvesteeNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_56c09a51-8b1d-4495-befe-100383b914dd" xlink:to="loc_srt_EquityMethodInvesteeNameDomain_b7b53c1f-8a83-411d-8ae0-edb62b43e534" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_ExotechADSkincareAndThriveAgrobioticsMember_ba72b1ec-3312-4e38-9534-5213b59f7ee5" xlink:href="pgen-20210930.xsd#pgen_ExotechADSkincareAndThriveAgrobioticsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_EquityMethodInvesteeNameDomain_b7b53c1f-8a83-411d-8ae0-edb62b43e534" xlink:to="loc_pgen_ExotechADSkincareAndThriveAgrobioticsMember_ba72b1ec-3312-4e38-9534-5213b59f7ee5" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfArrangementAxis_4fc726b2-860c-4f43-ba74-45b69275ce25" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TypeOfArrangementAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LossContingenciesTable_70e65dae-db77-43e9-bf95-f941b69e5f31" xlink:to="loc_us-gaap_TypeOfArrangementAxis_4fc726b2-860c-4f43-ba74-45b69275ce25" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_4fc726b2-860c-4f43-ba74-45b69275ce25_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ArrangementsAndNonarrangementTransactionsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_TypeOfArrangementAxis_4fc726b2-860c-4f43-ba74-45b69275ce25" xlink:to="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_4fc726b2-860c-4f43-ba74-45b69275ce25_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_a32203ef-cce6-4e17-9b7b-a564eaa0208d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ArrangementsAndNonarrangementTransactionsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_TypeOfArrangementAxis_4fc726b2-860c-4f43-ba74-45b69275ce25" xlink:to="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_a32203ef-cce6-4e17-9b7b-a564eaa0208d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CollaborativeArrangementMember_a3d41cf2-7648-4c53-95f2-dc15b6b437c7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CollaborativeArrangementMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_a32203ef-cce6-4e17-9b7b-a564eaa0208d" xlink:to="loc_us-gaap_CollaborativeArrangementMember_a3d41cf2-7648-4c53-95f2-dc15b6b437c7" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.dna.com/role/RelatedPartyTransactionsAdditionalInformationDetails" xlink:type="simple" xlink:href="pgen-20210930.xsd#RelatedPartyTransactionsAdditionalInformationDetails"/>
  <link:definitionLink xlink:role="http://www.dna.com/role/RelatedPartyTransactionsAdditionalInformationDetails" xlink:type="extended" id="id20ff4daf741429fb87f78720d51156c_RelatedPartyTransactionsAdditionalInformationDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionLineItems_b04f5373-3028-49d0-934d-69b86800d518" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_RelatedPartyOwnershipInterest_2bb68999-5a9f-4896-bf1c-f3c136b424b0" xlink:href="pgen-20210930.xsd#pgen_RelatedPartyOwnershipInterest"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_b04f5373-3028-49d0-934d-69b86800d518" xlink:to="loc_pgen_RelatedPartyOwnershipInterest_2bb68999-5a9f-4896-bf1c-f3c136b424b0" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfessionalAndContractServicesExpense_41bc6126-57f2-4257-8cd6-a402efdb272d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProfessionalAndContractServicesExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_b04f5373-3028-49d0-934d-69b86800d518" xlink:to="loc_us-gaap_ProfessionalAndContractServicesExpense_41bc6126-57f2-4257-8cd6-a402efdb272d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubleaseIncome_e614938a-1888-488e-848d-509d1951fcd4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubleaseIncome"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_b04f5373-3028-49d0-934d-69b86800d518" xlink:to="loc_us-gaap_SubleaseIncome_e614938a-1888-488e-848d-509d1951fcd4" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleAndMaturityOfOtherInvestments_03467f55-5cbf-4e27-8b27-951dd5c98e51" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromSaleAndMaturityOfOtherInvestments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_b04f5373-3028-49d0-934d-69b86800d518" xlink:to="loc_us-gaap_ProceedsFromSaleAndMaturityOfOtherInvestments_03467f55-5cbf-4e27-8b27-951dd5c98e51" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForProceedsFromOtherInvestingActivities_b564b247-1bbc-498f-87b8-775fdf98fdb1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsForProceedsFromOtherInvestingActivities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_b04f5373-3028-49d0-934d-69b86800d518" xlink:to="loc_us-gaap_PaymentsForProceedsFromOtherInvestingActivities_b564b247-1bbc-498f-87b8-775fdf98fdb1" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_1572a276-77a0-466a-952f-ed17c57d6da1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_b04f5373-3028-49d0-934d-69b86800d518" xlink:to="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_1572a276-77a0-466a-952f-ed17c57d6da1" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_90fa0916-e0f3-484b-86e9-c25f945ae8fb" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_1572a276-77a0-466a-952f-ed17c57d6da1" xlink:to="loc_dei_LegalEntityAxis_90fa0916-e0f3-484b-86e9-c25f945ae8fb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_90fa0916-e0f3-484b-86e9-c25f945ae8fb_default" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_90fa0916-e0f3-484b-86e9-c25f945ae8fb" xlink:to="loc_dei_EntityDomain_90fa0916-e0f3-484b-86e9-c25f945ae8fb_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_5dd3f2c1-acc9-4ef2-bc59-6cc80f25e64d" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_90fa0916-e0f3-484b-86e9-c25f945ae8fb" xlink:to="loc_dei_EntityDomain_5dd3f2c1-acc9-4ef2-bc59-6cc80f25e64d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_ThirdSecurityMember_498302b9-3e94-4cf5-b915-89a622fb56eb" xlink:href="pgen-20210930.xsd#pgen_ThirdSecurityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_5dd3f2c1-acc9-4ef2-bc59-6cc80f25e64d" xlink:to="loc_pgen_ThirdSecurityMember_498302b9-3e94-4cf5-b915-89a622fb56eb" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_494543e0-b0f8-496f-80f2-a72f6a8fbe12" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_1572a276-77a0-466a-952f-ed17c57d6da1" xlink:to="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_494543e0-b0f8-496f-80f2-a72f6a8fbe12" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain_494543e0-b0f8-496f-80f2-a72f6a8fbe12_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_494543e0-b0f8-496f-80f2-a72f6a8fbe12" xlink:to="loc_us-gaap_RelatedPartyDomain_494543e0-b0f8-496f-80f2-a72f6a8fbe12_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain_9b4a7118-864a-49e8-acb4-569e86356508" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_494543e0-b0f8-496f-80f2-a72f6a8fbe12" xlink:to="loc_us-gaap_RelatedPartyDomain_9b4a7118-864a-49e8-acb4-569e86356508" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_ExecutiveChairmanMember_9207acce-2ba4-41e3-949b-6e7b7d8e3615" xlink:href="pgen-20210930.xsd#pgen_ExecutiveChairmanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyDomain_9b4a7118-864a-49e8-acb4-569e86356508" xlink:to="loc_pgen_ExecutiveChairmanMember_9207acce-2ba4-41e3-949b-6e7b7d8e3615" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_ThirdSecurityMember_203a2a2a-766b-4237-af44-3fe94733936b" xlink:href="pgen-20210930.xsd#pgen_ThirdSecurityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyDomain_9b4a7118-864a-49e8-acb4-569e86356508" xlink:to="loc_pgen_ThirdSecurityMember_203a2a2a-766b-4237-af44-3fe94733936b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_CastleCreekBiosciencesIncMember_10f8127c-323e-4e74-b4f4-69a8361a982a" xlink:href="pgen-20210930.xsd#pgen_CastleCreekBiosciencesIncMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyDomain_9b4a7118-864a-49e8-acb4-569e86356508" xlink:to="loc_pgen_CastleCreekBiosciencesIncMember_10f8127c-323e-4e74-b4f4-69a8361a982a" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.dna.com/role/NetLossperShareScheduleofAntidilutiveSecuritiesExcludedfromCalculationofNetLossperShareDetails" xlink:type="simple" xlink:href="pgen-20210930.xsd#NetLossperShareScheduleofAntidilutiveSecuritiesExcludedfromCalculationofNetLossperShareDetails"/>
  <link:definitionLink xlink:role="http://www.dna.com/role/NetLossperShareScheduleofAntidilutiveSecuritiesExcludedfromCalculationofNetLossperShareDetails" xlink:type="extended" id="id44fa9af2a7d4131aff552896cd129fc_NetLossperShareScheduleofAntidilutiveSecuritiesExcludedfromCalculationofNetLossperShareDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_b8b49c1b-66af-4187-b37d-780905d4bcf3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_89a38ee9-1bc7-4824-8b30-8eeb63633ee0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_b8b49c1b-66af-4187-b37d-780905d4bcf3" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_89a38ee9-1bc7-4824-8b30-8eeb63633ee0" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_cc236faf-0da5-4c3d-81e9-89783cce40cf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_b8b49c1b-66af-4187-b37d-780905d4bcf3" xlink:to="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_cc236faf-0da5-4c3d-81e9-89783cce40cf" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_c3398381-90ed-43da-97cb-8484bec9a28a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_cc236faf-0da5-4c3d-81e9-89783cce40cf" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_c3398381-90ed-43da-97cb-8484bec9a28a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesNameDomain_c3398381-90ed-43da-97cb-8484bec9a28a_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AntidilutiveSecuritiesNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_c3398381-90ed-43da-97cb-8484bec9a28a" xlink:to="loc_us-gaap_AntidilutiveSecuritiesNameDomain_c3398381-90ed-43da-97cb-8484bec9a28a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesNameDomain_73aec5ca-28bb-4ac3-9f7c-a1c320bf3c4f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AntidilutiveSecuritiesNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_c3398381-90ed-43da-97cb-8484bec9a28a" xlink:to="loc_us-gaap_AntidilutiveSecuritiesNameDomain_73aec5ca-28bb-4ac3-9f7c-a1c320bf3c4f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleDebtMember_322ce6cb-115f-4d74-ba5b-088cae3240b6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConvertibleDebtMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_73aec5ca-28bb-4ac3-9f7c-a1c320bf3c4f" xlink:to="loc_us-gaap_ConvertibleDebtMember_322ce6cb-115f-4d74-ba5b-088cae3240b6" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockOptionMember_5468d57f-2256-40ef-929f-d0a7123262bb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockOptionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_73aec5ca-28bb-4ac3-9f7c-a1c320bf3c4f" xlink:to="loc_us-gaap_StockOptionMember_5468d57f-2256-40ef-929f-d0a7123262bb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_4d23d250-3b5d-480d-93b3-4c316843bb7c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_73aec5ca-28bb-4ac3-9f7c-a1c320bf3c4f" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_4d23d250-3b5d-480d-93b3-4c316843bb7c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WarrantMember_c261a842-f578-4635-907d-c90b52f3d64d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WarrantMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_73aec5ca-28bb-4ac3-9f7c-a1c320bf3c4f" xlink:to="loc_us-gaap_WarrantMember_c261a842-f578-4635-907d-c90b52f3d64d" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.dna.com/role/SegmentsAdjustedEBITDAbyReportableSegmentDetails" xlink:type="simple" xlink:href="pgen-20210930.xsd#SegmentsAdjustedEBITDAbyReportableSegmentDetails"/>
  <link:definitionLink xlink:role="http://www.dna.com/role/SegmentsAdjustedEBITDAbyReportableSegmentDetails" xlink:type="extended" id="i54d0330e6bd04e368a80f503f4bd8ff8_SegmentsAdjustedEBITDAbyReportableSegmentDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_0a124dc3-1030-4abb-8cf8-b9d61c9e95e2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_NetIncomeLossAttributabletoParentAdjustedEBITDAIncludingCashPaidforCapitalExpendituresandInvestmentsinAffiliates_e05d158d-937e-4d90-8b93-01ad26bc5d22" xlink:href="pgen-20210930.xsd#pgen_NetIncomeLossAttributabletoParentAdjustedEBITDAIncludingCashPaidforCapitalExpendituresandInvestmentsinAffiliates"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_0a124dc3-1030-4abb-8cf8-b9d61c9e95e2" xlink:to="loc_pgen_NetIncomeLossAttributabletoParentAdjustedEBITDAIncludingCashPaidforCapitalExpendituresandInvestmentsinAffiliates_e05d158d-937e-4d90-8b93-01ad26bc5d22" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_c0a069ab-84fe-4aa9-b6b9-0ab06232b4f1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_0a124dc3-1030-4abb-8cf8-b9d61c9e95e2" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_c0a069ab-84fe-4aa9-b6b9-0ab06232b4f1" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_b9279193-f32f-4d84-9e05-b7d5195a73ab" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_c0a069ab-84fe-4aa9-b6b9-0ab06232b4f1" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_b9279193-f32f-4d84-9e05-b7d5195a73ab" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_b9279193-f32f-4d84-9e05-b7d5195a73ab_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_b9279193-f32f-4d84-9e05-b7d5195a73ab" xlink:to="loc_us-gaap_SegmentDomain_b9279193-f32f-4d84-9e05-b7d5195a73ab_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_4da9c6ae-c517-4dde-b5b4-c4c29fd06e25" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_b9279193-f32f-4d84-9e05-b7d5195a73ab" xlink:to="loc_us-gaap_SegmentDomain_4da9c6ae-c517-4dde-b5b4-c4c29fd06e25" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_BiopharmaceuticalsSegmentMember_31d6548f-bd6a-44eb-8a88-11ae83114f59" xlink:href="pgen-20210930.xsd#pgen_BiopharmaceuticalsSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_4da9c6ae-c517-4dde-b5b4-c4c29fd06e25" xlink:to="loc_pgen_BiopharmaceuticalsSegmentMember_31d6548f-bd6a-44eb-8a88-11ae83114f59" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_ExemplarSegmentMember_dcaa7cff-b81f-43d5-b38a-ba7022cdf788" xlink:href="pgen-20210930.xsd#pgen_ExemplarSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_4da9c6ae-c517-4dde-b5b4-c4c29fd06e25" xlink:to="loc_pgen_ExemplarSegmentMember_dcaa7cff-b81f-43d5-b38a-ba7022cdf788" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_TransOvaSegmentMember_7890f674-0b40-4572-a9ee-361ee08f731b" xlink:href="pgen-20210930.xsd#pgen_TransOvaSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_4da9c6ae-c517-4dde-b5b4-c4c29fd06e25" xlink:to="loc_pgen_TransOvaSegmentMember_7890f674-0b40-4572-a9ee-361ee08f731b" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.dna.com/role/SegmentsReconciliationofNetLossBeforeIncomeTaxesDetails" xlink:type="simple" xlink:href="pgen-20210930.xsd#SegmentsReconciliationofNetLossBeforeIncomeTaxesDetails"/>
  <link:definitionLink xlink:role="http://www.dna.com/role/SegmentsReconciliationofNetLossBeforeIncomeTaxesDetails" xlink:type="extended" id="id6a26e52ee604be9aea098a3aad68a39_SegmentsReconciliationofNetLossBeforeIncomeTaxesDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_d3a4c72a-2b35-4ad9-a266-19a5d2323698" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_NetIncomeLossAttributabletoParentAdjustedEBITDAIncludingCashPaidforCapitalExpendituresandInvestmentsinAffiliates_e8ef0f10-8bf3-4e15-b436-a845779e214c" xlink:href="pgen-20210930.xsd#pgen_NetIncomeLossAttributabletoParentAdjustedEBITDAIncludingCashPaidforCapitalExpendituresandInvestmentsinAffiliates"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_d3a4c72a-2b35-4ad9-a266-19a5d2323698" xlink:to="loc_pgen_NetIncomeLossAttributabletoParentAdjustedEBITDAIncludingCashPaidforCapitalExpendituresandInvestmentsinAffiliates_e8ef0f10-8bf3-4e15-b436-a845779e214c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_CapitalExpendituresNetOfProceedsFromSaleOfAssetsAndInvestmentsInAffiliates_01291872-2df4-4682-9175-617a6a497a6e" xlink:href="pgen-20210930.xsd#pgen_CapitalExpendituresNetOfProceedsFromSaleOfAssetsAndInvestmentsInAffiliates"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_d3a4c72a-2b35-4ad9-a266-19a5d2323698" xlink:to="loc_pgen_CapitalExpendituresNetOfProceedsFromSaleOfAssetsAndInvestmentsInAffiliates_01291872-2df4-4682-9175-617a6a497a6e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_8a31723f-9142-4e96-9078-5d8ef90112ab" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerLiabilityRevenueRecognized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_d3a4c72a-2b35-4ad9-a266-19a5d2323698" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_8a31723f-9142-4e96-9078-5d8ef90112ab" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingOtherSignificantReconcilingItemConsolidatedAbstract_91cd35d2-47ff-4dd7-949c-071f153408e1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentReportingOtherSignificantReconcilingItemConsolidatedAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_d3a4c72a-2b35-4ad9-a266-19a5d2323698" xlink:to="loc_us-gaap_SegmentReportingOtherSignificantReconcilingItemConsolidatedAbstract_91cd35d2-47ff-4dd7-949c-071f153408e1" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense_bd20cce2-69ed-4169-95db-45375262aab9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingOtherSignificantReconcilingItemConsolidatedAbstract_91cd35d2-47ff-4dd7-949c-071f153408e1" xlink:to="loc_us-gaap_InterestExpense_bd20cce2-69ed-4169-95db-45375262aab9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_a496190e-5f80-4f90-83ff-13b6bfe282e4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingOtherSignificantReconcilingItemConsolidatedAbstract_91cd35d2-47ff-4dd7-949c-071f153408e1" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_a496190e-5f80-4f90-83ff-13b6bfe282e4" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnDispositionOfAssets1_4bf5ee30-d733-430c-8c69-b826fcef2dd1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GainLossOnDispositionOfAssets1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingOtherSignificantReconcilingItemConsolidatedAbstract_91cd35d2-47ff-4dd7-949c-071f153408e1" xlink:to="loc_us-gaap_GainLossOnDispositionOfAssets1_4bf5ee30-d733-430c-8c69-b826fcef2dd1" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetImpairmentCharges_a8053542-2e9e-4a48-9223-2a7649ceaab6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetImpairmentCharges"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingOtherSignificantReconcilingItemConsolidatedAbstract_91cd35d2-47ff-4dd7-949c-071f153408e1" xlink:to="loc_us-gaap_AssetImpairmentCharges_a8053542-2e9e-4a48-9223-2a7649ceaab6" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_2a5b102b-e613-4c2f-873f-4327036894a1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingOtherSignificantReconcilingItemConsolidatedAbstract_91cd35d2-47ff-4dd7-949c-071f153408e1" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_2a5b102b-e613-4c2f-873f-4327036894a1" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_AdjustmentForBonusesPaidInEquityAwards_f471a4cb-2559-4ed6-9364-edbca1260402" xlink:href="pgen-20210930.xsd#pgen_AdjustmentForBonusesPaidInEquityAwards"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingOtherSignificantReconcilingItemConsolidatedAbstract_91cd35d2-47ff-4dd7-949c-071f153408e1" xlink:to="loc_pgen_AdjustmentForBonusesPaidInEquityAwards_f471a4cb-2559-4ed6-9364-edbca1260402" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromEquityMethodInvestments_91e713ac-d507-45c2-9f30-253f3794fa22" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromEquityMethodInvestments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingOtherSignificantReconcilingItemConsolidatedAbstract_91cd35d2-47ff-4dd7-949c-071f153408e1" xlink:to="loc_us-gaap_IncomeLossFromEquityMethodInvestments_91e713ac-d507-45c2-9f30-253f3794fa22" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncashIncomeExpense_456a97e7-f055-4b38-9ec1-6f1f757e2dc5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherNoncashIncomeExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingOtherSignificantReconcilingItemConsolidatedAbstract_91cd35d2-47ff-4dd7-949c-071f153408e1" xlink:to="loc_us-gaap_OtherNoncashIncomeExpense_456a97e7-f055-4b38-9ec1-6f1f757e2dc5" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_ef175b4e-2d71-4c1d-ab3f-6e9265ef2308" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_d3a4c72a-2b35-4ad9-a266-19a5d2323698" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_ef175b4e-2d71-4c1d-ab3f-6e9265ef2308" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_c707f1dc-8d2e-4701-ba55-ac6f2e982c61" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_d3a4c72a-2b35-4ad9-a266-19a5d2323698" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_c707f1dc-8d2e-4701-ba55-ac6f2e982c61" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_f95760d4-9de4-47ed-bd63-13bc2cb7c613" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_c707f1dc-8d2e-4701-ba55-ac6f2e982c61" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_f95760d4-9de4-47ed-bd63-13bc2cb7c613" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_f95760d4-9de4-47ed-bd63-13bc2cb7c613_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_f95760d4-9de4-47ed-bd63-13bc2cb7c613" xlink:to="loc_us-gaap_SegmentDomain_f95760d4-9de4-47ed-bd63-13bc2cb7c613_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_cc361676-4a88-43a5-8bb0-153bc348fbe1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_f95760d4-9de4-47ed-bd63-13bc2cb7c613" xlink:to="loc_us-gaap_SegmentDomain_cc361676-4a88-43a5-8bb0-153bc348fbe1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_ReportableSegmentsMember_71db8f9b-1a54-4d7e-bdd3-d2eba60b4679" xlink:href="pgen-20210930.xsd#pgen_ReportableSegmentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_cc361676-4a88-43a5-8bb0-153bc348fbe1" xlink:to="loc_pgen_ReportableSegmentsMember_71db8f9b-1a54-4d7e-bdd3-d2eba60b4679" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis_3c97f78e-5355-44b4-8164-748625f2004a" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidationItemsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_c707f1dc-8d2e-4701-ba55-ac6f2e982c61" xlink:to="loc_srt_ConsolidationItemsAxis_3c97f78e-5355-44b4-8164-748625f2004a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_3c97f78e-5355-44b4-8164-748625f2004a_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidationItemsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ConsolidationItemsAxis_3c97f78e-5355-44b4-8164-748625f2004a" xlink:to="loc_srt_ConsolidationItemsDomain_3c97f78e-5355-44b4-8164-748625f2004a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_5655e150-5d0a-4b47-9d0b-519980c7772d" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidationItemsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ConsolidationItemsAxis_3c97f78e-5355-44b4-8164-748625f2004a" xlink:to="loc_srt_ConsolidationItemsDomain_5655e150-5d0a-4b47-9d0b-519980c7772d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingSegmentsMember_c15ae76b-9111-41f1-a02a-f2248f20b909" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingSegmentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidationItemsDomain_5655e150-5d0a-4b47-9d0b-519980c7772d" xlink:to="loc_us-gaap_OperatingSegmentsMember_c15ae76b-9111-41f1-a02a-f2248f20b909" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_CorporateAndReconcilingItemsMember_e5f980a1-f449-4594-b0b2-56e0e3cbd78e" xlink:href="pgen-20210930.xsd#pgen_CorporateAndReconcilingItemsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidationItemsDomain_5655e150-5d0a-4b47-9d0b-519980c7772d" xlink:to="loc_pgen_CorporateAndReconcilingItemsMember_e5f980a1-f449-4594-b0b2-56e0e3cbd78e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateNonSegmentMember_f8c30ebb-69e0-4627-9101-cc4df0892d51" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CorporateNonSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidationItemsDomain_5655e150-5d0a-4b47-9d0b-519980c7772d" xlink:to="loc_us-gaap_CorporateNonSegmentMember_f8c30ebb-69e0-4627-9101-cc4df0892d51" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntersegmentEliminationMember_931246b2-d262-4e96-a717-40ac5e354384" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IntersegmentEliminationMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidationItemsDomain_5655e150-5d0a-4b47-9d0b-519980c7772d" xlink:to="loc_us-gaap_IntersegmentEliminationMember_931246b2-d262-4e96-a717-40ac5e354384" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfArrangementAxis_4b6f00d4-84df-4182-8d08-b69964061e5f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TypeOfArrangementAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_c707f1dc-8d2e-4701-ba55-ac6f2e982c61" xlink:to="loc_us-gaap_TypeOfArrangementAxis_4b6f00d4-84df-4182-8d08-b69964061e5f" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_4b6f00d4-84df-4182-8d08-b69964061e5f_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ArrangementsAndNonarrangementTransactionsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_TypeOfArrangementAxis_4b6f00d4-84df-4182-8d08-b69964061e5f" xlink:to="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_4b6f00d4-84df-4182-8d08-b69964061e5f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_4ffb395b-8a02-43db-8140-b24c4ca4c93f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ArrangementsAndNonarrangementTransactionsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_TypeOfArrangementAxis_4b6f00d4-84df-4182-8d08-b69964061e5f" xlink:to="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_4ffb395b-8a02-43db-8140-b24c4ca4c93f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_UpfrontAndMilestonePaymentsMember_c0c74173-b2f5-41b4-a76d-d6559151cb58" xlink:href="pgen-20210930.xsd#pgen_UpfrontAndMilestonePaymentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_4ffb395b-8a02-43db-8140-b24c4ca4c93f" xlink:to="loc_pgen_UpfrontAndMilestonePaymentsMember_c0c74173-b2f5-41b4-a76d-d6559151cb58" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.dna.com/role/SegmentsRevenuesbyReportableSegmentDetails" xlink:type="simple" xlink:href="pgen-20210930.xsd#SegmentsRevenuesbyReportableSegmentDetails"/>
  <link:definitionLink xlink:role="http://www.dna.com/role/SegmentsRevenuesbyReportableSegmentDetails" xlink:type="extended" id="i888230e7049141fd9c37349c913ca6bb_SegmentsRevenuesbyReportableSegmentDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_807ded46-9bbb-4a37-af09-14b1840323bc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_3472d97a-afed-49d5-934f-cc78d00a5c07" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_807ded46-9bbb-4a37-af09-14b1840323bc" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_3472d97a-afed-49d5-934f-cc78d00a5c07" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues_e47191c9-63cf-41f4-b3be-acff7e5ce426" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Revenues"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_807ded46-9bbb-4a37-af09-14b1840323bc" xlink:to="loc_us-gaap_Revenues_e47191c9-63cf-41f4-b3be-acff7e5ce426" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_7a5bcb7b-c693-4e81-a3fa-3c2f7093eebb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_807ded46-9bbb-4a37-af09-14b1840323bc" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_7a5bcb7b-c693-4e81-a3fa-3c2f7093eebb" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis_7e4549be-8e83-4eb1-a3f7-594122441038" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidationItemsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_7a5bcb7b-c693-4e81-a3fa-3c2f7093eebb" xlink:to="loc_srt_ConsolidationItemsAxis_7e4549be-8e83-4eb1-a3f7-594122441038" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_7e4549be-8e83-4eb1-a3f7-594122441038_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidationItemsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ConsolidationItemsAxis_7e4549be-8e83-4eb1-a3f7-594122441038" xlink:to="loc_srt_ConsolidationItemsDomain_7e4549be-8e83-4eb1-a3f7-594122441038_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_0e127e7a-bc56-4e10-83e8-dbb1a8b30624" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidationItemsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ConsolidationItemsAxis_7e4549be-8e83-4eb1-a3f7-594122441038" xlink:to="loc_srt_ConsolidationItemsDomain_0e127e7a-bc56-4e10-83e8-dbb1a8b30624" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingSegmentsMember_40e12be3-3e4a-4881-8260-f26b712feac1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingSegmentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidationItemsDomain_0e127e7a-bc56-4e10-83e8-dbb1a8b30624" xlink:to="loc_us-gaap_OperatingSegmentsMember_40e12be3-3e4a-4881-8260-f26b712feac1" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntersegmentEliminationMember_f8cd61c5-d0a1-4adf-9558-640fb138b704" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IntersegmentEliminationMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidationItemsDomain_0e127e7a-bc56-4e10-83e8-dbb1a8b30624" xlink:to="loc_us-gaap_IntersegmentEliminationMember_f8cd61c5-d0a1-4adf-9558-640fb138b704" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_OperatingSegmentsAndCorporateNonSegmentMember_750d12df-c0dd-4a3d-af5d-02e49297cebb" xlink:href="pgen-20210930.xsd#pgen_OperatingSegmentsAndCorporateNonSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidationItemsDomain_0e127e7a-bc56-4e10-83e8-dbb1a8b30624" xlink:to="loc_pgen_OperatingSegmentsAndCorporateNonSegmentMember_750d12df-c0dd-4a3d-af5d-02e49297cebb" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_EliminationsAndReconcilingItemsMember_df0f0a8b-2848-40f7-8388-e93410b4d6db" xlink:href="pgen-20210930.xsd#pgen_EliminationsAndReconcilingItemsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidationItemsDomain_0e127e7a-bc56-4e10-83e8-dbb1a8b30624" xlink:to="loc_pgen_EliminationsAndReconcilingItemsMember_df0f0a8b-2848-40f7-8388-e93410b4d6db" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_a091cfe3-1612-4d78-99d4-fb3827545d9d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_7a5bcb7b-c693-4e81-a3fa-3c2f7093eebb" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_a091cfe3-1612-4d78-99d4-fb3827545d9d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_a091cfe3-1612-4d78-99d4-fb3827545d9d_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_a091cfe3-1612-4d78-99d4-fb3827545d9d" xlink:to="loc_us-gaap_SegmentDomain_a091cfe3-1612-4d78-99d4-fb3827545d9d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_abb59002-a3a0-4bc4-a169-71c9b9b39f11" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_a091cfe3-1612-4d78-99d4-fb3827545d9d" xlink:to="loc_us-gaap_SegmentDomain_abb59002-a3a0-4bc4-a169-71c9b9b39f11" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_BiopharmaceuticalsSegmentMember_07e42ba8-5a49-4c08-9ff4-97182f0a0e54" xlink:href="pgen-20210930.xsd#pgen_BiopharmaceuticalsSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_abb59002-a3a0-4bc4-a169-71c9b9b39f11" xlink:to="loc_pgen_BiopharmaceuticalsSegmentMember_07e42ba8-5a49-4c08-9ff4-97182f0a0e54" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_ExemplarSegmentMember_4aeb77d2-d50c-4646-afea-5838bc0da972" xlink:href="pgen-20210930.xsd#pgen_ExemplarSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_abb59002-a3a0-4bc4-a169-71c9b9b39f11" xlink:to="loc_pgen_ExemplarSegmentMember_4aeb77d2-d50c-4646-afea-5838bc0da972" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_TransOvaSegmentMember_1e97a442-04a1-4c6e-8627-ba7be8d8f1af" xlink:href="pgen-20210930.xsd#pgen_TransOvaSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_abb59002-a3a0-4bc4-a169-71c9b9b39f11" xlink:to="loc_pgen_TransOvaSegmentMember_1e97a442-04a1-4c6e-8627-ba7be8d8f1af" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_ReportableSegmentsMember_cc76a053-e350-4508-b47d-0f4ea2e67725" xlink:href="pgen-20210930.xsd#pgen_ReportableSegmentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_abb59002-a3a0-4bc4-a169-71c9b9b39f11" xlink:to="loc_pgen_ReportableSegmentsMember_cc76a053-e350-4508-b47d-0f4ea2e67725" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.dna.com/role/SegmentsAdditionalInformationDetails" xlink:type="simple" xlink:href="pgen-20210930.xsd#SegmentsAdditionalInformationDetails"/>
  <link:definitionLink xlink:role="http://www.dna.com/role/SegmentsAdditionalInformationDetails" xlink:type="extended" id="i0646831794ff42518448b4a346edd7f1_SegmentsAdditionalInformationDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_1b7c0800-d528-43b8-8160-f89939a0435d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_LongLivedAssetsIncludingPropertyPlantandEquipmentandRightOfUseAssets_c08775c3-e226-485c-b362-1ea6d4efb001" xlink:href="pgen-20210930.xsd#pgen_LongLivedAssetsIncludingPropertyPlantandEquipmentandRightOfUseAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_1b7c0800-d528-43b8-8160-f89939a0435d" xlink:to="loc_pgen_LongLivedAssetsIncludingPropertyPlantandEquipmentandRightOfUseAssets_c08775c3-e226-485c-b362-1ea6d4efb001" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues_2ce47121-ade3-4459-8d3e-53be97520179" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Revenues"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_1b7c0800-d528-43b8-8160-f89939a0435d" xlink:to="loc_us-gaap_Revenues_2ce47121-ade3-4459-8d3e-53be97520179" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_295897cf-1bad-4899-8393-70292e974376" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_1b7c0800-d528-43b8-8160-f89939a0435d" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_295897cf-1bad-4899-8393-70292e974376" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_b3b6e689-a11c-4a6d-9683-b93a10187e8d" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_StatementGeographicalAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_295897cf-1bad-4899-8393-70292e974376" xlink:to="loc_srt_StatementGeographicalAxis_b3b6e689-a11c-4a6d-9683-b93a10187e8d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_b3b6e689-a11c-4a6d-9683-b93a10187e8d_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_StatementGeographicalAxis_b3b6e689-a11c-4a6d-9683-b93a10187e8d" xlink:to="loc_srt_SegmentGeographicalDomain_b3b6e689-a11c-4a6d-9683-b93a10187e8d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_62fcd186-af0a-4f92-9a2f-a9680129fdfc" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_StatementGeographicalAxis_b3b6e689-a11c-4a6d-9683-b93a10187e8d" xlink:to="loc_srt_SegmentGeographicalDomain_62fcd186-af0a-4f92-9a2f-a9680129fdfc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonUsMember_f58a8481-dc75-4646-9839-fd6ea2eaf14c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NonUsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_62fcd186-af0a-4f92-9a2f-a9680129fdfc" xlink:to="loc_us-gaap_NonUsMember_f58a8481-dc75-4646-9839-fd6ea2eaf14c" xlink:type="arc" order="0"/>
  </link:definitionLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>9
<FILENAME>pgen-20210930_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 2021 Workiva-->
<!--r:4e8d753a-4a64-4171-b3a4-f67c68082e8a,g:606b8470-ae24-4d7a-ac04-0c14fd998f62-->
<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_9a11ba90-0de6-44c7-8bc1-8b7d22e12d67_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-20210930.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_SupplementalCashFlowInformationAbstract_043478ef-209f-41ca-9d92-7e623a455567_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_bfecb013-f771-4b54-9cf8-3c7f1e4504a1_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/2021/elts/us-gaap-2021-01-31.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_AccumulatedNetUnrealizedInvestmentGainLossMember_b7ed1b39-6713-4631-bcae-6e8138d130ed_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 gain (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/2021/elts/us-gaap-2021-01-31.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_us-gaap_ConvertibleDebtMember_17bdc3b0-b4ba-4fb7-a981-deb9e85e3ca5_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/2021/elts/us-gaap-2021-01-31.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_659d6a96-124f-4a2d-b4a8-73358c0062d4_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/2021/elts/us-gaap-2021-01-31.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_FairValueMeasurementsFairValueHierarchyDomain_3cf5d21e-12de-4967-a19f-3112012ed722_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/2021/elts/us-gaap-2021-01-31.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_NetIncomeLoss_b177426f-0877-4a76-9da3-77d71db67c8d_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 loss</link:label>
    <link:label id="lab_us-gaap_NetIncomeLoss_a702f3c9-87c9-4d9d-b780-c16b8df43ff8_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 loss</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/2021/elts/us-gaap-2021-01-31.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_dei_EntityEmergingGrowthCompany_c444682e-d9da-42fb-ad0d-913361e66e3e_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/2021/dei-2021.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_us-gaap_OperatingLeaseRightOfUseAsset_66c7ce0d-91ce-4bc8-af52-47404dd6a021_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/2021/elts/us-gaap-2021-01-31.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_pgen_HarvestIntrexonEnterpriseFundILPMember_a6d68493-29b3-4609-8e2f-fc497d21def7_terseLabel_en-US" xlink:label="lab_pgen_HarvestIntrexonEnterpriseFundILPMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Harvest Intrexon Enterprise Fund I, LP</link:label>
    <link:label id="lab_pgen_HarvestIntrexonEnterpriseFundILPMember_label_en-US" xlink:label="lab_pgen_HarvestIntrexonEnterpriseFundILPMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Harvest Intrexon Enterprise Fund I, LP [Member]</link:label>
    <link:label id="lab_pgen_HarvestIntrexonEnterpriseFundILPMember_documentation_en-US" xlink:label="lab_pgen_HarvestIntrexonEnterpriseFundILPMember" 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">Harvest Intrexon Enterprise Fund I, LP [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_HarvestIntrexonEnterpriseFundILPMember" xlink:href="pgen-20210930.xsd#pgen_HarvestIntrexonEnterpriseFundILPMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pgen_HarvestIntrexonEnterpriseFundILPMember" xlink:to="lab_pgen_HarvestIntrexonEnterpriseFundILPMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent_3c6ace0b-ebbb-4bab-a3e2-c6f43e004592_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/2021/elts/us-gaap-2021-01-31.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_IncomeStatementLocationAxis_d52f8a7a-df7b-4275-b7da-bcb70e78a0b8_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/2021/elts/us-gaap-2021-01-31.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_us-gaap_ReceivablesNetCurrentAbstract_442f29da-f0d9-4dba-ab62-4b41abca4265_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/2021/elts/us-gaap-2021-01-31.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_srt_RangeMember_1ae377b9-e5a7-4175-9d72-d226dff39794_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/2021/elts/srt-2021-01-31.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_FiniteLivedIntangibleAssetsAccumulatedAmortization_ca713f5e-2435-4e60-baf7-c1d6151444dd_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/2021/elts/us-gaap-2021-01-31.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_dei_EntityAddressAddressLine1_ad3dfdd1-d0df-4dd3-97a0-77fbba76ed9a_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/2021/dei-2021.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_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_1d333812-637c-4703-9f7e-c21856d1a520_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" xlink: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 Future Maturities of Long-Term Debt</link:label>
    <link:label id="lab_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" xlink: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 Maturities of Long-term Debt [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentLiabilities_af6a1ced-c861-4c83-af85-8a7098d16c91_terseLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentLiabilities" xlink: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 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/2021/elts/us-gaap-2021-01-31.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_SegmentReportingOtherSignificantReconcilingItemConsolidatedAbstract_25f50818-ecbc-4290-85cb-1d767b8f63cb_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/2021/elts/us-gaap-2021-01-31.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_us-gaap_LeaseholdImprovementsGross_ca063d63-a3b9-4aec-b0d8-6b3d08b396f3_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/2021/elts/us-gaap-2021-01-31.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_us-gaap_SegmentReportingPolicyPolicyTextBlock_70b5dca8-be28-4883-8f1f-af60c1ecdb6b_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/2021/elts/us-gaap-2021-01-31.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_us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration_514d178a-1e02-4fb5-8c00-217b20a5bb8c_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/2021/elts/us-gaap-2021-01-31.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_DebtInstrumentConvertibleConversionPrice1_91eba9af-13b0-46e8-8f80-7d83b293d14c_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/2021/elts/us-gaap-2021-01-31.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_7e835c12-28e4-4e6d-8f8b-9775c5ef40fb_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" 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 usd per share)</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/2021/elts/us-gaap-2021-01-31.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_pgen_InterestExpenseDebtAmortizationofDebtDiscountPremiumandDebtIssuanceCosts_a916fbe6-4180-4bed-a22f-2c5d3f3eb391_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-20210930.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_ContractWithCustomerAssetAndLiabilityTableTextBlock_10469e40-4559-4a9e-b29d-b52ae78927ee_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/2021/elts/us-gaap-2021-01-31.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_EntityFilerCategory_648c44b8-3b4c-4b52-b270-872c2c9f15e1_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/2021/dei-2021.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_78b78b35-2afc-468b-ac62-73f182e96c5e_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/2021/elts/us-gaap-2021-01-31.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_OperatingLeaseWeightedAverageRemainingLeaseTerm1_b582aaf9-41b3-4832-aed2-a71169724cec_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/2021/elts/us-gaap-2021-01-31.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_pgen_ExemplarSegmentMember_a11d4709-bc3e-4095-9217-3ffade034da2_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-20210930.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_OtherAssetsNoncurrent_6d16b46b-d643-4496-89d1-fbb98add3b39_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/2021/elts/us-gaap-2021-01-31.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_DiscontinuedOperationAmountOfAdjustmentToPriorPeriodGainLossOnDisposalNetOfTax_9815dbe2-5aa1-4a8d-a546-27474f481611_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_DiscontinuedOperationAmountOfAdjustmentToPriorPeriodGainLossOnDisposalNetOfTax" 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">Prior period adjustment, loss</link:label>
    <link:label id="lab_us-gaap_DiscontinuedOperationAmountOfAdjustmentToPriorPeriodGainLossOnDisposalNetOfTax_label_en-US" xlink:label="lab_us-gaap_DiscontinuedOperationAmountOfAdjustmentToPriorPeriodGainLossOnDisposalNetOfTax" xlink: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, Amount of Adjustment to Prior Period Gain (Loss) on Disposal, Net of Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationAmountOfAdjustmentToPriorPeriodGainLossOnDisposalNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DiscontinuedOperationAmountOfAdjustmentToPriorPeriodGainLossOnDisposalNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DiscontinuedOperationAmountOfAdjustmentToPriorPeriodGainLossOnDisposalNetOfTax" xlink:to="lab_us-gaap_DiscontinuedOperationAmountOfAdjustmentToPriorPeriodGainLossOnDisposalNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_pgen_PrecigenStockOptionPlan2008PlanMember_3591744b-e221-41ec-b9b2-d6c183a0c5ee_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-20210930.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_NotesAndLoansReceivableNetCurrent_bc9fbc7b-3d0d-41df-8842-7923f7654974_terseLabel_en-US" xlink:label="lab_us-gaap_NotesAndLoansReceivableNetCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Notes</link:label>
    <link:label id="lab_us-gaap_NotesAndLoansReceivableNetCurrent_label_en-US" xlink:label="lab_us-gaap_NotesAndLoansReceivableNetCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing Receivable, after Allowance for Credit Loss, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesAndLoansReceivableNetCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NotesAndLoansReceivableNetCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NotesAndLoansReceivableNetCurrent" xlink:to="lab_us-gaap_NotesAndLoansReceivableNetCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_7e67022e-2f81-429b-97af-39fe1dd51ac6_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/2021/elts/us-gaap-2021-01-31.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_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_386822bc-2c62-47e9-9075-0f0820bb0e4e_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/2021/elts/srt-2021-01-31.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_us-gaap_StatementBusinessSegmentsAxis_c559a667-dfbf-41b4-8d51-6b1d175dd34e_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/2021/elts/us-gaap-2021-01-31.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_aace87e4-a5a7-461b-9262-e85f29eb10af_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/2021/elts/us-gaap-2021-01-31.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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_b5b9d055-4eea-42d4-885c-68ab981678f2_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 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/2021/elts/us-gaap-2021-01-31.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_DebtInstrumentRedemptionPricePercentage_f2013e70-d67c-42c4-b34b-c072ac61b079_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/2021/elts/us-gaap-2021-01-31.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_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_c3dc0031-c000-4817-ba33-c9392bdcf880_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink: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_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_label_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink: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, Maturity, Year Two</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:to="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_ccc90c92-0f3b-4c6e-b8f8-d794cb5fb48b_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/2021/elts/us-gaap-2021-01-31.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_us-gaap_ProceedsFromSaleAndMaturityOfOtherInvestments_cd68b822-e266-4d48-87ca-20bb00683fd5_verboseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromSaleAndMaturityOfOtherInvestments" 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">Proceeds from sale and maturity of other investments</link:label>
    <link:label id="lab_us-gaap_ProceedsFromSaleAndMaturityOfOtherInvestments_label_en-US" xlink:label="lab_us-gaap_ProceedsFromSaleAndMaturityOfOtherInvestments" xlink: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 Other Investments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleAndMaturityOfOtherInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromSaleAndMaturityOfOtherInvestments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromSaleAndMaturityOfOtherInvestments" xlink:to="lab_us-gaap_ProceedsFromSaleAndMaturityOfOtherInvestments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CertificatesOfDepositMember_2b1daf1e-6c26-415e-be71-24ba10a0a69f_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/2021/elts/us-gaap-2021-01-31.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_DebtSecuritiesAvailableForSaleTableTextBlock_296c8332-502a-4b7b-a9ec-86c4ab2f9c2d_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/2021/elts/us-gaap-2021-01-31.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_GainLossOnDispositionOfAssets1_f6d58230-5308-4213-933b-e2019a2d7c52_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">Loss on disposals of assets, net</link:label>
    <link:label id="lab_us-gaap_GainLossOnDispositionOfAssets1_f6d26f00-7d17-4661-84c2-7a9b137fb787_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_479f5bed-ce8c-4223-a065-369e6089b014_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) loss on disposals of assets, net</link:label>
    <link:label id="lab_us-gaap_GainLossOnDispositionOfAssets1_c4e4709c-6307-47a3-a81d-a837cc17d13c_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">Loss 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/2021/elts/us-gaap-2021-01-31.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_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock_3d178525-0a8d-4b71-a0b8-46c4fce29d43_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/2021/elts/us-gaap-2021-01-31.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_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear_66e5d33c-128f-4a52-9bea-849c77aca791_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2021</link:label>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear_label_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear" xlink: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, Maturity, Remainder of Fiscal Year</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear" xlink:to="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentFiscalYearFocus_f15ea3ba-64a7-4188-aa58-72b59a3c1bbb_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/2021/dei-2021.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_LesseeLeaseDescriptionLineItems_71f6a048-642d-41c2-b1de-a39472c7e668_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/2021/elts/us-gaap-2021-01-31.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_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_cff8afbf-c730-4422-b715-210c0b7210a1_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/2021/elts/us-gaap-2021-01-31.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_AmortizationOfIntangibleAssets_7fbf1bd4-fd31-456b-9a69-627d84746b99_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/2021/elts/us-gaap-2021-01-31.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_ImpairmentOfLongLivedAssetsToBeDisposedOf_5f3c26ef-a83b-466d-ab41-e37deab39a81_terseLabel_en-US" xlink:label="lab_us-gaap_ImpairmentOfLongLivedAssetsToBeDisposedOf" xlink: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_ImpairmentOfLongLivedAssetsToBeDisposedOf_label_en-US" xlink:label="lab_us-gaap_ImpairmentOfLongLivedAssetsToBeDisposedOf" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Impairment of Long-Lived Assets to be Disposed of</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOfLongLivedAssetsToBeDisposedOf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ImpairmentOfLongLivedAssetsToBeDisposedOf"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ImpairmentOfLongLivedAssetsToBeDisposedOf" xlink:to="lab_us-gaap_ImpairmentOfLongLivedAssetsToBeDisposedOf" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_VariableLeaseCost_95411ded-477d-4bf5-a223-f33c3eee34af_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/2021/elts/us-gaap-2021-01-31.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_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_7bacee14-6e9b-44f9-b23c-f435b56b951b_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">Antidilutive securities excluded from computation of net loss per share (in shares)</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/2021/elts/us-gaap-2021-01-31.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_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_56441cb7-881b-4b5a-b6ef-623c637231b9_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/2021/elts/us-gaap-2021-01-31.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_ScheduleOfInventoryCurrentTableTextBlock_283e31bc-2ad6-4779-9646-2b2f30ad1c8f_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/2021/elts/us-gaap-2021-01-31.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_ContractWithCustomerLiabilityRevenueRecognized_6981b1ae-bf90-4334-84bb-23b78d9478f3_verboseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiabilityRevenueRecognized" 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</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_a00c0a84-ad92-4501-ab63-8fec8976163d_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/2021/elts/us-gaap-2021-01-31.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_us-gaap_ResearchAndDevelopmentExpenseMember_5466f970-cf64-4a87-8081-46a347bb82cb_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/2021/elts/us-gaap-2021-01-31.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_pgen_LicensingAndPatentInfringementSuitMember_b9ba37cf-77e7-407e-a539-4288582bfb2c_terseLabel_en-US" xlink:label="lab_pgen_LicensingAndPatentInfringementSuitMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Licensing and patent infringement suit</link:label>
    <link:label id="lab_pgen_LicensingAndPatentInfringementSuitMember_label_en-US" xlink:label="lab_pgen_LicensingAndPatentInfringementSuitMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Licensing And Patent Infringement Suit [Member]</link:label>
    <link:label id="lab_pgen_LicensingAndPatentInfringementSuitMember_documentation_en-US" xlink:label="lab_pgen_LicensingAndPatentInfringementSuitMember" 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">Licensing And Patent Infringement Suit [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_LicensingAndPatentInfringementSuitMember" xlink:href="pgen-20210930.xsd#pgen_LicensingAndPatentInfringementSuitMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pgen_LicensingAndPatentInfringementSuitMember" xlink:to="lab_pgen_LicensingAndPatentInfringementSuitMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_1ef7f3a1-2619-4b5a-926d-9d17831829ac_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/2021/elts/us-gaap-2021-01-31.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_OtherCollaborationsMember_c9319ca7-db7b-470f-bff5-5ccdae477e32_terseLabel_en-US" xlink:label="lab_pgen_OtherCollaborationsMember" xlink: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_OtherCollaborationsMember_label_en-US" xlink:label="lab_pgen_OtherCollaborationsMember" xlink: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 Collaborations [Member]</link:label>
    <link:label id="lab_pgen_OtherCollaborationsMember_documentation_en-US" xlink:label="lab_pgen_OtherCollaborationsMember" 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">Aggregate of other collaborations not separately disclosed</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_OtherCollaborationsMember" xlink:href="pgen-20210930.xsd#pgen_OtherCollaborationsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pgen_OtherCollaborationsMember" xlink:to="lab_pgen_OtherCollaborationsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_TitleOfIndividualWithRelationshipToEntityDomain_6013a3d6-55f7-4718-9b65-ab0d4e6c9c41_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/2021/elts/srt-2021-01-31.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_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_4f98c99a-f2a5-4e02-9970-2d15a212754e_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/2021/elts/us-gaap-2021-01-31.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_DebtConversionConvertedInstrumentSharesIssued1_d67af221-836e-4c26-ad6a-69cc20798099_terseLabel_en-US" xlink:label="lab_us-gaap_DebtConversionConvertedInstrumentSharesIssued1" xlink: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 conversion, converted instrument, shares issued (in shares)</link:label>
    <link:label id="lab_us-gaap_DebtConversionConvertedInstrumentSharesIssued1_label_en-US" xlink:label="lab_us-gaap_DebtConversionConvertedInstrumentSharesIssued1" xlink: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 Conversion, Converted Instrument, Shares Issued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtConversionConvertedInstrumentSharesIssued1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtConversionConvertedInstrumentSharesIssued1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtConversionConvertedInstrumentSharesIssued1" xlink:to="lab_us-gaap_DebtConversionConvertedInstrumentSharesIssued1" xlink:type="arc" order="1"/>
    <link:label id="lab_pgen_MBPTitanMember_d0ff7a4c-bdfb-41e2-80c6-9bce113b13db_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-20210930.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_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_a7ddd428-0f45-4330-b08c-d8bee5e836db_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/2021/elts/us-gaap-2021-01-31.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_StockOptionMember_40e6aa0b-3db9-4ab8-b412-618ea7dd1075_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/2021/elts/us-gaap-2021-01-31.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_CreditFacilityDomain_f6830f9e-1d16-49bb-98fd-d8f1ad637816_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/2021/elts/us-gaap-2021-01-31.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_AssetsAbstract_f06d0211-66df-48fb-a9cb-1e9041d39c2b_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/2021/elts/us-gaap-2021-01-31.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_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate_e393ae15-af11-4ad9-be6e-12fcce45b307_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/2021/elts/us-gaap-2021-01-31.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_RelatedPartyTransactionsAbstract_90b5feca-5cda-42d6-956d-15a13346c0e8_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/2021/elts/us-gaap-2021-01-31.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_565414df-671c-4dcf-9654-25b886d0f576_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/2021/elts/us-gaap-2021-01-31.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_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_973a528e-f338-4eac-97f1-13f34317503c_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink: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_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_label_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink: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, Maturity, Year Three</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:to="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_482b1ee4-7285-45a3-ae6b-706b035f204a_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/2021/elts/us-gaap-2021-01-31.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_us-gaap_OperatingLossCarryforwardsLineItems_acc8eb9a-beb6-4598-93c0-7ca02136ae21_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/2021/elts/us-gaap-2021-01-31.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_GoodwillImpairedAccumulatedImpairmentLoss_4f476070-9bcc-4f2a-b504-776485552ac4_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/2021/elts/us-gaap-2021-01-31.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_IncreaseDecreaseInOtherNoncurrentLiabilities_3669382c-9990-43d8-a183-56e9df94feb7_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/2021/elts/us-gaap-2021-01-31.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_0dd0e9db-7db9-44e9-a762-f99335579436_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/2021/elts/us-gaap-2021-01-31.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_pgen_LockupPeriodOnRestrictedStockUnitShares_aa027962-a205-4327-887e-8150b06be493_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-20210930.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_GoodwillAndIntangibleAssetsDisclosureTextBlock_c33d545d-e9c9-4468-aabe-3ede67af7fb4_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/2021/elts/us-gaap-2021-01-31.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_0a520ef0-6363-4730-a288-718cf7ac8e5a_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_b3d4da7d-d351-4b5d-9594-5f2683d33659_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_21dd69c2-7f88-48ad-acc0-087c04610c96_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/2021/elts/us-gaap-2021-01-31.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_dei_EntityAddressCityOrTown_a3aa53e9-45c0-46ad-99bd-f318b2d7c163_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/2021/dei-2021.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_us-gaap_SharesIssuedPricePerShare_8f323f49-cedb-46eb-bd69-80c5ccef7d01_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/2021/elts/us-gaap-2021-01-31.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_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1_92abb0ca-52ed-4be5-842b-eac764c49cf9_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/2021/elts/us-gaap-2021-01-31.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_RetainedEarningsMember_4801647c-c132-4f63-9978-52c8191506df_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/2021/elts/us-gaap-2021-01-31.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_DebtInstrumentAxis_f64a5676-1c81-45ea-918a-fde037850e94_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/2021/elts/us-gaap-2021-01-31.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_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_971e532c-e578-43b8-90fa-eef057a4c372_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/2021/elts/us-gaap-2021-01-31.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_pgen_LossContingencyNumberOfPatentsAtIssue_a232a152-8099-44c6-bae4-e872c04785f7_terseLabel_en-US" xlink:label="lab_pgen_LossContingencyNumberOfPatentsAtIssue" xlink: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 contingency, number of patents</link:label>
    <link:label id="lab_pgen_LossContingencyNumberOfPatentsAtIssue_label_en-US" xlink:label="lab_pgen_LossContingencyNumberOfPatentsAtIssue" xlink: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 Contingency, Number Of Patents At Issue</link:label>
    <link:label id="lab_pgen_LossContingencyNumberOfPatentsAtIssue_documentation_en-US" xlink:label="lab_pgen_LossContingencyNumberOfPatentsAtIssue" 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">Loss Contingency, Number Of Patents At Issue</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_LossContingencyNumberOfPatentsAtIssue" xlink:href="pgen-20210930.xsd#pgen_LossContingencyNumberOfPatentsAtIssue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pgen_LossContingencyNumberOfPatentsAtIssue" xlink:to="lab_pgen_LossContingencyNumberOfPatentsAtIssue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_ab41e44f-45fd-442e-8b78-96ade5e5c367_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/2021/elts/us-gaap-2021-01-31.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_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities_a180cfe5-2750-4077-80d2-00466b85cba1_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities" xlink: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 conversion of long-term debt</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities" xlink: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, Conversion of Convertible Securities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities" xlink:to="lab_us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities" xlink:type="arc" order="1"/>
    <link:label id="lab_pgen_ContractWithCustomerAssetAndLiabilityLineItems_751ae4b4-a9ff-445f-9ef7-09a417353b76_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-20210930.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_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_24a00bdb-f654-4b62-b2fc-856a53706436_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/2021/elts/us-gaap-2021-01-31.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_pgen_LivestockMember_1bc35e71-f09f-4a8b-8c9a-bf0a19a57b75_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-20210930.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_pgen_FeedMember_7a9bda9a-4dc9-476f-b17d-4105b03e73a7_terseLabel_en-US" xlink:label="lab_pgen_FeedMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Feed</link:label>
    <link:label id="lab_pgen_FeedMember_label_en-US" xlink:label="lab_pgen_FeedMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Feed [Member]</link:label>
    <link:label id="lab_pgen_FeedMember_documentation_en-US" xlink:label="lab_pgen_FeedMember" 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">Feed [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_FeedMember" xlink:href="pgen-20210930.xsd#pgen_FeedMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pgen_FeedMember" xlink:to="lab_pgen_FeedMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_bb7480aa-99e2-42a9-984e-9d51a0779df1_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/2021/elts/us-gaap-2021-01-31.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_InventoryCurrentTable_e5a30672-c55d-4ffa-befe-e7a50b467875_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/2021/elts/us-gaap-2021-01-31.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_IncreaseDecreaseInAccountsReceivable_ec51ae70-9e6d-4297-9a48-1b065be5ba0f_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/2021/elts/us-gaap-2021-01-31.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_us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation_ace28c48-16ab-48aa-9e81-f95f639ec048_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation" 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">Income tax expense</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/2021/elts/us-gaap-2021-01-31.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_CapitalExpendituresIncurredButNotYetPaid_c2f07bd0-ec59-4d31-a05b-d0a890da55db_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/2021/elts/us-gaap-2021-01-31.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_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_79c0b592-7f4e-4452-99e0-b79b98a1a5d7_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/2021/elts/us-gaap-2021-01-31.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_us-gaap_InvestmentIncomeNonoperating_ff7fc68e-2164-4a3c-953d-ac26b19a4e8e_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/2021/elts/us-gaap-2021-01-31.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_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_6a4fdc9a-a1db-476e-b75e-a20d31702d45_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/2021/elts/us-gaap-2021-01-31.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_98e21a4b-d942-4e45-bed9-a2a3248397b9_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/2021/elts/us-gaap-2021-01-31.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_us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipment_ce34d4e5-323f-4bd0-8a06-32f87312ad5a_terseLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipment" xlink: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_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/2021/elts/us-gaap-2021-01-31.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_dei_EntityInteractiveDataCurrent_5c906d09-5552-4fd9-840f-6797bd63de58_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/2021/dei-2021.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_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_f2f6c475-8b4e-4f39-b629-30e27ab1fd3f_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/2021/elts/us-gaap-2021-01-31.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_EarningsPerShareBasic_e3d18641-0af7-41ec-aafc-32ca0b5b811c_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 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/2021/elts/us-gaap-2021-01-31.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_LossContingencyPendingClaimsNumber_fae7c3d1-cb0a-41be-a90f-453dbe66fab4_terseLabel_en-US" xlink:label="lab_us-gaap_LossContingencyPendingClaimsNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Claims pending resolution</link:label>
    <link:label id="lab_us-gaap_LossContingencyPendingClaimsNumber_label_en-US" xlink:label="lab_us-gaap_LossContingencyPendingClaimsNumber" xlink: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 Contingency, Pending Claims, Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyPendingClaimsNumber" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LossContingencyPendingClaimsNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LossContingencyPendingClaimsNumber" xlink:to="lab_us-gaap_LossContingencyPendingClaimsNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_pgen_ComputerHardwareandSoftware_62cb860a-9596-4a06-8520-05af12c20fe7_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-20210930.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_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_98aa00fb-07b3-46db-9787-20608e29ec53_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">2024</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/2021/elts/us-gaap-2021-01-31.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_SubleaseIncome_a8af749b-8e1c-47a1-8ec0-a3ce2b4b2d51_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/2021/elts/us-gaap-2021-01-31.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_pgen_ThirdSecurityMember_4ef75daf-d4f9-486a-9c4a-f16f116bca27_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-20210930.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_40072853-1ce8-416d-8295-a13414b58da1_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-20210930.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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_2a36f94c-b3bd-4105-8081-ea3676da95c3_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_b0221fc2-453f-4cf6-bb9f-6e27d4a02f0e_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_f36dcdd5-91e3-41cd-90b0-4dc70cdabe16_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/2021/elts/us-gaap-2021-01-31.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_dei_DocumentType_3f5a357f-fd84-440f-85e5-21c90ccaab56_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/2021/dei-2021.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_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_77f6abe3-a851-4d95-a386-d94686f76a31_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink: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_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_label_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink: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, Maturity, Year One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:to="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherExpense_d0a01e46-6304-4596-b46b-d933e6050ede_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherExpense" 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">Other expense, net</link:label>
    <link:label id="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherExpense_label_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherExpense" xlink: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 Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherExpense" xlink:to="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestExpenseDebt_b6d1a2d4-a9fc-448e-9c6c-1952f5d2844f_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/2021/elts/us-gaap-2021-01-31.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_GainLossOnTerminationOfLease_e1b34b20-f9be-42b9-9b28-c13e6a24f143_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_4f4480e5-d61d-4b81-b60a-aff9070ab3cd_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">Gain on lease termination</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/2021/elts/us-gaap-2021-01-31.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_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive_94478b8e-1a75-4213-8d90-bd15a85645ce_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive" xlink: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_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive_label_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive" xlink: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, Maturity, Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive" xlink:to="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive" xlink:type="arc" order="1"/>
    <link:label id="lab_pgen_RelatedPartiesAggregatedMember_fb5ac4ff-4101-4ada-9c88-1fd32a7c4ae4_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-20210930.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_e2708591-2292-4fb2-af55-43411d99d6a1_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/2021/elts/us-gaap-2021-01-31.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_pgen_PrecigenStockOptionPlan2013PlanMemberMember_c7fd8740-5982-4e05-bf8e-c54fb7108c57_terseLabel_en-US" xlink:label="lab_pgen_PrecigenStockOptionPlan2013PlanMemberMember" xlink: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_PrecigenStockOptionPlan2013PlanMemberMember_label_en-US" xlink:label="lab_pgen_PrecigenStockOptionPlan2013PlanMemberMember" xlink: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] [Member]</link:label>
    <link:label id="lab_pgen_PrecigenStockOptionPlan2013PlanMemberMember_documentation_en-US" xlink:label="lab_pgen_PrecigenStockOptionPlan2013PlanMemberMember" 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_PrecigenStockOptionPlan2013PlanMemberMember" xlink:href="pgen-20210930.xsd#pgen_PrecigenStockOptionPlan2013PlanMemberMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pgen_PrecigenStockOptionPlan2013PlanMemberMember" xlink:to="lab_pgen_PrecigenStockOptionPlan2013PlanMemberMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InvestorMember_01c25c23-ffcf-49e3-b0df-2e4236a96711_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/2021/elts/us-gaap-2021-01-31.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_dei_EntityCurrentReportingStatus_873c4e6d-82f6-405d-9319-a2a9774c4917_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/2021/dei-2021.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_us-gaap_MachineryAndEquipmentGross_07b74c91-55d6-43d8-a539-6913f0b75013_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/2021/elts/us-gaap-2021-01-31.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_AmericanStateBankMember_81048d38-f1a9-4cca-a7fc-97756775005b_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-20210930.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_us-gaap_OperatingLeasePayments_82934ed3-6f62-4a3b-8f26-ccd8d3954a86_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/2021/elts/us-gaap-2021-01-31.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_84fcdc9f-5afb-4920-9d18-4c95e8a4644f_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/2021/elts/us-gaap-2021-01-31.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_us-gaap_DeferredTaxLiabilities_e229cffd-3786-49f2-8373-3e518f8a1f44_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilities" xlink: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_DeferredTaxLiabilities_label_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilities" xlink: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 Liabilities, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxLiabilities" xlink:to="lab_us-gaap_DeferredTaxLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherNoncashIncomeExpense_fab2e494-cd89-4865-bf61-874a804ecfd0_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_391e7c33-b6a0-4861-bbfe-38a21627b730_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/2021/elts/us-gaap-2021-01-31.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_pgen_MerckConvertibleNoteMember_6e014a7d-02c9-443f-9dea-302558c2a0ea_terseLabel_en-US" xlink:label="lab_pgen_MerckConvertibleNoteMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Merck Convertible Note</link:label>
    <link:label id="lab_pgen_MerckConvertibleNoteMember_label_en-US" xlink:label="lab_pgen_MerckConvertibleNoteMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Merck Convertible Note [Member]</link:label>
    <link:label id="lab_pgen_MerckConvertibleNoteMember_documentation_en-US" xlink:label="lab_pgen_MerckConvertibleNoteMember" 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">Merck Convertible Note [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_MerckConvertibleNoteMember" xlink:href="pgen-20210930.xsd#pgen_MerckConvertibleNoteMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pgen_MerckConvertibleNoteMember" xlink:to="lab_pgen_MerckConvertibleNoteMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationNetOfTax_ebfae3a2-db1f-4efb-beb0-01f1d79be8c9_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationNetOfTax" 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">Release of cumulative translation adjustments to loss from discontinued operations</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationNetOfTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationNetOfTax" xlink: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 Reclassification Adjustment from AOCI, Realized upon Sale or Liquidation, Net of Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationNetOfTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProvisionForDoubtfulAccounts_475bc177-0de8-4f09-9d74-a382550851fd_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/2021/elts/us-gaap-2021-01-31.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_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_9fb7c819-3b47-4aa9-ba72-a71c7b071087_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/2021/elts/us-gaap-2021-01-31.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_us-gaap_DebtInstrumentCarryingAmount_ed57f945-edf4-4568-83f9-eb35da905b12_totalLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentCarryingAmount" 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_DebtInstrumentCarryingAmount_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentCarryingAmount" xlink: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, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentCarryingAmount" xlink:to="lab_us-gaap_DebtInstrumentCarryingAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillRollForward_ffcc0cf4-c658-4bc8-882e-fb0a7c12dfc0_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/2021/elts/us-gaap-2021-01-31.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_IncomeLossFromContinuingOperationsPerDilutedShare_93309aba-28a8-4544-9d8c-bcce657485e9_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/2021/elts/us-gaap-2021-01-31.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_PlanNameAxis_7775738d-8759-455e-bcbb-7090b222bc72_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/2021/elts/us-gaap-2021-01-31.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_AssetsFairValueDisclosureAbstract_5ea4bdff-3005-436b-89b0-1877f515d726_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/2021/elts/us-gaap-2021-01-31.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_LongTermDebt_9514a2cb-9b4a-41d1-b03a-b9bf683d8d4b_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_f4e230f9-b27a-4ea9-8086-f58e8a17a8a3_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebt" xlink: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</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/2021/elts/us-gaap-2021-01-31.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_AssetsFairValueDisclosure_fe2b7dcb-c10c-4f62-88a6-c94ac85066e6_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/2021/elts/us-gaap-2021-01-31.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_us-gaap_FairValueInputsLevel1Member_cdb86b08-8893-4699-981c-b4f947dda73c_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/2021/elts/us-gaap-2021-01-31.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_GoodwillImpairmentLoss_a6c6934a-c4b9-4077-85dc-9cd78629b61a_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_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/2021/elts/us-gaap-2021-01-31.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_dei_DocumentTransitionReport_ee3ee12f-b1b6-4182-95b2-e43e1fbaa148_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/2021/dei-2021.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_IncomeTaxDisclosureAbstract_bebe74ae-db77-4362-be32-b6ebb68a03ed_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/2021/elts/us-gaap-2021-01-31.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_pgen_PrecigenStockOptionPlan2019PlanMember_3e671b40-51cd-422e-9795-fce1301bf6a3_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-20210930.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_OperatingLeaseLiabilitiesPaymentsDueAbstract_ca987fee-4800-43c3-81b5-c16e3aa4b0e5_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, Payment, Due [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_FiniteLivedIntangibleAssetsLineItems_ec160097-e046-489e-9ea0-b92bc6649725_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/2021/elts/us-gaap-2021-01-31.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_LiabilitiesAndStockholdersEquity_d46b6325-a43c-4635-a205-3c3453030e5b_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/2021/elts/us-gaap-2021-01-31.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_OtherAssetImpairmentCharges_9a12097d-4d4f-4e70-8187-8b38ac56d6ef_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/2021/elts/us-gaap-2021-01-31.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_OtherAccruedLiabilitiesCurrent_c8e995a7-fb74-4643-9d68-39aca37ac887_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/2021/elts/us-gaap-2021-01-31.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_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_5ddfd4f5-b56f-48d5-ab55-984e457349b3_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/2021/elts/us-gaap-2021-01-31.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_pgen_OtherAccruedLiabilitiesMember_c4812dbf-9148-425e-b56f-2492cfca9130_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-20210930.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_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare_59cd1958-c488-4435-bd4d-66d827348de3_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/2021/elts/us-gaap-2021-01-31.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_us-gaap_ContractWithCustomerLiabilityCurrent_cf7f635a-3a1f-4a99-86bb-a4ba68ae9fee_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_fd143ab5-618c-418e-bb2b-5515f036ec9b_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/2021/elts/us-gaap-2021-01-31.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_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_fc5e64d2-2185-47fd-bbeb-da1c273f71a5_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">2026</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/2021/elts/us-gaap-2021-01-31.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_pgen_IntrexonEnergyPartnersMember_3f8a520f-7aa8-493f-b3ff-9fb0d36705cb_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_99b1194d-a3ea-4ae7-87fd-70705ba25af1_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-20210930.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_us-gaap_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities_5aac57ca-c4df-4fda-b3bf-319444a7da14_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/2021/elts/us-gaap-2021-01-31.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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_19d49b4c-9dcf-4843-9931-58454e362c1a_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" 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 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/2021/elts/us-gaap-2021-01-31.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_ServiceMember_c310a4de-1910-437f-a251-4dfbd99839b4_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">Services</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/2021/elts/us-gaap-2021-01-31.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_AdditionalPaidInCapital_30c6d9d1-c122-4f84-b6ec-cb14e5984bdb_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/2021/elts/us-gaap-2021-01-31.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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract_352e99ad-a5d3-4592-ba38-3e7dacad25cd_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/2021/elts/us-gaap-2021-01-31.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_LesseeLeaseDescriptionTable_c7a41168-669d-4a6e-aabe-fa9117b12428_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/2021/elts/us-gaap-2021-01-31.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_CompensationArrangementWithIndividualAnnualRSUGrantGrantDateFairValue_a4b8e356-0201-4626-8374-4ccacb5b738b_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-20210930.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_LiabilitiesAndStockholdersEquityAbstract_47342048-f13c-4c3f-a03b-7bdd39298690_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/2021/elts/us-gaap-2021-01-31.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_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract_92cca650-1dfc-4278-b5b1-4d956a5e97d2_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/2021/elts/us-gaap-2021-01-31.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_us-gaap_EarningsPerShareTextBlock_f16b1df1-537a-47b6-816a-6680f8db62e3_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareTextBlock" xlink: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_EarningsPerShareTextBlock_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareTextBlock" xlink: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 [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareTextBlock" xlink:to="lab_us-gaap_EarningsPerShareTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation_6635c074-821f-4f27-ba1d-2c8f75dc4d93_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 or abandonment</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/2021/elts/us-gaap-2021-01-31.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_OperatingExpensesAbstract_aa1e0722-5e71-46ea-8267-f96f973283c8_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/2021/elts/us-gaap-2021-01-31.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_pgen_IntrexonEnergyPartnersIILLCMember_5ad1e504-74a3-48d2-b928-ec6858982010_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_2ed98409-5fc9-4b9f-b001-d8e337684ff3_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-20210930.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_EquityMethodInvestmentOwnershipPercentage_09bf2dfe-bb45-42bc-bf5b-d5bae29b0aa2_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/2021/elts/us-gaap-2021-01-31.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_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive_316d7902-2b41-4ea2-9133-5a4e260552af_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive" xlink: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_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive_label_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive" xlink: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, Maturity, after Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive" xlink:to="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_MinimumMember_b89f9e52-7dd1-4a0f-b16f-75fc6ca0b2a4_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/2021/elts/srt-2021-01-31.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_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock_e7996231-54f9-4177-9218-fa2a9123dc9b_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/2021/elts/us-gaap-2021-01-31.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_GrossProfit_d0b099a1-7555-4c4d-977a-593ecec2b965_totalLabel_en-US" xlink:label="lab_us-gaap_GrossProfit" 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_GrossProfit_label_en-US" xlink:label="lab_us-gaap_GrossProfit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gross Profit</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GrossProfit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GrossProfit" xlink:to="lab_us-gaap_GrossProfit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_61926829-24fe-49e5-96b9-b1a6b1876afa_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">2023</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/2021/elts/us-gaap-2021-01-31.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_LineOfCredit_34339e50-ee87-47ba-90cb-eccaaf325302_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/2021/elts/us-gaap-2021-01-31.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_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_6c7b6322-4554-4f2c-94e4-eba1480386d8_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</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_DebtInstrumentConvertibleConversionRatio1_c09eb87b-c637-43d0-bd4c-a20764e3b025_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/2021/elts/us-gaap-2021-01-31.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_BalanceSheetLocationDomain_6fced265-be28-434f-896f-0384ddf83282_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/2021/elts/us-gaap-2021-01-31.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_us-gaap_SellingGeneralAndAdministrativeExpense_c2e90468-17e5-46fe-8bc6-31f03344711a_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/2021/elts/us-gaap-2021-01-31.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_IncomeTaxAuthorityDomain_b29f1558-8a93-4fd1-accf-cc5104ccb66e_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/2021/elts/us-gaap-2021-01-31.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_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_04eaed23-9fe9-46cc-98a7-62ef78a86ae2_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/2021/elts/us-gaap-2021-01-31.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_pgen_CorporateAndReconcilingItemsMember_92660f26-6705-488a-a024-1e1cc0c74588_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-20210930.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_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss_3923bbc8-2840-4e25-aa5e-fa86f1439adf_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_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/2021/elts/us-gaap-2021-01-31.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_dei_TradingSymbol_120f05eb-62c0-4249-aae3-f4664f8528f4_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/2021/dei-2021.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_pgen_DeferredRevenueOtherMember_e56de7ed-6a9b-42f4-9d98-b92cb488aa4a_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-20210930.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_LiabilitiesCurrentAbstract_041f085d-1cfc-4169-84b3-2ffde72049db_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/2021/elts/us-gaap-2021-01-31.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_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_594a4758-b005-47a6-b0bd-4d63b9b2742c_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" xlink: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_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_label_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" xlink: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, Maturity, Year Four</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" xlink:to="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueNewIssues_03d32a78-1177-42a0-83eb-eade3cc53bb9_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 private placement or in public offering, net of issuance costs</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueNewIssues_c0a322d7-4cab-4f85-aab4-988c235f0c03_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/2021/elts/us-gaap-2021-01-31.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_us-gaap_RestrictedCashAndCashEquivalentsNoncurrent_c8d1049d-3a32-471d-94f3-888a1044fc2c_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/2021/elts/us-gaap-2021-01-31.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_IncreaseDecreaseInOperatingLeaseLiability_099a7560-498c-431e-902a-aa3115e66cc8_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/2021/elts/us-gaap-2021-01-31.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_AccumulatedTranslationAdjustmentMember_71038104-959f-4890-93d7-30c7b766edf5_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 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/2021/elts/us-gaap-2021-01-31.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_DebtDisclosureTextBlock_6f7a9140-1bbd-4a93-8c69-b48ec43f9554_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/2021/elts/us-gaap-2021-01-31.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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_beb27a21-311f-47df-9bc5-925ae162fc13_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/2021/elts/us-gaap-2021-01-31.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_AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsFairValue_a3abe9a7-d72b-4139-82fd-6322a0a6261c_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/2021/elts/us-gaap-2021-01-31.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_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_d17c35c8-16a0-40a0-9ef5-b48ef075f984_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/2021/elts/us-gaap-2021-01-31.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_FairValueInputsLevel3Member_f580fc6d-0105-49ad-a790-a417e9687ae5_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/2021/elts/us-gaap-2021-01-31.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_pgen_CollaborationandLicensingRevenueTableTextBlock_e0ccc56d-0dfe-4f9c-a48d-b8d28c411897_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-20210930.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_InventoryDisclosureTextBlock_9f5cb211-7845-4ffa-923c-49aa3195e64d_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/2021/elts/us-gaap-2021-01-31.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_AccountingPoliciesAbstract_5a48e6eb-7a9a-4e68-a0da-43317e95f40d_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/2021/elts/us-gaap-2021-01-31.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_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_f98f420b-7c35-4938-a97c-9e1254cf3ddd_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/2021/elts/us-gaap-2021-01-31.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_StockIssuedDuringPeriodSharesNewIssues_f2032e0f-e4c2-4496-ba68-751b59281f00_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 private placement or in public offering, net of issuance costs (in shares)</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesNewIssues_cb6ffa9a-eeb9-4d3f-adc2-d6fb26986a8d_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/2021/elts/us-gaap-2021-01-31.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_pgen_TSBiotechnologyHoldingsLLCAndEnviroFlightLLCMember_57c4e999-3e48-4958-9cc7-1e0b6276cfe7_terseLabel_en-US" xlink:label="lab_pgen_TSBiotechnologyHoldingsLLCAndEnviroFlightLLCMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">TS Biotechnology Holdings LLC and EnviroFlight LLC</link:label>
    <link:label id="lab_pgen_TSBiotechnologyHoldingsLLCAndEnviroFlightLLCMember_label_en-US" xlink:label="lab_pgen_TSBiotechnologyHoldingsLLCAndEnviroFlightLLCMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">TS Biotechnology Holdings LLC And Enviro Flight LLC [Member]</link:label>
    <link:label id="lab_pgen_TSBiotechnologyHoldingsLLCAndEnviroFlightLLCMember_documentation_en-US" xlink:label="lab_pgen_TSBiotechnologyHoldingsLLCAndEnviroFlightLLCMember" 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">TS Biotechnology Holdings LLC And Enviro Flight LLC [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_TSBiotechnologyHoldingsLLCAndEnviroFlightLLCMember" xlink:href="pgen-20210930.xsd#pgen_TSBiotechnologyHoldingsLLCAndEnviroFlightLLCMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pgen_TSBiotechnologyHoldingsLLCAndEnviroFlightLLCMember" xlink:to="lab_pgen_TSBiotechnologyHoldingsLLCAndEnviroFlightLLCMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseLiability_4d3649d6-5bcb-4d1f-839a-8427c71d6a39_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/2021/elts/us-gaap-2021-01-31.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_pgen_ShareLendingAgreementLengthOfTimeForSharesToBeReturnedUponTermination_527393dc-f8ed-49a6-b599-01fc135f1ba3_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-20210930.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_pgen_OperatingSegmentsAndCorporateNonSegmentMember_d7cf6bd3-c3c3-4408-a362-ad7df480e5b6_terseLabel_en-US" xlink:label="lab_pgen_OperatingSegmentsAndCorporateNonSegmentMember" xlink: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 revenues</link:label>
    <link:label id="lab_pgen_OperatingSegmentsAndCorporateNonSegmentMember_label_en-US" xlink:label="lab_pgen_OperatingSegmentsAndCorporateNonSegmentMember" xlink: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 And Corporate Non-Segment [Member]</link:label>
    <link:label id="lab_pgen_OperatingSegmentsAndCorporateNonSegmentMember_documentation_en-US" xlink:label="lab_pgen_OperatingSegmentsAndCorporateNonSegmentMember" 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">Operating Segments And Corporate Non-Segment [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_OperatingSegmentsAndCorporateNonSegmentMember" xlink:href="pgen-20210930.xsd#pgen_OperatingSegmentsAndCorporateNonSegmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pgen_OperatingSegmentsAndCorporateNonSegmentMember" xlink:to="lab_pgen_OperatingSegmentsAndCorporateNonSegmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperations_4a312413-0bd6-426b-803f-adf31fad6a86_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">Net loss from continuing operations</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/2021/elts/us-gaap-2021-01-31.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_InterestIncomeAndInterestExpenseDisclosureTableTextBlock_95115c72-ef81-4ec3-803b-872821726ff2_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/2021/elts/us-gaap-2021-01-31.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_NonoperatingIncomeExpense_5ffb08e2-6309-42df-8ce0-e2258351abe2_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/2021/elts/us-gaap-2021-01-31.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_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation_1624354d-b51b-44bc-8e39-ffaf9150a5ce_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 or abandonment</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/2021/elts/us-gaap-2021-01-31.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_5d90370c-31d8-4c79-be89-93d60a19c9c4_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_31fd7864-989c-4095-8d1a-ed8389e6db75_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/2021/elts/us-gaap-2021-01-31.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_BasisOfAccountingPolicyPolicyTextBlock_96ea2b6f-5523-4db1-ad57-69602b895008_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/2021/elts/us-gaap-2021-01-31.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_pgen_StockIssuedDuringThePeriodValueAccruedCompensation_0e3c4d38-3b9b-4786-bde6-23b7b8241b6f_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-20210930.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_CommitmentsAndContingencies_5a0e7bbf-0853-4ae7-b4af-e29f3fbe25d0_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/2021/elts/us-gaap-2021-01-31.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_us-gaap_LesseeOperatingLeasesTextBlock_b5fce5a1-6bfd-47b8-96f5-6d09bb2ef2fb_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/2021/elts/us-gaap-2021-01-31.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_AccumulatedOtherComprehensiveIncomeLossNetOfTax_df93f2d5-8e75-470b-91f5-76470f3591e3_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 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/2021/elts/us-gaap-2021-01-31.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_pgen_ExotechADSkincareAndThriveAgrobioticsMember_4caa08af-26dd-41c9-a0c6-38eddbbaab3f_terseLabel_en-US" xlink:label="lab_pgen_ExotechADSkincareAndThriveAgrobioticsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Exotech, Inc.; AD Skincare, Inc.; and Thrive Agrobiotics, Inc.</link:label>
    <link:label id="lab_pgen_ExotechADSkincareAndThriveAgrobioticsMember_label_en-US" xlink:label="lab_pgen_ExotechADSkincareAndThriveAgrobioticsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Exotech, AD Skincare, and Thrive Agrobiotics [Member]</link:label>
    <link:label id="lab_pgen_ExotechADSkincareAndThriveAgrobioticsMember_documentation_en-US" xlink:label="lab_pgen_ExotechADSkincareAndThriveAgrobioticsMember" 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">Exotech, AD Skincare, and Thrive Agrobiotics</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_ExotechADSkincareAndThriveAgrobioticsMember" xlink:href="pgen-20210930.xsd#pgen_ExotechADSkincareAndThriveAgrobioticsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pgen_ExotechADSkincareAndThriveAgrobioticsMember" xlink:to="lab_pgen_ExotechADSkincareAndThriveAgrobioticsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_1c93e87e-85bc-499e-b8b3-92d6c412cfba_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/2021/elts/us-gaap-2021-01-31.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_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_d15e62b7-f566-48b2-afa9-7543774506ef_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">2021</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/2021/elts/us-gaap-2021-01-31.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_DisposalGroupClassificationAxis_8849b76c-344e-4703-bf57-67203c8ffecb_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/2021/elts/us-gaap-2021-01-31.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_us-gaap_AntidilutiveSecuritiesNameDomain_e492b425-7a3d-493f-a51f-d338b34c9075_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/2021/elts/us-gaap-2021-01-31.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_dei_DocumentPeriodEndDate_64d159ed-0356-4a5c-9387-038ba98e7997_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/2021/dei-2021.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_pgen_TransOvaGeneticsLcMember_876ba56c-f0da-44e8-8fcc-c5e0b09679ec_terseLabel_en-US" xlink:label="lab_pgen_TransOvaGeneticsLcMember" xlink: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 Genetics, LC</link:label>
    <link:label id="lab_pgen_TransOvaGeneticsLcMember_label_en-US" xlink:label="lab_pgen_TransOvaGeneticsLcMember" xlink: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 Genetics Lc [Member]</link:label>
    <link:label id="lab_pgen_TransOvaGeneticsLcMember_documentation_en-US" xlink:label="lab_pgen_TransOvaGeneticsLcMember" 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 Genetics LC [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_TransOvaGeneticsLcMember" xlink:href="pgen-20210930.xsd#pgen_TransOvaGeneticsLcMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pgen_TransOvaGeneticsLcMember" xlink:to="lab_pgen_TransOvaGeneticsLcMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock_41fcd652-7d82-4b18-aaf4-9cacf8564ca5_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/2021/elts/us-gaap-2021-01-31.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_LossContingencyClaimsSettledNumber_6e84248e-d875-4f98-b3ae-9f3f194e7ff2_terseLabel_en-US" xlink:label="lab_us-gaap_LossContingencyClaimsSettledNumber" xlink: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 contingency, claims settled, number</link:label>
    <link:label id="lab_us-gaap_LossContingencyClaimsSettledNumber_label_en-US" xlink:label="lab_us-gaap_LossContingencyClaimsSettledNumber" xlink: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 Contingency, Claims Settled, Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyClaimsSettledNumber" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LossContingencyClaimsSettledNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LossContingencyClaimsSettledNumber" xlink:to="lab_us-gaap_LossContingencyClaimsSettledNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DueFromRelatedPartiesCurrent_51d0820f-1eaa-4db1-8a33-ad6b2126d40a_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 $1,509 as of September&#160;30, 2021 and December&#160;31, 2020</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/2021/elts/us-gaap-2021-01-31.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_dei_EntityRegistrantName_0738e81f-88d4-44c8-9487-d324432e6e93_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/2021/dei-2021.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_TypeOfArrangementAxis_b0c5512d-cb53-42c3-b614-5267d1db9700_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/2021/elts/us-gaap-2021-01-31.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_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_5841818c-9db4-4a03-8ce4-a52d525c0e93_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/2021/elts/us-gaap-2021-01-31.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_IncomeTaxAuthorityAxis_bbd536f8-0762-4d63-8e1c-b32993b41a98_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/2021/elts/us-gaap-2021-01-31.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_SegmentOperatingActivitiesDomain_8375c1b1-bd93-49f2-8a43-d2e2dce1b960_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/2021/elts/us-gaap-2021-01-31.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_pgen_EquitySecuritiesandPreferredStockUnrealizedandRealizedAppreciationDepreciation_7a2cd4f6-b7cf-4270-baf8-c591fd398961_negatedTerseLabel_en-US" xlink:label="lab_pgen_EquitySecuritiesandPreferredStockUnrealizedandRealizedAppreciationDepreciation" 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">Unrealized depreciation on equity securities</link:label>
    <link:label id="lab_pgen_EquitySecuritiesandPreferredStockUnrealizedandRealizedAppreciationDepreciation_label_en-US" xlink:label="lab_pgen_EquitySecuritiesandPreferredStockUnrealizedandRealizedAppreciationDepreciation" xlink: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 Securities and Preferred Stock, Unrealized and Realized Appreciation (Depreciation)</link:label>
    <link:label id="lab_pgen_EquitySecuritiesandPreferredStockUnrealizedandRealizedAppreciationDepreciation_documentation_en-US" xlink:label="lab_pgen_EquitySecuritiesandPreferredStockUnrealizedandRealizedAppreciationDepreciation" 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 amounts of gains and losses from fair value changes and disposition of equity securities and preferred stock included in earnings.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_EquitySecuritiesandPreferredStockUnrealizedandRealizedAppreciationDepreciation" xlink:href="pgen-20210930.xsd#pgen_EquitySecuritiesandPreferredStockUnrealizedandRealizedAppreciationDepreciation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pgen_EquitySecuritiesandPreferredStockUnrealizedandRealizedAppreciationDepreciation" xlink:to="lab_pgen_EquitySecuritiesandPreferredStockUnrealizedandRealizedAppreciationDepreciation" xlink:type="arc" order="1"/>
    <link:label id="lab_pgen_EnviroFlightLLCMember_fe579b36-ece0-42d3-9efa-31eb96c59ba7_terseLabel_en-US" xlink:label="lab_pgen_EnviroFlightLLCMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">EnviroFlight, LLC</link:label>
    <link:label id="lab_pgen_EnviroFlightLLCMember_label_en-US" xlink:label="lab_pgen_EnviroFlightLLCMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">EnviroFlight, LLC [Member]</link:label>
    <link:label id="lab_pgen_EnviroFlightLLCMember_documentation_en-US" xlink:label="lab_pgen_EnviroFlightLLCMember" 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">EnviroFlight, LLC [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_EnviroFlightLLCMember" xlink:href="pgen-20210930.xsd#pgen_EnviroFlightLLCMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pgen_EnviroFlightLLCMember" xlink:to="lab_pgen_EnviroFlightLLCMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProfessionalAndContractServicesExpense_1ede90c4-5670-4c95-8e27-5531876e189d_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/2021/elts/us-gaap-2021-01-31.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_PrepaidExpenseAndOtherAssetsCurrent_0903ec4b-c16d-4824-874d-6b70669c49ff_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/2021/elts/us-gaap-2021-01-31.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_FinancialInstrumentAxis_e0a379b1-b3ab-4aec-a2f7-073ace076a15_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/2021/elts/us-gaap-2021-01-31.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_us-gaap_SellingGeneralAndAdministrativeExpensesMember_8c437cae-439c-4395-bdb6-e106f3e93e43_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/2021/elts/us-gaap-2021-01-31.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_pgen_UpfrontAndMilestonePaymentsMember_11d26fa8-24bb-41ec-82aa-5b264e09d675_verboseLabel_en-US" xlink:label="lab_pgen_UpfrontAndMilestonePaymentsMember" 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">Upfront and milestone payments</link:label>
    <link:label id="lab_pgen_UpfrontAndMilestonePaymentsMember_ea86b974-7d0e-4f3d-ac24-bafaf222e5ae_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-20210930.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_RevenueFromContractWithCustomerExcludingAssessedTax_28275c01-8384-404c-8388-fe2f3c6b2c99_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_20f617eb-21c3-4c46-a78c-f38087a7f2c7_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/2021/elts/us-gaap-2021-01-31.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_DisposalGroupIncludingDiscontinuedOperationOperatingExpense_668d97a9-5470-451c-9ec0-a090e7ec8cce_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 (gains) expenses</link:label>
    <link:label id="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingExpense_3932de98-00ec-4ac3-8863-2850b1b8514a_terseLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingExpense" xlink: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_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/2021/elts/us-gaap-2021-01-31.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_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract_5a598c03-2971-4ca8-8c88-f817eff77c55_terseLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Numerator:</link:label>
    <link:label id="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract_label_en-US" xlink:label="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract" xlink: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) Available to Common Stockholders, Basic [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract" xlink:to="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_pgen_FirstNationalBankofOmahaMember_07f732e3-0501-421d-884d-c2a9fd78341a_terseLabel_en-US" xlink:label="lab_pgen_FirstNationalBankofOmahaMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">First National Bank of Omaha</link:label>
    <link:label id="lab_pgen_FirstNationalBankofOmahaMember_label_en-US" xlink:label="lab_pgen_FirstNationalBankofOmahaMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">First National Bank of Omaha [Member]</link:label>
    <link:label id="lab_pgen_FirstNationalBankofOmahaMember_documentation_en-US" xlink:label="lab_pgen_FirstNationalBankofOmahaMember" 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">First National Bank of Omaha [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_FirstNationalBankofOmahaMember" xlink:href="pgen-20210930.xsd#pgen_FirstNationalBankofOmahaMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pgen_FirstNationalBankofOmahaMember" xlink:to="lab_pgen_FirstNationalBankofOmahaMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeStockOptionMember_159b50be-3d80-472b-a6bf-37929b65b542_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/2021/elts/us-gaap-2021-01-31.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_us-gaap_PaymentsToAcquireInterestInJointVenture_c7cd0ebb-c86f-44a4-943a-3b65af48d3da_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_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/2021/elts/us-gaap-2021-01-31.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_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts_7eacc6c7-b50e-4720-8bee-1fb0a5c62894_terseLabel_en-US" xlink:label="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts" xlink: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 additional paid in capital, stock issued, issuance costs</link:label>
    <link:label id="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts_label_en-US" xlink:label="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts" xlink: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, Stock Issued, Issuance Costs</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts" xlink:to="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ConsolidationItemsDomain_e8f5ac0d-2d86-476a-93fa-a4c595fa538c_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/2021/elts/srt-2021-01-31.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_EquityAbstract_48bb88cc-9259-41c2-885c-20c255786990_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/2021/elts/us-gaap-2021-01-31.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_FairValueByFairValueHierarchyLevelAxis_26a4caf5-ddd6-4907-aa59-a2bc827d1ded_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/2021/elts/us-gaap-2021-01-31.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_StockIssuedDuringPeriodValueIssuedForServices_11266b32-9f17-43d6-8581-4ac5740d0a4f_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/2021/elts/us-gaap-2021-01-31.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_OperatingLossCarryforwardsTable_eecc8588-7606-4f32-b15a-e1999a9d5ca9_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/2021/elts/us-gaap-2021-01-31.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_CommonStockMember_c49142cc-4eed-44d4-acb1-ce94397c7fc0_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/2021/elts/us-gaap-2021-01-31.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_SegmentReportingDisclosureTextBlock_aeac4a0f-3723-41cd-82e6-1627eb8587b6_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/2021/elts/us-gaap-2021-01-31.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_us-gaap_OperatingIncomeLoss_08909ae8-8b7c-4a85-a815-cbeeda25673f_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/2021/elts/us-gaap-2021-01-31.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_ProceedsFromSaleOfOtherAssetsInvestingActivities_6dac3e42-f1f1-4654-9d9d-de9875b08c9c_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/2021/elts/us-gaap-2021-01-31.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_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_b77b8ede-ff8d-44a8-b962-8927c719e9ce_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/2021/elts/us-gaap-2021-01-31.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_OperatingLeaseLiabilityCurrent_eec8f8a6-3ef0-460e-9c70-acd504d1f7cc_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/2021/elts/us-gaap-2021-01-31.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_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_0bbcd772-672d-4f87-9119-97c68e17ea45_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/2021/elts/us-gaap-2021-01-31.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_CollaborativeArrangementDisclosureTextBlock_5e5dee46-67cb-4648-9ccd-c4f019fc090a_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/2021/elts/us-gaap-2021-01-31.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_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_f285491e-136f-4cae-9769-22766e54b826_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/2021/elts/us-gaap-2021-01-31.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_PropertyPlantAndEquipmentAbstract_cbe63ab9-8dda-4865-9a48-320589842746_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/2021/elts/us-gaap-2021-01-31.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_IncreaseDecreaseInReceivablesAbstract_bf35465e-9e5d-40f6-bf47-4206ab5f5a84_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/2021/elts/us-gaap-2021-01-31.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_ShareBasedCompensation_ca21479c-a0a6-4740-a777-a77b4430c0e4_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/2021/elts/us-gaap-2021-01-31.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_ActoBioTherapeuticsInc.Member_66e708ff-838a-41d2-9bb5-c3e4a1ecc238_terseLabel_en-US" xlink:label="lab_pgen_ActoBioTherapeuticsInc.Member" xlink: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 ActoBio Inc.</link:label>
    <link:label id="lab_pgen_ActoBioTherapeuticsInc.Member_label_en-US" xlink:label="lab_pgen_ActoBioTherapeuticsInc.Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">ActoBio Therapeutics Inc. [Member]</link:label>
    <link:label id="lab_pgen_ActoBioTherapeuticsInc.Member_documentation_en-US" xlink:label="lab_pgen_ActoBioTherapeuticsInc.Member" 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">ActoBio Therapeutics Inc. [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_ActoBioTherapeuticsInc.Member" xlink:href="pgen-20210930.xsd#pgen_ActoBioTherapeuticsInc.Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pgen_ActoBioTherapeuticsInc.Member" xlink:to="lab_pgen_ActoBioTherapeuticsInc.Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PublicUtilitiesInventoryAxis_d4e751ce-7fc6-4c32-b56e-7007fb865454_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/2021/elts/us-gaap-2021-01-31.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_AdditionalPaidInCapitalMember_196f4ded-67cd-44d5-bec5-cc9779ee86f1_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/2021/elts/us-gaap-2021-01-31.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_CashAndCashEquivalentsAtCarryingValue_649129bb-f0ea-4d8d-871b-64b341941188_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/2021/elts/us-gaap-2021-01-31.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_Depreciation_0f8274c3-a7cd-43f4-a318-c5faf8a76ffb_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/2021/elts/us-gaap-2021-01-31.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_LongtermDebtTypeDomain_8a13430b-beb3-4c51-bc38-b9263d93399b_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/2021/elts/us-gaap-2021-01-31.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_InterestPayableCurrentAndNoncurrent_71fe01ec-6422-4b93-9bdb-89a4c267c875_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/2021/elts/us-gaap-2021-01-31.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_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_a0dda28b-2f0f-4f66-9db7-02f6fb3e8faf_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]</link:label>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_label_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis" xlink: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, Start Date [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis" xlink:to="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_pgen_WorkInProcessMember_38879ce2-42b4-4d09-a833-be3564959f84_terseLabel_en-US" xlink:label="lab_pgen_WorkInProcessMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Work in process</link:label>
    <link:label id="lab_pgen_WorkInProcessMember_label_en-US" xlink:label="lab_pgen_WorkInProcessMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Work In Process [Member]</link:label>
    <link:label id="lab_pgen_WorkInProcessMember_documentation_en-US" xlink:label="lab_pgen_WorkInProcessMember" 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">Work In Process [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_WorkInProcessMember" xlink:href="pgen-20210930.xsd#pgen_WorkInProcessMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pgen_WorkInProcessMember" xlink:to="lab_pgen_WorkInProcessMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeAxis_8f0a65aa-be8a-4b65-974c-d08c7f290744_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/2021/elts/us-gaap-2021-01-31.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_us-gaap_EquityMethodInvestmentsPolicy_5414a04c-67a2-486a-a55b-d8801707d923_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/2021/elts/us-gaap-2021-01-31.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_ArrangementsAndNonarrangementTransactionsMember_bcabf8cc-5645-4763-b707-718064ee9c05_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/2021/elts/us-gaap-2021-01-31.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_IncomeTaxesPaid_b6c02811-f0fd-490d-abc7-f62cda2d5512_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/2021/elts/us-gaap-2021-01-31.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_AssetImpairmentCharges_a355e137-fd7c-4a8a-a5e0-d22bdd89404e_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/2021/elts/us-gaap-2021-01-31.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_ProceedsFromLinesOfCredit_d5785736-1663-4c88-9f1b-e2e129a340fb_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromLinesOfCredit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Advances from lines of credit</link:label>
    <link:label id="lab_us-gaap_ProceedsFromLinesOfCredit_label_en-US" xlink:label="lab_us-gaap_ProceedsFromLinesOfCredit" xlink: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 Lines of Credit</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromLinesOfCredit" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromLinesOfCredit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromLinesOfCredit" xlink:to="lab_us-gaap_ProceedsFromLinesOfCredit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherNonoperatingIncomeExpense_7eeae274-c3a6-48b2-b0bb-1a419f2905c9_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/2021/elts/us-gaap-2021-01-31.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_pgen_SuppliesEmbryosAndOtherProductionMaterialsMember_3970dd73-121c-45d5-b4b5-eaa0ac54e6c1_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-20210930.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_PaymentsForProceedsFromOtherInvestingActivities_274fa0bb-bfbb-452b-a115-71787bbb8dbc_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PaymentsForProceedsFromOtherInvestingActivities" 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">Proceeds from convertible notes receivable and investment in preferred stock</link:label>
    <link:label id="lab_us-gaap_PaymentsForProceedsFromOtherInvestingActivities_label_en-US" xlink:label="lab_us-gaap_PaymentsForProceedsFromOtherInvestingActivities" xlink: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 for (Proceeds from) Other Investing Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForProceedsFromOtherInvestingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsForProceedsFromOtherInvestingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsForProceedsFromOtherInvestingActivities" xlink:to="lab_us-gaap_PaymentsForProceedsFromOtherInvestingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssued1_59c5e0cb-a444-4c4c-bc4d-14e04c219c7d_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssued1" xlink: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 issued upon conversion of long-term debt</link:label>
    <link:label id="lab_us-gaap_StockIssued1_label_en-US" xlink:label="lab_us-gaap_StockIssued1" xlink: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</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssued1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssued1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssued1" xlink:to="lab_us-gaap_StockIssued1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_e9a639b8-0487-4d4c-8bf3-dd3875044ed3_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_645f8edc-7e86-4d74-9484-93ae8533e95e_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" 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">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/2021/elts/us-gaap-2021-01-31.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_pgen_DisposalGroupDiscontinuedOperationsOperatingLeaseLiabilityNoncurrent_b34523df-1a60-4446-bd98-15adea192fe1_terseLabel_en-US" xlink:label="lab_pgen_DisposalGroupDiscontinuedOperationsOperatingLeaseLiabilityNoncurrent" xlink: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_pgen_DisposalGroupDiscontinuedOperationsOperatingLeaseLiabilityNoncurrent_label_en-US" xlink:label="lab_pgen_DisposalGroupDiscontinuedOperationsOperatingLeaseLiabilityNoncurrent" xlink: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, Discontinued Operations, Operating Lease, Liability, Noncurrent</link:label>
    <link:label id="lab_pgen_DisposalGroupDiscontinuedOperationsOperatingLeaseLiabilityNoncurrent_documentation_en-US" xlink:label="lab_pgen_DisposalGroupDiscontinuedOperationsOperatingLeaseLiabilityNoncurrent" 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, Discontinued Operations, Operating Lease, Liability, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_DisposalGroupDiscontinuedOperationsOperatingLeaseLiabilityNoncurrent" xlink:href="pgen-20210930.xsd#pgen_DisposalGroupDiscontinuedOperationsOperatingLeaseLiabilityNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pgen_DisposalGroupDiscontinuedOperationsOperatingLeaseLiabilityNoncurrent" xlink:to="lab_pgen_DisposalGroupDiscontinuedOperationsOperatingLeaseLiabilityNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_pgen_StockIssuedDuringPeriodValueRestrictedStockAwardsVestedAndStockOptionsExercised_c5ffbb41-66ba-4c61-80c7-349bc80d5098_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-20210930.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_srt_MaximumMember_3a66ddbc-99c8-4fd1-8a78-5bf0743cff9f_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/2021/elts/srt-2021-01-31.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_LineOfCreditFacilityInterestRateAtPeriodEnd_69ab6525-b282-4979-b0ea-890a192e169e_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd" xlink: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, interest rate at period end</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd" xlink: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, Interest Rate at Period End</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd" xlink:to="lab_us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd" xlink:type="arc" order="1"/>
    <link:label id="lab_pgen_RelatedPartyReceivableAllowanceforCreditLossCurrent_94d65fc3-e1fd-4e33-9f94-bc4467a61fe7_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-20210930.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_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_c8c2995d-b85f-4124-a85c-5510b23bbae2_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/2021/elts/us-gaap-2021-01-31.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_us-gaap_USGovernmentDebtSecuritiesMember_1cf9a925-8956-48b6-a717-99664e83eae6_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_243f2677-39fb-4d8b-ab0a-ea2c3c13f7fc_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/2021/elts/us-gaap-2021-01-31.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_pgen_CollaborativeArrangementConsiderationReceivedValue_080a7eeb-a956-479c-8b35-9cd5f57e8357_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-20210930.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_Liabilities_2ff28001-9763-4145-930b-5d3cd1d7044d_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/2021/elts/us-gaap-2021-01-31.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_pgen_CostOfServicesMember_571d63f3-135b-464b-b418-d56afffb8f24_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-20210930.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_dei_LegalEntityAxis_70f20f8b-db37-4e38-b838-bc2564fb5432_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/2021/dei-2021.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_AwardTypeAxis_17c74e79-f603-4a55-a839-2b2bcacb5c96_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/2021/elts/us-gaap-2021-01-31.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_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_55324f16-dd5a-46c3-ad0c-b9488dcca020_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/2021/elts/us-gaap-2021-01-31.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod_d7d2887b-73e5-4a1b-bb76-5aa76a914b28_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/2021/elts/us-gaap-2021-01-31.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_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_da731027-1348-4506-9a8b-cc6bcc4e7199_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/2021/elts/us-gaap-2021-01-31.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_srt_ConsolidationItemsAxis_768a2d9e-04c8-4a84-be38-d513a0ccabe0_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/2021/elts/srt-2021-01-31.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_StockholdersEquity_09014978-a312-4e70-9fa5-3bd4e234de18_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_0ddfae11-2a86-4d99-8296-1cabf314d8c9_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_7afadc8a-27f7-4460-863d-1d30512c4404_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_efadf149-6868-47c8-9176-556510ac28b5_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/2021/elts/us-gaap-2021-01-31.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_pgen_RelatedPartyOwnershipInterest_94dffe6e-7fc0-4839-944b-5cd2baf456b9_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-20210930.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_us-gaap_StockIssuedDuringPeriodSharesIssuedForServices_14219c39-e088-454e-b1ed-56d93a6c7158_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/2021/elts/us-gaap-2021-01-31.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_us-gaap_OperatingLossCarryforwards_410d8bad-e3a0-4abc-af48-0def580215fc_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/2021/elts/us-gaap-2021-01-31.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_us-gaap_CommonStockSharesIssued_97fdb631-f400-4352-806f-59add7dd300d_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/2021/elts/us-gaap-2021-01-31.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_pgen_A3.5ConvertibleNotesDue2023Member_5eb703dd-bb48-4d5b-8aa4-fb0b28225130_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-20210930.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_pgen_OragenicsMember_721b763d-7725-495c-b8ee-825376d50480_terseLabel_en-US" xlink:label="lab_pgen_OragenicsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Oragenics, Inc.</link:label>
    <link:label id="lab_pgen_OragenicsMember_label_en-US" xlink:label="lab_pgen_OragenicsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Oragenics [Member]</link:label>
    <link:label id="lab_pgen_OragenicsMember_documentation_en-US" xlink:label="lab_pgen_OragenicsMember" 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">Oragenics, Inc.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_OragenicsMember" xlink:href="pgen-20210930.xsd#pgen_OragenicsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pgen_OragenicsMember" xlink:to="lab_pgen_OragenicsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquityMethodInvestmentsDisclosureTextBlock_e0000c3d-ccf9-4e4a-8bae-0dec40dc16e0_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/2021/elts/us-gaap-2021-01-31.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_pgen_GeneratedAfter2017Member_732472f7-e6fe-4957-bd74-d838e0e1690e_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-20210930.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_GoodwillAndIntangibleAssetsDisclosureAbstract_7f09462d-f5aa-4910-8de9-ee2bd955d998_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/2021/elts/us-gaap-2021-01-31.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_pgen_ExemplarGeneticsLLCMember_e09e5fd8-53d0-49c6-8a7d-b0a5aa33a72d_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-20210930.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_IncreaseDecreaseInOtherAccruedLiabilities_09bf3432-d255-4056-8aeb-4b566bed7307_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/2021/elts/us-gaap-2021-01-31.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_ConsolidationVariableInterestEntityPolicy_a67f9a59-a05b-4f83-bcd4-e89e91a8994b_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/2021/elts/us-gaap-2021-01-31.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_pgen_MethaneBioconversionPlatformDisclosuresMember_1f723742-e88f-4ebc-b13c-d3643bed9808_terseLabel_en-US" xlink:label="lab_pgen_MethaneBioconversionPlatformDisclosuresMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Methane Bioconversion Platform Disclosures</link:label>
    <link:label id="lab_pgen_MethaneBioconversionPlatformDisclosuresMember_label_en-US" xlink:label="lab_pgen_MethaneBioconversionPlatformDisclosuresMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Methane Bioconversion Platform Disclosures [Member]</link:label>
    <link:label id="lab_pgen_MethaneBioconversionPlatformDisclosuresMember_documentation_en-US" xlink:label="lab_pgen_MethaneBioconversionPlatformDisclosuresMember" 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">Methane Bioconversion Platform Disclosures</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_MethaneBioconversionPlatformDisclosuresMember" xlink:href="pgen-20210930.xsd#pgen_MethaneBioconversionPlatformDisclosuresMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pgen_MethaneBioconversionPlatformDisclosuresMember" xlink:to="lab_pgen_MethaneBioconversionPlatformDisclosuresMember" xlink:type="arc" order="1"/>
    <link:label id="lab_pgen_CastleCreekBiosciencesIncMember_c55b44ed-391d-4159-a9d1-8dc1bdac14b8_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-20210930.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_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock_12c0b38c-718b-41b7-a5d9-a18ebb9ee695_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/2021/elts/us-gaap-2021-01-31.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_AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveFairValue_595f5a4b-795b-465b-bd07-2221bdbcae1c_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/2021/elts/us-gaap-2021-01-31.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_us-gaap_BalanceSheetLocationAxis_c15af9d2-bf9e-4d2f-993c-bdc14ee6d742_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/2021/elts/us-gaap-2021-01-31.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_OperatingLeaseLiabilityNoncurrent_77e9c990-69ac-48e5-99b2-c08e7b25039e_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_836d6e9a-59df-4b77-9a53-bfce6d523e3d_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/2021/elts/us-gaap-2021-01-31.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_CurrentIncomeTaxExpenseBenefit_63fc3466-37b7-409c-b9da-08337578f1dd_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/2021/elts/us-gaap-2021-01-31.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_DebtInstrumentFaceAmount_4250d9af-b2d8-4e1d-b69b-c5eaeb2f67d1_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/2021/elts/us-gaap-2021-01-31.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_InterestExpense_3235c2b2-3ad6-47f4-96d2-fc3ee9217560_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_84089f19-3164-43e7-8335-4941f720cb3c_terseLabel_en-US" xlink:label="lab_us-gaap_InterestExpense" xlink: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 expense</link:label>
    <link:label id="lab_us-gaap_InterestExpense_8cf4faa6-b4a0-4e11-9ff7-0b813cfca5ae_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/2021/elts/us-gaap-2021-01-31.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_pgen_TransOvaSegmentMember_bbd87fbd-ac71-4ae7-b254-25a299bfdade_terseLabel_en-US" xlink:label="lab_pgen_TransOvaSegmentMember" xlink: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_TransOvaSegmentMember_label_en-US" xlink:label="lab_pgen_TransOvaSegmentMember" xlink: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 Segment [Member]</link:label>
    <link:label id="lab_pgen_TransOvaSegmentMember_documentation_en-US" xlink:label="lab_pgen_TransOvaSegmentMember" 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 Segment [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_TransOvaSegmentMember" xlink:href="pgen-20210930.xsd#pgen_TransOvaSegmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pgen_TransOvaSegmentMember" xlink:to="lab_pgen_TransOvaSegmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities_a6cc35a3-38c2-490f-9b4a-10f60990adee_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/2021/elts/us-gaap-2021-01-31.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_DebtInstrumentInterestRateEffectivePercentage_ee309bcc-0579-4af3-a730-46065182927a_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/2021/elts/us-gaap-2021-01-31.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_pgen_NumberofSeatsonGoverningBoardInternallySelected_58f90cb9-fc50-4074-9c27-70c11b3b6734_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-20210930.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_DiscontinuedOperationsAndDisposalGroupsAbstract_6ccf3b0f-4ccc-4385-ad36-16b6c2dbcb4f_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/2021/elts/us-gaap-2021-01-31.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_dei_CityAreaCode_3e471137-ad38-41bc-b90b-ad1f538d8e33_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/2021/dei-2021.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_RetainedEarningsAccumulatedDeficit_5945c793-d5cc-4d9e-bd89-1f26a28c6b93_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_23e58e86-2b4a-4966-8717-935447dbb8a0_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/2021/elts/us-gaap-2021-01-31.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_OperatingSegmentsMember_1c568a0b-6b82-49b7-9d22-2d6240558a54_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/2021/elts/us-gaap-2021-01-31.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_srt_LitigationCaseTypeDomain_fc16dad9-e8cd-4515-9987-d977f794a162_terseLabel_en-US" xlink:label="lab_srt_LitigationCaseTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Litigation Case [Domain]</link:label>
    <link:label id="lab_srt_LitigationCaseTypeDomain_label_en-US" xlink:label="lab_srt_LitigationCaseTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Litigation Case [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_LitigationCaseTypeDomain" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_LitigationCaseTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_LitigationCaseTypeDomain" xlink:to="lab_srt_LitigationCaseTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestrictedStockUnitsRSUMember_cacf8875-7ea5-4bb9-aff0-7d17ab7c032c_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/2021/elts/us-gaap-2021-01-31.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_StatementOfStockholdersEquityAbstract_8d22afae-a15e-4f1b-beab-070b58d80d46_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/2021/elts/us-gaap-2021-01-31.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_pgen_NetLossPerShareAbstract_8b00c1da-c355-447a-b121-85a3688f1bce_terseLabel_en-US" xlink:label="lab_pgen_NetLossPerShareAbstract" xlink: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 [Abstract]</link:label>
    <link:label id="lab_pgen_NetLossPerShareAbstract_label_en-US" xlink:label="lab_pgen_NetLossPerShareAbstract" xlink: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 Loss Per Share [Abstract]</link:label>
    <link:label id="lab_pgen_NetLossPerShareAbstract_documentation_en-US" xlink:label="lab_pgen_NetLossPerShareAbstract" 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">Net Loss Per Share [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_NetLossPerShareAbstract" xlink:href="pgen-20210930.xsd#pgen_NetLossPerShareAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pgen_NetLossPerShareAbstract" xlink:to="lab_pgen_NetLossPerShareAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock_4969ef75-440f-4c3b-8f22-d7546595ac08_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/2021/elts/us-gaap-2021-01-31.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_LesseeOperatingLeaseRemainingLeaseTerm_7411932e-ecf1-40a2-8d6a-7c8d567d9c76_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/2021/elts/us-gaap-2021-01-31.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_AssetsOfDisposalGroupIncludingDiscontinuedOperationAbstract_4a4be47b-e74e-4e37-9d46-8c8473d23203_terseLabel_en-US" xlink:label="lab_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationAbstract" xlink: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_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/2021/elts/us-gaap-2021-01-31.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_us-gaap_EquityMethodInvestments_54429c4b-bc21-450e-92f9-4214f4b93d32_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/2021/elts/us-gaap-2021-01-31.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_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract_3997bdb0-d490-4cf2-aa13-37305de89151_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/2021/elts/us-gaap-2021-01-31.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_IncomeStatementAbstract_328c027d-334b-42d4-814b-7495c82371f0_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/2021/elts/us-gaap-2021-01-31.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_dei_AmendmentFlag_a2fe736f-51a8-410e-905c-58e0c3699653_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/2021/dei-2021.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_InventoryDisclosureAbstract_9b739613-52fa-412b-8e86-9f9e4378ac45_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/2021/elts/us-gaap-2021-01-31.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_pgen_StockIssuedDuringPeriodInConjunctionWithSettlementAgreementValueNewIssues_5d9a62d4-a335-4063-b702-961f6c7f3657_terseLabel_en-US" xlink:label="lab_pgen_StockIssuedDuringPeriodInConjunctionWithSettlementAgreementValueNewIssues" xlink: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 conjunction with settlement agreement</link:label>
    <link:label id="lab_pgen_StockIssuedDuringPeriodInConjunctionWithSettlementAgreementValueNewIssues_label_en-US" xlink:label="lab_pgen_StockIssuedDuringPeriodInConjunctionWithSettlementAgreementValueNewIssues" xlink: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 In Conjunction With Settlement Agreement, Value, New Issues</link:label>
    <link:label id="lab_pgen_StockIssuedDuringPeriodInConjunctionWithSettlementAgreementValueNewIssues_documentation_en-US" xlink:label="lab_pgen_StockIssuedDuringPeriodInConjunctionWithSettlementAgreementValueNewIssues" 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">Stock Issued During Period In Conjunction With Settlement Agreement, Value, New Issues</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_StockIssuedDuringPeriodInConjunctionWithSettlementAgreementValueNewIssues" xlink:href="pgen-20210930.xsd#pgen_StockIssuedDuringPeriodInConjunctionWithSettlementAgreementValueNewIssues"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pgen_StockIssuedDuringPeriodInConjunctionWithSettlementAgreementValueNewIssues" xlink:to="lab_pgen_StockIssuedDuringPeriodInConjunctionWithSettlementAgreementValueNewIssues" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RepaymentsOfLinesOfCredit_5ed6631d-2863-4d6a-9804-6d13f4d208f3_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">Repayments of advances from lines of credit</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/2021/elts/us-gaap-2021-01-31.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_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationAbstract_03d2030b-ce34-457a-84cc-2938efbd59f7_terseLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationAbstract" xlink: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</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/2021/elts/us-gaap-2021-01-31.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_NumberofSeatsonGoverningBoard_350ce1fa-8312-42eb-abfa-27e815c5ecfa_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-20210930.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_ConvertibleDebt_2a66f08d-d0eb-45cf-9cea-fa5a9a256d7b_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/2021/elts/us-gaap-2021-01-31.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_ProceedsFromStockOptionsExercised_34b1abc5-372a-49b3-8423-bfe304b39789_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/2021/elts/us-gaap-2021-01-31.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_ShortTermInvestments_76a5ff57-89de-4dd0-a516-8f609013d676_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/2021/elts/us-gaap-2021-01-31.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_ReportableSegmentsMember_a7d49c0f-7cec-450e-a957-0a53015ce636_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_93ac9ef5-7457-4a2e-bea7-b310ef7bde84_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-20210930.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_DiscontinuedOperationsDisposedOfByMeansOtherThanSaleAbandonmentMember_5268c314-fc57-4a68-b7c0-56f277370d19_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/2021/elts/us-gaap-2021-01-31.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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_7a3f28a3-1107-4cac-a50e-492dc64c326c_negatedLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" 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 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/2021/elts/us-gaap-2021-01-31.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_FiniteLivedIntangibleAssetsByMajorClassAxis_c573350c-393e-4a82-9e8b-50f75a5fdfe5_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/2021/elts/us-gaap-2021-01-31.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_IncomeTaxExpenseBenefit_bd07a704-c8ae-4349-a422-9c26d02b3fd5_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_557ae8d7-cba8-4e64-b4b5-ce451c2f6422_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/2021/elts/us-gaap-2021-01-31.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_us-gaap_AccountsReceivableNetCurrent_6ebf330b-6806-41e8-a51a-5bdec5b81271_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 $5,562 and $4,825 as of September&#160;30, 2021 and December&#160;31, 2020, respectively</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/2021/elts/us-gaap-2021-01-31.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_ProceedsFromIssuanceOfLongTermDebt_dd456351-6a22-415e-8209-9e513a5e24b0_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/2021/elts/us-gaap-2021-01-31.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_pgen_AccruedCompensationPaidinEquityAwards_fdad19fd-b39f-4ab5-a041-cb90b41379ff_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-20210930.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_StatementEquityComponentsAxis_fc0d0154-9ae9-4201-ba08-3acd2c1b27f2_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/2021/elts/us-gaap-2021-01-31.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_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_d775c530-a6dc-4c58-a667-ddefbd5ee7ec_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/2021/elts/us-gaap-2021-01-31.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_FairValueDisclosuresAbstract_85258ac3-70d1-4d74-9b1b-a4894565aaa3_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/2021/elts/us-gaap-2021-01-31.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_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_02884daa-f637-44c0-9e99-e252c3fe3055_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/2021/elts/us-gaap-2021-01-31.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_us-gaap_AssetsCurrent_f92974ea-a880-443d-917b-5b39d6083dab_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/2021/elts/us-gaap-2021-01-31.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_IntellectualPropertyMember_db9f3a37-5134-4602-ad41-13976062cd89_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/2021/elts/us-gaap-2021-01-31.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_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_538c62a7-7382-4849-b4ad-e5f7e07749e3_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/2021/elts/us-gaap-2021-01-31.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_5b7825ee-a412-455a-b141-31cc4ce3bccf_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/2021/elts/us-gaap-2021-01-31.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_ScheduleOfSegmentReportingInformationBySegmentTextBlock_277ee215-908b-4626-b2bf-680a96812c8a_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/2021/elts/us-gaap-2021-01-31.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_ScheduleOfStockByClassTable_c20c7b8a-0cce-409d-b99e-3c89ca1ec075_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfStockByClassTable" xlink: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 by Class [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfStockByClassTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfStockByClassTable" xlink: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 Stock by Class [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfStockByClassTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfStockByClassTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable" xlink:to="lab_us-gaap_ScheduleOfStockByClassTable" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityFileNumber_b820a80e-0a82-478b-a6a4-99efd36922a3_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/2021/dei-2021.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_EquityMethodInvestmentNonconsolidatedInvesteeDomain_c70033bf-8177-4b95-a36f-821a733c9715_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/2021/elts/us-gaap-2021-01-31.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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_149a1fb5-ed3a-4177-93cc-b163302c28dc_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/2021/elts/us-gaap-2021-01-31.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_us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract_04eda7af-bb49-4adc-a995-210d1c5e5e1d_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/2021/elts/us-gaap-2021-01-31.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_StatementOfFinancialPositionAbstract_63adb206-4469-4388-82bc-984dd91cee76_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/2021/elts/us-gaap-2021-01-31.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_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice_31f0d2a8-89cc-4b54-800c-fc1190a0517b_negatedLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice" 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 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/2021/elts/us-gaap-2021-01-31.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_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax_cfaeb51a-0682-4d69-95ed-719bbce8d4aa_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">Income (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/2021/elts/us-gaap-2021-01-31.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_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_e22c05c2-43b8-4f37-ac8f-20d29d0c1e29_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/2021/elts/us-gaap-2021-01-31.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_pgen_TaxableIncomeLoss_a45fc770-c816-408d-8f21-1f31ab4ca47e_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-20210930.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_LongTermDebtCurrent_145a170b-2db4-4539-88d1-5658cb3deff3_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_82d106e0-64ec-463e-99d6-911bd3831805_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/2021/elts/us-gaap-2021-01-31.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_srt_ProductOrServiceAxis_c77b78d3-cae2-4870-b994-11c47b0ab288_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/2021/elts/srt-2021-01-31.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_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract_735a8078-8bda-4acd-92ba-2388ce3abb4b_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/2021/elts/us-gaap-2021-01-31.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_EntityIncorporationStateCountryCode_f3818ed9-756e-482c-a479-c1c40b27a69c_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/2021/dei-2021.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_dei_EntitySmallBusiness_a643d7b1-fd11-4812-9002-68e427803295_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/2021/dei-2021.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_EquityComponentDomain_ea10035e-7479-4d7c-958b-40093ba9e926_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/2021/elts/us-gaap-2021-01-31.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_ShortTermLeaseCost_d5297f5d-a6bf-43e1-a97a-0154939a9953_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/2021/elts/us-gaap-2021-01-31.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_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_cc211e38-09ba-4e66-8c57-59b5572672f6_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">2022</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/2021/elts/us-gaap-2021-01-31.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_DiscontinuedOperationsDisposedOfBySaleMember_8331ad0e-984b-452e-9261-121027494af3_terseLabel_en-US" xlink:label="lab_us-gaap_DiscontinuedOperationsDisposedOfBySaleMember" xlink: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 Sale</link:label>
    <link:label id="lab_us-gaap_DiscontinuedOperationsDisposedOfBySaleMember_label_en-US" xlink:label="lab_us-gaap_DiscontinuedOperationsDisposedOfBySaleMember" xlink: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 Sale [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationsDisposedOfBySaleMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DiscontinuedOperationsDisposedOfBySaleMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DiscontinuedOperationsDisposedOfBySaleMember" xlink:to="lab_us-gaap_DiscontinuedOperationsDisposedOfBySaleMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NotesPayableToBanksMember_9749362d-b5ee-427a-90b5-3a8b52a3d0bb_terseLabel_en-US" xlink:label="lab_us-gaap_NotesPayableToBanksMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Notes payable</link:label>
    <link:label id="lab_us-gaap_NotesPayableToBanksMember_label_en-US" xlink:label="lab_us-gaap_NotesPayableToBanksMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Notes Payable to Banks [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesPayableToBanksMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NotesPayableToBanksMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NotesPayableToBanksMember" xlink:to="lab_us-gaap_NotesPayableToBanksMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_209af5d1-b9c6-46c4-81f8-84a52625555b_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/2021/elts/us-gaap-2021-01-31.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_pgen_TSBiotechnologyHoldingsLLCMember_2acae4bb-ca88-43e0-ad72-bc800e40e31a_verboseLabel_en-US" xlink:label="lab_pgen_TSBiotechnologyHoldingsLLCMember" 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">TS Biotechnology Holdings LLC</link:label>
    <link:label id="lab_pgen_TSBiotechnologyHoldingsLLCMember_label_en-US" xlink:label="lab_pgen_TSBiotechnologyHoldingsLLCMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">TS Biotechnology Holdings, LLC [Member]</link:label>
    <link:label id="lab_pgen_TSBiotechnologyHoldingsLLCMember_documentation_en-US" xlink:label="lab_pgen_TSBiotechnologyHoldingsLLCMember" 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">TS Biotechnology Holdings, LLC [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_TSBiotechnologyHoldingsLLCMember" xlink:href="pgen-20210930.xsd#pgen_TSBiotechnologyHoldingsLLCMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pgen_TSBiotechnologyHoldingsLLCMember" xlink:to="lab_pgen_TSBiotechnologyHoldingsLLCMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfEquityMethodInvestmentsTable_070b3ca3-611f-46e6-b48b-0c6bee0e6f20_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/2021/elts/us-gaap-2021-01-31.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_pgen_LesseeOperatingLeaseTerminationPeriod_2d58cde8-9e46-494f-b92f-372e179f7011_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-20210930.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_pgen_AdjustmentForBonusesPaidInEquityAwards_4376feb8-0780-4d1b-ac4b-8d401ff5cc09_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-20210930.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_DeferredFinanceCostsGross_97565720-fc0d-430a-98a0-2e13b53df1b1_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/2021/elts/us-gaap-2021-01-31.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_StatementLineItems_83b58aca-8a78-4326-9cff-74ce61b9e921_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/2021/elts/us-gaap-2021-01-31.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_srt_LitigationCaseAxis_de2d647f-389a-4387-8ba8-d46ac6d0b8d1_terseLabel_en-US" xlink:label="lab_srt_LitigationCaseAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Litigation Case [Axis]</link:label>
    <link:label id="lab_srt_LitigationCaseAxis_label_en-US" xlink:label="lab_srt_LitigationCaseAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Litigation Case [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_LitigationCaseAxis" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_LitigationCaseAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_LitigationCaseAxis" xlink:to="lab_srt_LitigationCaseAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_a97ee625-d665-4dbe-8cc0-59cfd001c31f_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/2021/elts/us-gaap-2021-01-31.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_pgen_JointVentureAdditionalCapitalContributionsCommitted_1211e44a-9711-4162-b62b-494feaef34bb_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-20210930.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_58bddc1d-9387-4066-9273-6f61ca6fd836_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/2021/elts/us-gaap-2021-01-31.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_RevenueRemainingPerformanceObligation_be99a1b7-00a5-4449-8e1e-2ca9ff8175db_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligation" xlink: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_RevenueRemainingPerformanceObligation_label_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligation" xlink: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, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligation" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligation" xlink:to="lab_us-gaap_RevenueRemainingPerformanceObligation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent_d3082831-2b9a-4860-afa1-2fff73dc7849_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/2021/elts/us-gaap-2021-01-31.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_PaymentsToAcquireInvestments_c4ff0bdd-a439-43e4-bed0-97f1ab0df6c4_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/2021/elts/us-gaap-2021-01-31.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_us-gaap_DomesticCountryMember_2987c1a9-46e8-434e-ae40-c10734898d86_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/2021/elts/us-gaap-2021-01-31.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_AvailableForSaleSecuritiesDebtSecurities_93ada79e-5980-4ae4-97f7-7a8a303ea4fe_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/2021/elts/us-gaap-2021-01-31.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_srt_RepurchaseAgreementCounterpartyNameDomain_df5938f2-e3a5-4110-8244-b0ddf14051cd_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/2021/elts/srt-2021-01-31.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_us-gaap_ConvertibleDebtFairValueDisclosures_1869f6f9-8cf4-44c9-8785-64a9cc83e4fa_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/2021/elts/us-gaap-2021-01-31.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_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_b9843c84-eae3-4c0e-869c-2913a58a1914_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">2025</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/2021/elts/us-gaap-2021-01-31.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_DebtDisclosureAbstract_5bfdb284-556e-40e1-a40d-26de779118bc_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/2021/elts/us-gaap-2021-01-31.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_dei_EntityAddressStateOrProvince_bc048609-ab3f-4942-807c-438ebf817d5f_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/2021/dei-2021.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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_edc63232-da50-48dd-a693-571f9bf1a4f7_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_e3a4536d-aa3a-4a08-a3f4-02675da5f683_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">Loss 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/2021/elts/us-gaap-2021-01-31.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_FairValueInputsLevel2Member_f8429d26-9a97-4880-9b87-2d51918cd40b_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/2021/elts/us-gaap-2021-01-31.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_InterestExpenseDebtExcludingAmortization_a97a2cf2-2b06-44a8-b8c6-39e01db6372b_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/2021/elts/us-gaap-2021-01-31.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_ContractWithCustomerLiabilityNoncurrent_139a317c-1093-4d51-8ab2-e2aaeeff37d7_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 $21,205 from related parties as of September&#160;30, 2021 and December&#160;31, 2020</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerLiabilityNoncurrent_c5d194ff-98f8-4dba-b9fd-09c0602a0fd4_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_9bb39044-65a5-44c1-8792-160cd34d5e22_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/2021/elts/us-gaap-2021-01-31.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_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent_a4da8151-782a-4b00-af27-3df4ec2589a3_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 or abandonment</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/2021/elts/us-gaap-2021-01-31.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_JointVentureAdditionalCapitalContributionsCommittedRemainingCommitment_24045367-294e-4535-9df9-4f86a0cc1b13_terseLabel_en-US" xlink:label="lab_pgen_JointVentureAdditionalCapitalContributionsCommittedRemainingCommitment" xlink: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 capital contributions committed, remaining commitment</link:label>
    <link:label id="lab_pgen_JointVentureAdditionalCapitalContributionsCommittedRemainingCommitment_label_en-US" xlink:label="lab_pgen_JointVentureAdditionalCapitalContributionsCommittedRemainingCommitment" xlink: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, Remaining Commitment</link:label>
    <link:label id="lab_pgen_JointVentureAdditionalCapitalContributionsCommittedRemainingCommitment_documentation_en-US" xlink:label="lab_pgen_JointVentureAdditionalCapitalContributionsCommittedRemainingCommitment" 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">Remaining amount of additional capital contributions to the joint venture for which the entity is committed.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_JointVentureAdditionalCapitalContributionsCommittedRemainingCommitment" xlink:href="pgen-20210930.xsd#pgen_JointVentureAdditionalCapitalContributionsCommittedRemainingCommitment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pgen_JointVentureAdditionalCapitalContributionsCommittedRemainingCommitment" xlink:to="lab_pgen_JointVentureAdditionalCapitalContributionsCommittedRemainingCommitment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CorporateNonSegmentMember_bdfc86b6-1337-4f34-a363-e243f2aef31c_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/2021/elts/us-gaap-2021-01-31.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_us-gaap_SegmentReportingAbstract_ce67e5d6-e5b9-4803-bd57-47c87049d674_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/2021/elts/us-gaap-2021-01-31.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_dei_EntityDomain_85daf018-734b-4d13-8faf-c062ca593249_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/2021/dei-2021.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_AvailableForSaleDebtSecuritiesAmortizedCostBasis_c9ed5132-8e82-45ef-84c0-53bb9a794f2d_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/2021/elts/us-gaap-2021-01-31.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_DisposalGroupIncludingDiscontinuedOperationRevenue_d6f1f679-1883-4599-8a83-984444d5a6f7_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">Revenue</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/2021/elts/us-gaap-2021-01-31.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_UseOfEstimates_ce7c0300-3450-4506-97c7-bc136ee54cac_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/2021/elts/us-gaap-2021-01-31.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_IncreaseDecreaseInAccountsPayableTrade_ce454a4d-627c-4c4e-90b2-1ff2fa3507c6_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/2021/elts/us-gaap-2021-01-31.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_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_45605cf3-0859-4972-afe2-8a93f6590d96_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Computation of Basic and Diluted Net Loss per Share</link:label>
    <link:label id="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink: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 Earnings Per Share, Basic and Diluted [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_54a15e53-930a-4474-8562-c9b1673af071_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/2021/elts/us-gaap-2021-01-31.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_dei_EntityShellCompany_8c057096-8e5c-40d6-837d-ed97fa74bd51_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/2021/dei-2021.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_DebtInstrumentConvertibleThresholdTradingDays_270e7ae5-cd71-4f64-aa27-af3c9c9fcbae_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/2021/elts/us-gaap-2021-01-31.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_dei_LocalPhoneNumber_bfe99ee4-bcb2-4ac9-bb01-7182e4d799c5_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/2021/dei-2021.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_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock_3b5512e8-03fa-476d-b25b-28a2a2e9b60e_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/2021/elts/us-gaap-2021-01-31.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_pgen_BreedingandProductionAnimalsGross_ac6b1115-30d3-4520-a0fe-f2b985394e13_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-20210930.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_ProceedsFromIssuanceOfCommonStock_1a0ebed8-384a-4ee4-a798-e1e5d36e50e7_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/2021/elts/us-gaap-2021-01-31.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_Assets_71bc23b2-bd42-410b-843f-056f92c1e3e8_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/2021/elts/us-gaap-2021-01-31.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_srt_EquityMethodInvesteeNameDomain_39f80a4e-4186-4fd0-b55a-83e96aeba08f_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/2021/elts/srt-2021-01-31.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_PlanNameDomain_c3e26e75-84e4-4c8a-bfea-3aa4c8493026_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/2021/elts/us-gaap-2021-01-31.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_pgen_DisposalGroupIncludingDiscontinuedOperationOperatingLeaseRightofUseAsset_2a10b438-9768-45a5-a27f-cffd87ab9fe0_terseLabel_en-US" xlink:label="lab_pgen_DisposalGroupIncludingDiscontinuedOperationOperatingLeaseRightofUseAsset" xlink: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_DisposalGroupIncludingDiscontinuedOperationOperatingLeaseRightofUseAsset_label_en-US" xlink:label="lab_pgen_DisposalGroupIncludingDiscontinuedOperationOperatingLeaseRightofUseAsset" xlink: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 Lease, Right-of-Use Asset</link:label>
    <link:label id="lab_pgen_DisposalGroupIncludingDiscontinuedOperationOperatingLeaseRightofUseAsset_documentation_en-US" xlink:label="lab_pgen_DisposalGroupIncludingDiscontinuedOperationOperatingLeaseRightofUseAsset" 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, Operating Lease, Right-of-Use Asset</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_DisposalGroupIncludingDiscontinuedOperationOperatingLeaseRightofUseAsset" xlink:href="pgen-20210930.xsd#pgen_DisposalGroupIncludingDiscontinuedOperationOperatingLeaseRightofUseAsset"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pgen_DisposalGroupIncludingDiscontinuedOperationOperatingLeaseRightofUseAsset" xlink:to="lab_pgen_DisposalGroupIncludingDiscontinuedOperationOperatingLeaseRightofUseAsset" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockSharesAuthorized_7fb3afea-301c-41c7-9063-d7b1daa3855a_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/2021/elts/us-gaap-2021-01-31.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_InterestPaidNet_1802c6af-4a9f-49cd-a886-0bd5d4769091_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/2021/elts/us-gaap-2021-01-31.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_srt_SegmentGeographicalDomain_5b55f6c1-63d7-49da-aefa-a6235ec676db_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/2021/elts/srt-2021-01-31.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_srt_TitleOfIndividualAxis_4ef0cfac-167f-4da9-a597-5b456939c712_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/2021/elts/srt-2021-01-31.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_ResearchAndDevelopmentExpense_147eab92-f368-40ff-87e8-b636e954396b_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/2021/elts/us-gaap-2021-01-31.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_srt_ProductsAndServicesDomain_45d1b632-5c5c-4a91-a525-41ae2c892cca_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/2021/elts/srt-2021-01-31.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_DebtInstrumentInterestRateStatedPercentage_b259ae2b-bae8-4039-a357-82e87ead09e9_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/2021/elts/us-gaap-2021-01-31.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_pgen_AllInvestorsMember_fbae4ae7-850e-4a86-bac8-9b7294f08530_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-20210930.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_57329ac2-85b6-46a8-a207-45661034df5e_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/2021/elts/us-gaap-2021-01-31.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_us-gaap_SegmentDiscontinuedOperationsMember_43abc829-b906-426d-b80c-98262287a877_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/2021/elts/us-gaap-2021-01-31.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_XYLLCMember_921c1f17-0a25-4239-87e8-a4980c5922f5_terseLabel_en-US" xlink:label="lab_pgen_XYLLCMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">XY, LLC</link:label>
    <link:label id="lab_pgen_XYLLCMember_label_en-US" xlink:label="lab_pgen_XYLLCMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">XY, LLC [Member]</link:label>
    <link:label id="lab_pgen_XYLLCMember_documentation_en-US" xlink:label="lab_pgen_XYLLCMember" 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">XY, LLC [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_XYLLCMember" xlink:href="pgen-20210930.xsd#pgen_XYLLCMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pgen_XYLLCMember" xlink:to="lab_pgen_XYLLCMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevolvingCreditFacilityMember_5161c6df-048b-4a62-99eb-f98431947556_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/2021/elts/us-gaap-2021-01-31.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_SignificantAccountingPoliciesTextBlock_acf00624-22c9-469d-a85c-a94af5964180_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/2021/elts/us-gaap-2021-01-31.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_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_02e061f7-4e2a-4e75-8749-8a0e59838032_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Average Remaining Performance Period (Years)</link:label>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_label_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" xlink: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, Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" xlink:to="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeOrGroupOfInvesteesMember_d3bef4d6-2bc8-46f9-bbb5-85b3c8b770eb_terseLabel_en-US" xlink:label="lab_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeOrGroupOfInvesteesMember" xlink: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 or Group of Investees</link:label>
    <link:label id="lab_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeOrGroupOfInvesteesMember_label_en-US" xlink:label="lab_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeOrGroupOfInvesteesMember" xlink: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 or Group of Investees [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeOrGroupOfInvesteesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeOrGroupOfInvesteesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeOrGroupOfInvesteesMember" xlink:to="lab_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeOrGroupOfInvesteesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_pgen_CompensationArrangementWithIndividualExpense_8c7a1913-273e-458c-9927-4136e1eb0f14_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-20210930.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_NetCashProvidedByUsedInOperatingActivities_663bfae1-1281-49e6-92eb-f18eee6894d6_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_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/2021/elts/us-gaap-2021-01-31.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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_095ae07e-14bf-4ab4-a8a8-6b157c3bd846_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/2021/elts/us-gaap-2021-01-31.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_LeaseCostTableTextBlock_e4119e1f-96ee-40a0-bf1f-029e8321b40e_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/2021/elts/us-gaap-2021-01-31.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_DebtInstrumentTable_d6690435-6d09-4914-9d7e-ff2bc38cb153_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/2021/elts/us-gaap-2021-01-31.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_dei_EntityTaxIdentificationNumber_20fa80d9-3d03-4904-83f5-f2d6b9cee76c_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/2021/dei-2021.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_pgen_NetIncomeLossAttributabletoParentAdjustedEBITDAIncludingCashPaidforCapitalExpendituresandInvestmentsinAffiliates_9f54de49-061c-4d43-9715-276b0b506e10_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-20210930.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_ead60d26-2c4d-429d-8f2c-3e278ea3130d_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-20210930.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_DisposalGroupIncludingDiscontinuedOperationOtherAssets_a467ee48-c998-40bb-9629-8af8f8dbbcad_terseLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherAssets" xlink: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_DisposalGroupIncludingDiscontinuedOperationOtherAssets_label_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherAssets" xlink: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</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherAssets" xlink:to="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherReceivablesNetCurrent_43c10a36-cd75-4ec7-8e50-790d945af9bc_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/2021/elts/us-gaap-2021-01-31.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_srt_StatementGeographicalAxis_fab3d0bd-ece7-4f60-b16c-f1a10723651a_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/2021/elts/srt-2021-01-31.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_TaxCreditCarryforwardAxis_6b9b6d95-97f9-4479-9689-72eb3426b764_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/2021/elts/us-gaap-2021-01-31.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_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_e74575fe-a44e-45cf-9da6-75e8c42308ce_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/2021/elts/us-gaap-2021-01-31.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_EarningsPerShareDiluted_43449fa4-9b9f-4ff2-b6f1-fc90d0e2d7c7_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 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/2021/elts/us-gaap-2021-01-31.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_pgen_CapitalExpendituresNetOfProceedsFromSaleOfAssetsAndInvestmentsInAffiliates_e7cc55a4-5643-45a7-80d3-8f09b73b62be_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-20210930.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_us-gaap_SegmentDomain_1c07465a-5636-4d3e-89cc-2dea314ed039_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/2021/elts/us-gaap-2021-01-31.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_us-gaap_AmortizationOfFinancingCostsAndDiscounts_a6e7f482-2258-4656-a519-1dcc175a1db4_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/2021/elts/us-gaap-2021-01-31.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_us-gaap_DueToRelatedPartiesCurrent_4b989dc3-612b-46c9-9455-879e69bae76d_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/2021/elts/us-gaap-2021-01-31.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_pgen_CompensationArrangementWithIndividualAnnualCashRetainer_f2398afa-05ba-446c-9a78-c49b720f5cd6_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-20210930.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_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger_b4510df4-3a5c-4f94-bf95-c8d1e25af148_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/2021/elts/us-gaap-2021-01-31.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_ProductMember_d60708fa-7fc2-440a-a1b5-8c9825fd5c95_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">Products</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/2021/elts/us-gaap-2021-01-31.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_pgen_ActoBioNotesMember_8ce0333d-4bdb-47b8-8df7-29987e0b8de9_terseLabel_en-US" xlink:label="lab_pgen_ActoBioNotesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">ActoBio Notes</link:label>
    <link:label id="lab_pgen_ActoBioNotesMember_label_en-US" xlink:label="lab_pgen_ActoBioNotesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">ActoBio Notes [Member]</link:label>
    <link:label id="lab_pgen_ActoBioNotesMember_documentation_en-US" xlink:label="lab_pgen_ActoBioNotesMember" 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">ActoBio Notes</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_ActoBioNotesMember" xlink:href="pgen-20210930.xsd#pgen_ActoBioNotesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pgen_ActoBioNotesMember" xlink:to="lab_pgen_ActoBioNotesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ContractualObligationFiscalYearMaturityScheduleTableTextBlock_5b1f893a-9a9a-432d-a628-472458a1722b_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/2021/elts/srt-2021-01-31.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_NonUsMember_8bbd629a-3b01-4e0b-af41-c60149b9750f_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/2021/elts/us-gaap-2021-01-31.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_us-gaap_ComprehensiveIncomeNetOfTax_9dd34385-ad5a-4c38-b835-3c7a206aaabf_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 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/2021/elts/us-gaap-2021-01-31.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_IntangibleAssetsNetExcludingGoodwill_f3383b19-63f1-4643-93ff-4810e6717a57_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/2021/elts/us-gaap-2021-01-31.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_pgen_ExecutiveChairmanMember_76fcf4dd-6ff1-4bed-a685-bfc8913c296f_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-20210930.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_ContractWithCustomerLiability_6016564c-5ef0-48fa-97cf-bf3500532313_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_96b52a2c-3659-4206-ab0d-92885a1d6e24_terseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiability" xlink: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_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/2021/elts/us-gaap-2021-01-31.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_us-gaap_NetCashProvidedByUsedInFinancingActivities_43bb1636-471a-4621-a62c-47450399f7ce_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 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/2021/elts/us-gaap-2021-01-31.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_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_e9d76d0b-d4ba-4e3c-991e-52503b2080f0_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/2021/elts/us-gaap-2021-01-31.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_WeightedAverageNumberOfSharesOutstandingAbstract_b6879898-4f60-4d2c-a7d1-6ad40320bb03_terseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Denominator:</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_label_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink: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 [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:to="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredIncomeTaxLiabilitiesNet_38b9236a-9457-4a0b-89be-256c9471a7cc_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/2021/elts/us-gaap-2021-01-31.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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms_12d540aa-0d56-429e-8546-89b236678cee_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/2021/elts/us-gaap-2021-01-31.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_577b92cc-31cf-47f0-bf0a-44e026824350_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/2021/elts/us-gaap-2021-01-31.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_RelatedPartyTransactionLineItems_3e2e6449-d3cb-46f7-8943-74b1c4eb8770_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/2021/elts/us-gaap-2021-01-31.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_IncomeLossFromEquityMethodInvestments_2ee3bfc5-2609-4b3d-9ea6-f3a3c806332e_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 loss of affiliates</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromEquityMethodInvestments_705b4cc4-0fc1-42c9-a43a-8dedc9978cfd_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 loss of affiliates</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromEquityMethodInvestments_c073ba1f-8a08-4a36-9152-ac742ea96203_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromEquityMethodInvestments" 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">Equity in net loss of EnviroFlight</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/2021/elts/us-gaap-2021-01-31.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_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities_913d11e7-91b5-4c8a-8a59-077ab57c794f_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities" xlink: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 conversion of long-term debt (in shares)</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities" xlink: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, Conversion of Convertible Securities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities" xlink:to="lab_us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities" xlink:type="arc" order="1"/>
    <link:label id="lab_pgen_ContractWithCustomerAssetAndLiabilityTable_a25811c4-5925-42aa-9ed4-50aa86f54e57_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-20210930.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_IncomeLossFromContinuingOperationsPerBasicShare_cf0fe29d-83f5-4445-b8c9-c4e6d7f880cf_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/2021/elts/us-gaap-2021-01-31.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_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock_8b5097ae-d5e2-4f75-8a0b-48956984f3c5_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/2021/elts/us-gaap-2021-01-31.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_IncomeLossFromDiscontinuedOperationsNetOfTax_66e45126-5929-4218-8c55-be672dacad4f_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_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/2021/elts/us-gaap-2021-01-31.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_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_37976bf1-297b-49a1-8c16-4ab144d5277d_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/2021/elts/us-gaap-2021-01-31.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_FairValueDisclosuresTextBlock_60432b34-da43-4253-afb5-52a708e888f1_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/2021/elts/us-gaap-2021-01-31.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_DisposalGroupIncludingDiscontinuedOperationForeignCurrencyTranslationGainsLosses_6d2f92c7-b31e-4956-b5a0-d671cdcdd707_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationForeignCurrencyTranslationGainsLosses" 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">Loss on release of cumulative foreign currency translation adjustments to loss from discontinued operations</link:label>
    <link:label id="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationForeignCurrencyTranslationGainsLosses_676eb543-c978-4066-b78d-80defda0289c_terseLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationForeignCurrencyTranslationGainsLosses" xlink: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 release of cumulative foreign currency translation adjustment</link:label>
    <link:label id="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationForeignCurrencyTranslationGainsLosses_label_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationForeignCurrencyTranslationGainsLosses" xlink: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, Foreign Currency Translation Gains (Losses)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationForeignCurrencyTranslationGainsLosses" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationForeignCurrencyTranslationGainsLosses"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationForeignCurrencyTranslationGainsLosses" xlink:to="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationForeignCurrencyTranslationGainsLosses" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsPayableCurrent_de3a9ef0-71bd-4be8-938b-616b67d23093_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/2021/elts/us-gaap-2021-01-31.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_DepreciationDepletionAndAmortization_91750af7-1b5c-44bc-ba80-a7b320a82f38_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_7bcc5744-515c-4324-bca4-96616640c775_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/2021/elts/us-gaap-2021-01-31.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_us-gaap_CommonStockNoParValue_f5b1c52b-475f-4b96-b6dc-09bfbb50c736_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/2021/elts/us-gaap-2021-01-31.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_FairValueAssetsMeasuredOnRecurringBasisTextBlock_a0ebf290-d9b4-4745-a617-e243c7676ae6_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/2021/elts/us-gaap-2021-01-31.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_pgen_BiopharmaceuticalsSegmentMember_f6345bc9-fd20-4a49-9b51-37cec80d2dec_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-20210930.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_ForeignCountryMember_b69a98af-a16d-4690-a47a-e8b9beafb4df_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/2021/elts/us-gaap-2021-01-31.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_AccumulatedOtherComprehensiveIncomeMember_112804af-f3e7-4720-a7ca-b6236fd31bbf_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 (Loss)</link:label>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember_4f09573f-648e-4dd4-8268-e073e5266ae7_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 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/2021/elts/us-gaap-2021-01-31.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_StockIssuedDuringPeriodInConjunctionWithSettlementAgreementSharesNewIssues_77491a05-7e16-42d0-9791-936c9cb6fa77_terseLabel_en-US" xlink:label="lab_pgen_StockIssuedDuringPeriodInConjunctionWithSettlementAgreementSharesNewIssues" xlink: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 issued in conjunction with settlement agreement, shares</link:label>
    <link:label id="lab_pgen_StockIssuedDuringPeriodInConjunctionWithSettlementAgreementSharesNewIssues_label_en-US" xlink:label="lab_pgen_StockIssuedDuringPeriodInConjunctionWithSettlementAgreementSharesNewIssues" xlink: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 In Conjunction With Settlement Agreement, Shares New Issues</link:label>
    <link:label id="lab_pgen_StockIssuedDuringPeriodInConjunctionWithSettlementAgreementSharesNewIssues_documentation_en-US" xlink:label="lab_pgen_StockIssuedDuringPeriodInConjunctionWithSettlementAgreementSharesNewIssues" 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">Stock Issued During Period In Conjunction With Settlement Agreement, Shares New Issues</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_StockIssuedDuringPeriodInConjunctionWithSettlementAgreementSharesNewIssues" xlink:href="pgen-20210930.xsd#pgen_StockIssuedDuringPeriodInConjunctionWithSettlementAgreementSharesNewIssues"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pgen_StockIssuedDuringPeriodInConjunctionWithSettlementAgreementSharesNewIssues" xlink:to="lab_pgen_StockIssuedDuringPeriodInConjunctionWithSettlementAgreementSharesNewIssues" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInInventories_543965be-0230-4fe2-b4e3-0366ad028d40_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/2021/elts/us-gaap-2021-01-31.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_us-gaap_CommonStockSharesOutstanding_45bd261f-6395-43f1-b191-7ab69b1183dc_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_e035b138-1292-4bbd-bced-5a32320fc4e4_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_87323ffc-f392-4722-aba3-4611df4dbaa8_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/2021/elts/us-gaap-2021-01-31.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_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_1b92de0c-6686-45cc-96a2-d85699e74993_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/2021/elts/us-gaap-2021-01-31.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_us-gaap_CostOfGoodsAndServicesSold_405138ab-1d5f-4131-aef4-1bec5aeeeb01_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/2021/elts/us-gaap-2021-01-31.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_RevenuesAbstract_d7f71d3f-e00d-4834-b08c-7a83c39164ee_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/2021/elts/us-gaap-2021-01-31.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_SegmentContinuingOperationsMember_4846137a-2df9-4b76-b322-afd24476973a_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/2021/elts/us-gaap-2021-01-31.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_pgen_OtherLongTermDebtMember_ccc791df-2207-45b6-86d0-1fa4eab3fdb5_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-20210930.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_ProceedsFromDivestitureOfBusinesses_52469065-bbab-4bbf-8c4c-38a6d90b10ae_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, net of cash sold</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/2021/elts/us-gaap-2021-01-31.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_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_3e8daeb6-95cb-40e1-81c6-1aa2aa580988_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/2021/elts/us-gaap-2021-01-31.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_LineOfCreditFacilityLenderDomain_cef19b1a-3296-416a-bab2-a78658c32e2d_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/2021/elts/us-gaap-2021-01-31.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_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock_563fa160-4c18-4567-933e-a7c9710e3f73_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/2021/elts/us-gaap-2021-01-31.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_pgen_DisposalGroupIncludingDiscontinuedOperationsIncomeLossfromEquityMethodInvestments_cd50994a-d707-4de0-b01d-1230d2138388_terseLabel_en-US" xlink:label="lab_pgen_DisposalGroupIncludingDiscontinuedOperationsIncomeLossfromEquityMethodInvestments" xlink: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 loss of affiliates</link:label>
    <link:label id="lab_pgen_DisposalGroupIncludingDiscontinuedOperationsIncomeLossfromEquityMethodInvestments_label_en-US" xlink:label="lab_pgen_DisposalGroupIncludingDiscontinuedOperationsIncomeLossfromEquityMethodInvestments" xlink: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, Income (Loss) from Equity Method Investments</link:label>
    <link:label id="lab_pgen_DisposalGroupIncludingDiscontinuedOperationsIncomeLossfromEquityMethodInvestments_documentation_en-US" xlink:label="lab_pgen_DisposalGroupIncludingDiscontinuedOperationsIncomeLossfromEquityMethodInvestments" 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, Income (Loss) from Equity Method Investments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_DisposalGroupIncludingDiscontinuedOperationsIncomeLossfromEquityMethodInvestments" xlink:href="pgen-20210930.xsd#pgen_DisposalGroupIncludingDiscontinuedOperationsIncomeLossfromEquityMethodInvestments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pgen_DisposalGroupIncludingDiscontinuedOperationsIncomeLossfromEquityMethodInvestments" xlink:to="lab_pgen_DisposalGroupIncludingDiscontinuedOperationsIncomeLossfromEquityMethodInvestments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PublicUtilitiesInventoryTypeDomain_30976048-ddd8-4cae-a3d5-5bc5ad10f56e_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/2021/elts/us-gaap-2021-01-31.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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsReconciliationAbstract_494be7c3-fa1f-4015-b552-61f462051324_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-20210930.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_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax_06bdb179-78c8-4bbd-b9da-4514fa54fc06_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/2021/elts/us-gaap-2021-01-31.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_5bb544de-df61-4ca8-b144-d6ac0130335b_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/2021/elts/us-gaap-2021-01-31.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_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract_c7831ecf-fa4f-4bf5-b80a-157616ae77fb_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/2021/elts/us-gaap-2021-01-31.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_LeaseCost_80ce7a48-712d-4235-9216-e7bbb566e076_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/2021/elts/us-gaap-2021-01-31.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_PropertyPlantAndEquipmentTextBlock_79de3bf0-9869-4617-a9af-62744499b3d0_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/2021/elts/us-gaap-2021-01-31.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_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_6df1d07f-8c01-4ff9-af6d-5dcebb2623c2_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/2021/elts/us-gaap-2021-01-31.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_DeferredTaxAssetsTaxCreditCarryforwardsResearch_636b7c53-f1c1-4a34-a1ec-ec036dc62de0_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/2021/elts/us-gaap-2021-01-31.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_us-gaap_IncomeStatementLocationDomain_69e04b4b-ac95-4fc1-8aff-f4b0e2a6ddfd_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/2021/elts/us-gaap-2021-01-31.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_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_9cdf48fc-cd7f-46b1-88fd-d9f3d7ec4852_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/2021/elts/us-gaap-2021-01-31.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_DebtSecuritiesAvailableForSaleTable_fbda927e-32ff-44a3-9087-626b75e15959_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/2021/elts/us-gaap-2021-01-31.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_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_92db500f-bf6e-41e8-8b01-ade2ba807e91_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/2021/elts/us-gaap-2021-01-31.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_CustomerRelationshipsMember_8464b9d0-b284-4881-8fe9-e9c1eedb6f7a_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/2021/elts/us-gaap-2021-01-31.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_us-gaap_FurnitureAndFixturesGross_8cfabb03-4e48-4722-98c1-011715e9ae7f_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/2021/elts/us-gaap-2021-01-31.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_SecuritiesAndExchangeCommissionMember_bd71581b-0322-4dcd-9487-7437df83e705_terseLabel_en-US" xlink:label="lab_pgen_SecuritiesAndExchangeCommissionMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Division Of Enforcement Of The Securities And Exchange Commission</link:label>
    <link:label id="lab_pgen_SecuritiesAndExchangeCommissionMember_label_en-US" xlink:label="lab_pgen_SecuritiesAndExchangeCommissionMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Securities And Exchange Commission [Member]</link:label>
    <link:label id="lab_pgen_SecuritiesAndExchangeCommissionMember_documentation_en-US" xlink:label="lab_pgen_SecuritiesAndExchangeCommissionMember" 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">Securities And Exchange Commission</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_SecuritiesAndExchangeCommissionMember" xlink:href="pgen-20210930.xsd#pgen_SecuritiesAndExchangeCommissionMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pgen_SecuritiesAndExchangeCommissionMember" xlink:to="lab_pgen_SecuritiesAndExchangeCommissionMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LossContingenciesLineItems_cee7082b-a042-4681-b2ad-e124396167b7_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/2021/elts/us-gaap-2021-01-31.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_PropertyPlantAndEquipmentNet_24cf4375-4853-4c3b-93b0-19464d956694_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_16dd1cd3-1d3e-4d8d-bbc0-ec299d4750e1_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/2021/elts/us-gaap-2021-01-31.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_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_444d7b85-1273-4343-9f22-cd82dd547b25_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/2021/elts/us-gaap-2021-01-31.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_us-gaap_OperatingExpenses_f40d03b9-7ffc-49a7-9c2a-03f19eda01d0_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_5c05dba0-366d-46b5-9d1b-6a323204f693_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingExpenses" xlink: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_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/2021/elts/us-gaap-2021-01-31.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_pgen_PrepaidProductAndServiceRevenuesMember_60ce134a-1561-4a6d-98b5-6b72ae6c4ef2_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-20210930.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_us-gaap_OtherLiabilitiesNoncurrent_318de29f-04c4-4062-9f81-715dda71262a_terseLabel_en-US" xlink:label="lab_us-gaap_OtherLiabilitiesNoncurrent" xlink: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_OtherLiabilitiesNoncurrent_label_en-US" xlink:label="lab_us-gaap_OtherLiabilitiesNoncurrent" xlink: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 Liabilities, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherLiabilitiesNoncurrent" xlink:to="lab_us-gaap_OtherLiabilitiesNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOperatingActivitiesSegmentAxis_c5e34479-e9fe-4cc9-b60b-9a12f311f865_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/2021/elts/us-gaap-2021-01-31.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_LineOfCreditFacilityAxis_4aad1f6d-cb23-4c00-b478-f577083d8e31_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/2021/elts/us-gaap-2021-01-31.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_ScheduleOfDebtInstrumentsTextBlock_ec78677e-de15-4e6b-9c02-f3bf4b9b1bbb_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/2021/elts/us-gaap-2021-01-31.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_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_3ba532d5-6e7e-4902-8060-8f313b37fd59_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/2021/elts/us-gaap-2021-01-31.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_DebtInstrumentLineItems_965b2dd8-5c18-447d-8576-b086beda558a_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/2021/elts/us-gaap-2021-01-31.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_RepaymentsOfLongTermDebt_a823dba5-7454-48cf-b42f-e902d7d09414_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/2021/elts/us-gaap-2021-01-31.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_EarningsPerShareAbstract_f4cee09b-4811-4ade-b349-28648f8485de_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share [Abstract]</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/2021/elts/us-gaap-2021-01-31.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_CollaborativeArrangementMember_91259211-c9f4-4484-9439-36c8450e8b48_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/2021/elts/us-gaap-2021-01-31.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_PropertyPlantAndEquipmentGross_cf6987d2-01b1-4705-92a5-933f9d1cb81e_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/2021/elts/us-gaap-2021-01-31.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_StockIssuedDuringThePeriodSharesAccruedCompensation_10b152f5-d994-410c-bb64-130a1abb3be5_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-20210930.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_InventoryGross_0d16e74c-05d6-44d2-b4cf-ed565d805ba1_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/2021/elts/us-gaap-2021-01-31.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_EquitySecuritiesFvNiUnrealizedGainLoss_38741f64-e334-41b5-a81e-ac38a650642d_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_EquitySecuritiesFvNiUnrealizedGainLoss" 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">Unrealized depreciation on equity securities</link:label>
    <link:label id="lab_us-gaap_EquitySecuritiesFvNiUnrealizedGainLoss_label_en-US" xlink:label="lab_us-gaap_EquitySecuritiesFvNiUnrealizedGainLoss" xlink: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 Securities, FV-NI, Unrealized Gain (Loss)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesFvNiUnrealizedGainLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquitySecuritiesFvNiUnrealizedGainLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquitySecuritiesFvNiUnrealizedGainLoss" xlink:to="lab_us-gaap_EquitySecuritiesFvNiUnrealizedGainLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentQuarterlyReport_c82cd23f-08e4-4a55-b236-aa330aa6c8b6_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/2021/dei-2021.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_Revenues_afa2bd8f-acdf-4f70-96f4-1bb673ac8224_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/2021/elts/us-gaap-2021-01-31.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_IncreaseDecreaseInOtherOperatingAssets_ad746c4e-b5a3-4dcc-ab3f-2dc4ebe2de5f_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/2021/elts/us-gaap-2021-01-31.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_LineOfCreditFacilityCurrentBorrowingCapacity_22022734-c83d-48b5-ac22-8133e6568437_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity" xlink: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, current borrowing capacity</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity" xlink: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, Current Borrowing Capacity</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity" xlink:to="lab_us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TrademarksMember_f7ac6c8f-17b8-40f7-ac1d-f12b0d9dc26f_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/2021/elts/us-gaap-2021-01-31.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_pgen_NumberofSeatsonGoverningBoardExternallySelected_8c1ed74a-e173-4f50-8f7c-20508daad4f9_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-20210930.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_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax_ac458854-61d4-496a-a594-3cc12a706821_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 sale of discontinued operations</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/2021/elts/us-gaap-2021-01-31.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_LineOfCreditFacilityTable_a003a254-b351-461a-a2eb-d08d00d59944_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/2021/elts/us-gaap-2021-01-31.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_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare_a9d6798d-ef84-42c3-b69f-bb155a95bf65_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/2021/elts/us-gaap-2021-01-31.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_us-gaap_WarrantMember_0964861f-b240-4bec-b498-fcb302e1f241_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/2021/elts/us-gaap-2021-01-31.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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_311b3479-4824-4d63-a336-11813683d95c_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_7b38dca4-1074-4d65-a5bb-ac24d452fcba_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/2021/elts/us-gaap-2021-01-31.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_dei_EntityCommonStockSharesOutstanding_c06d3b27-19fd-4a15-99b5-93fa5450f7a0_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/2021/dei-2021.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_pgen_CompensationArrangementWithIndividualAnnualStockOptionGrantGrantDateFairValue_b89343f0-70be-4a1c-9219-93865e4502b5_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-20210930.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_LongTermDebtNoncurrent_d23f9359-927a-4feb-80a5-fc45a223898d_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_cc0b3a70-a4b9-4345-99ba-33a2583f8228_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/2021/elts/us-gaap-2021-01-31.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_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_01980608-a84b-44ec-8717-dfa731f094f5_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/2021/elts/us-gaap-2021-01-31.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_AllocatedShareBasedCompensationExpense_3b5882a5-29bb-4955-8055-781060d6921d_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_48f14f8c-3001-4651-a52f-60555168796f_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/2021/elts/us-gaap-2021-01-31.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_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_d6cc0936-c67c-44c1-af39-3913f01e5839_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/2021/elts/us-gaap-2021-01-31.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_ScheduleOfEquityMethodInvestmentsLineItems_d7478e80-dcd0-4b2b-910a-f5e5f135e762_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/2021/elts/us-gaap-2021-01-31.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_us-gaap_EarningsPerShareBasicAndDilutedAbstract_98b1d460-e963-46c1-9874-d284c4bbb893_verboseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasicAndDilutedAbstract" 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_EarningsPerShareBasicAndDilutedAbstract_1014d08d-4d5d-4584-9f6a-d7b394fe9d97_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasicAndDilutedAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Historical net loss per share:</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareBasicAndDilutedAbstract_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasicAndDilutedAbstract" xlink: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 and Diluted [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasicAndDilutedAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareBasicAndDilutedAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareBasicAndDilutedAbstract" xlink:to="lab_us-gaap_EarningsPerShareBasicAndDilutedAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_b1066059-cf05-44b5-82a9-27914d41df7a_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/2021/elts/us-gaap-2021-01-31.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_dei_DocumentFiscalPeriodFocus_d7653865-963d-4e92-8301-5f7e404bd850_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/2021/dei-2021.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_pgen_ZiopharmMember_6474221d-37b3-4c0d-8f5f-af0c9a92536b_terseLabel_en-US" xlink:label="lab_pgen_ZiopharmMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">ZIOPHARM Oncology, Inc.</link:label>
    <link:label id="lab_pgen_ZiopharmMember_label_en-US" xlink:label="lab_pgen_ZiopharmMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ziopharm [Member]</link:label>
    <link:label id="lab_pgen_ZiopharmMember_documentation_en-US" xlink:label="lab_pgen_ZiopharmMember" 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">ZIOPHARM Oncology, Inc.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_ZiopharmMember" xlink:href="pgen-20210930.xsd#pgen_ZiopharmMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pgen_ZiopharmMember" xlink:to="lab_pgen_ZiopharmMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProfitLoss_c2d1f94a-901e-423e-9f69-c9ef3b1ebad3_totalLabel_en-US" xlink:label="lab_us-gaap_ProfitLoss" 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 loss</link:label>
    <link:label id="lab_us-gaap_ProfitLoss_label_en-US" xlink:label="lab_us-gaap_ProfitLoss" xlink: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), Including Portion Attributable to Noncontrolling Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProfitLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProfitLoss" xlink:to="lab_us-gaap_ProfitLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments_182269fd-1283-4e47-847b-ccd14037a653_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 (discounts) 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/2021/elts/us-gaap-2021-01-31.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_srt_CounterpartyNameAxis_02b5d378-9d05-4e91-a1d6-34e41e4acc15_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/2021/elts/srt-2021-01-31.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_StockIssuedDuringPeriodSharesOther_d33cc6c8-a3db-476a-b9ca-292f7913d785_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/2021/elts/us-gaap-2021-01-31.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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_147f1b10-8c8f-437d-9bfc-6f99fccf5651_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_d241de5a-f73e-4f27-a7a4-51d02af8ce92_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_192f9289-3716-4b29-a832-d0a7f73513eb_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/2021/elts/us-gaap-2021-01-31.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_pgen_EliminationsAndReconcilingItemsMember_c98c6bd8-ff9a-43dd-a3ff-5f36a4eb3b18_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-20210930.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_TaxCreditCarryforwardNameDomain_4ed94bf5-72b7-4839-89e6-cc2c69c35304_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/2021/elts/us-gaap-2021-01-31.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_StatementOfIncomeAndComprehensiveIncomeAbstract_e8b4a364-5ccd-43fb-bf7e-c8edbae509db_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/2021/elts/us-gaap-2021-01-31.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_AssetsCurrentAbstract_50cd60ab-e9c3-49c3-a4ab-079a766efdd9_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/2021/elts/us-gaap-2021-01-31.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_FiniteLivedIntangibleAssetsGross_b4ef06dd-d011-4ea5-88a2-8dca7f4479bd_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/2021/elts/us-gaap-2021-01-31.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_LeasesAbstract_9752a8de-4e3f-4add-8b7c-f2f41b1b0bd6_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/2021/elts/us-gaap-2021-01-31.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_FiniteLivedIntangibleAssetsNetAbstract_80a55981-593c-48fa-9c18-65688544df6d_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/2021/elts/us-gaap-2021-01-31.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_dei_EntityCentralIndexKey_0eb8c2a3-e093-4863-845c-3576e3a33b6b_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/2021/dei-2021.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_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_8e002f45-9f62-444b-b492-17df45b9dd56_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/2021/elts/us-gaap-2021-01-31.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_pgen_StockIssuedDuringPeriodSharesStockOptionsExercisedAndRestrictedStockAwards_07bd9772-e439-410d-9653-16f26a8f9cb7_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-20210930.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_dei_SecurityExchangeName_b7b84472-376d-4640-b2dd-96627baea73a_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/2021/dei-2021.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_AccumulatedOtherComprehensiveIncomeLossLineItems_51ff3203-aec8-451f-adf1-b95bbe8c343d_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/2021/elts/us-gaap-2021-01-31.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_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity_6ab559fe-8e45-42ba-8300-f0a633ba847b_verboseLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity" 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 income (loss) from discontinued operations</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity_fc9fc08b-2062-4b91-84f3-53ed06e64f27_totalLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity" 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_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/2021/elts/us-gaap-2021-01-31.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_DisposalGroupClassificationDomain_6cdf7d79-85d0-4daa-b63f-e33917a4fa87_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/2021/elts/us-gaap-2021-01-31.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_StockIssuedDuringPeriodSharesStockOptionsExercised_c705011b-f74d-4f0a-88c4-04a4a4477779_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/2021/elts/us-gaap-2021-01-31.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_pgen_DisposalGroupIncludingDiscontinuedOperationGainLossonDisposal_70b543f0-c7bf-47c1-8114-1f211b9c8508_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_24972d13-314b-49f3-9814-0d7c00e3d1b9_negatedTerseLabel_en-US" xlink:label="lab_pgen_DisposalGroupIncludingDiscontinuedOperationGainLossonDisposal" 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 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-20210930.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_WeightedAverageNumberOfDilutedSharesOutstanding_1a72116a-655b-45f1-8dd3-680c1358386e_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/2021/elts/us-gaap-2021-01-31.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_OtherComprehensiveIncomeLossNetOfTax_0ef05585-93bd-4243-8e74-30d1b8990e82_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 income (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/2021/elts/us-gaap-2021-01-31.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_ProceedsFromCollectionOfNotesReceivable_b37dee9b-85e5-4ea5-9730-0c4d6e6d751a_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/2021/elts/us-gaap-2021-01-31.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_IncomeTaxDisclosureTextBlock_39fcdc17-8f8c-45ae-96b0-7400eec3d984_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/2021/elts/us-gaap-2021-01-31.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_ConvertibleDebtPrincipalAmountInitialConversionRate_872ec710-d375-4748-82fd-c205707afb50_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-20210930.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_LongtermDebtTypeAxis_08b5059f-ef53-44ef-958a-b14ad701036e_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/2021/elts/us-gaap-2021-01-31.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_RelatedPartyDomain_3009a42a-2d64-4aac-9ecc-d3bf8ae20ff4_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/2021/elts/us-gaap-2021-01-31.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_dei_CurrentFiscalYearEndDate_014da53a-97b7-4f7f-885f-f6eaefb7f7ef_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/2021/dei-2021.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_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_fa68e220-1fe5-43f8-bce6-87351ab9ec53_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/2021/elts/us-gaap-2021-01-31.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_StockholdersEquityNoteDisclosureTextBlock_05511f1e-28cf-41dc-abdf-11cfe6ca2e92_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/2021/elts/us-gaap-2021-01-31.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_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock_fc6765a2-b6a0-41df-a1ca-83c15c43c7b2_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/2021/elts/us-gaap-2021-01-31.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_AdditionalCashFlowElementsInvestingActivitiesAbstract_df20e6a8-ca5e-4534-b70e-740620c1d29d_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">Cash flows from investing activities</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/2021/elts/us-gaap-2021-01-31.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_AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebt_781e240d-c75b-41ea-b2b8-46eb4b50672a_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/2021/elts/us-gaap-2021-01-31.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_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock_1284d432-476b-4076-97aa-14012101fd83_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/2021/elts/us-gaap-2021-01-31.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_us-gaap_LandAndLandImprovements_2fe92147-eb4a-4fcd-b120-2e236aa59404_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/2021/elts/us-gaap-2021-01-31.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_StatementOfCashFlowsAbstract_7702e9cc-daad-4434-aa07-b90ce9653296_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/2021/elts/us-gaap-2021-01-31.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_NonoperatingIncomeExpenseAbstract_8dcb9f68-6315-49c2-a0b0-043147263d3b_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/2021/elts/us-gaap-2021-01-31.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_VariableInterestEntityEntityMaximumLossExposureAmount_1735f87f-392e-4e28-8643-619ef84f621c_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/2021/elts/us-gaap-2021-01-31.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_ClassOfStockLineItems_9f2e24a8-a85c-4b65-9ad6-ce44aa549f68_terseLabel_en-US" xlink:label="lab_us-gaap_ClassOfStockLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Class of Stock [Line Items]</link:label>
    <link:label id="lab_us-gaap_ClassOfStockLineItems_label_en-US" xlink:label="lab_us-gaap_ClassOfStockLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Class of Stock [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ClassOfStockLineItems" xlink:to="lab_us-gaap_ClassOfStockLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CreditFacilityAxis_baa662a9-1fe6-4ac8-b728-a79e04489589_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/2021/elts/us-gaap-2021-01-31.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_FiniteLivedIntangibleAssetsMajorClassNameDomain_5b42cf80-17cb-49a0-b844-da4728a4483a_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/2021/elts/us-gaap-2021-01-31.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_NetCashProvidedByUsedInInvestingActivities_09210fd7-6a05-46ab-bf76-13cf683d8e4d_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 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/2021/elts/us-gaap-2021-01-31.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_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock_e470749e-a236-41cc-8b70-5b0d16551051_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/2021/elts/us-gaap-2021-01-31.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_IncreaseDecreaseInOperatingCapitalAbstract_49c81ce9-499b-47b8-a299-02962052c2c9_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/2021/elts/us-gaap-2021-01-31.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_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_ff9a0b3a-a629-4e06-a6c2-4a2962b09a16_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/2021/elts/us-gaap-2021-01-31.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_ed867a64-1aa6-4e58-aa13-b6e95b2f3b73_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" 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">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/2021/elts/us-gaap-2021-01-31.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_ConsolidationPolicyTextBlock_2d834298-755b-43e2-877e-2e9bc2389b1a_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/2021/elts/us-gaap-2021-01-31.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_us-gaap_LiabilitiesCurrent_4c683ea4-33c1-4418-950a-c14b837a1726_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/2021/elts/us-gaap-2021-01-31.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_IncreaseDecreaseInDueFromRelatedPartiesCurrent_2e023033-9a73-42b8-8eec-557e152af88a_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/2021/elts/us-gaap-2021-01-31.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_IntersegmentEliminationMember_db358d90-58e5-4dbc-b83a-a8f460ca07a2_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_174f3926-e263-4488-9084-9adb3acc6bfd_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/2021/elts/us-gaap-2021-01-31.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_LineOfCreditFacilityMaximumBorrowingCapacity_f6df9b73-9cd1-4c5e-a0bf-75ac02f047f8_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/2021/elts/us-gaap-2021-01-31.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_GoodwillForeignCurrencyTranslationGainLoss_b6a4e3eb-bc6d-415b-8e45-f3b0708673bd_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/2021/elts/us-gaap-2021-01-31.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_LossContingenciesTable_c5c8c3d0-622c-4419-aab1-d7022c9cb16d_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/2021/elts/us-gaap-2021-01-31.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_SegmentReportingInformationLineItems_7e862322-09e3-4a7f-9ee2-edabd660f4a7_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/2021/elts/us-gaap-2021-01-31.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_dei_EntityAddressPostalZipCode_f30df794-3b42-438c-a217-af01f60a7edb_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/2021/dei-2021.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_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet_6ff2b51d-4326-4b15-9ce6-22ad878d20f2_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/2021/elts/us-gaap-2021-01-31.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_PaymentsForLegalSettlements_f1384a52-3ced-4a2e-aa55-420475c1fc89_terseLabel_en-US" xlink:label="lab_us-gaap_PaymentsForLegalSettlements" xlink: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 for civil money penalty</link:label>
    <link:label id="lab_us-gaap_PaymentsForLegalSettlements_label_en-US" xlink:label="lab_us-gaap_PaymentsForLegalSettlements" xlink: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 for Legal Settlements</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForLegalSettlements" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsForLegalSettlements"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsForLegalSettlements" xlink:to="lab_us-gaap_PaymentsForLegalSettlements" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditFacilityLineItems_bf5867d5-821b-4450-b5cd-b380164939d0_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/2021/elts/us-gaap-2021-01-31.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_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent_8f397c48-c828-4b55-bd3e-eb2bb10d8ce7_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 or abandonment</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/2021/elts/us-gaap-2021-01-31.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_BuildingsAndImprovementsGross_1b74756e-caed-4874-804c-1b4b51d50cfc_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/2021/elts/us-gaap-2021-01-31.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_DebtInstrumentNameDomain_2b4fa8e0-dd5b-4cd1-b897-d1e89ee1b44d_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/2021/elts/us-gaap-2021-01-31.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_dei_Security12bTitle_a0dc555d-9267-4839-8eba-79fc050b51b9_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/2021/dei-2021.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_StatementTable_0096637b-8c7d-42d7-8598-c46bea1a30eb_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/2021/elts/us-gaap-2021-01-31.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_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable_fcd1d8b0-8a20-4b8a-a88f-41514b392db6_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/2021/elts/us-gaap-2021-01-31.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_pgen_LongLivedAssetsIncludingPropertyPlantandEquipmentandRightOfUseAssets_78aa562f-6b12-4dce-ac60-acfc70d8c7d2_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-20210930.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_NewAccountingPronouncementsPolicyPolicyTextBlock_16d2ef16-c5d2-4f82-a522-3c37cf98137a_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/2021/elts/us-gaap-2021-01-31.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_IncreaseDecreaseInDueToRelatedPartiesCurrent_79f940bc-73b9-4cf8-8860-b4a16350a71c_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/2021/elts/us-gaap-2021-01-31.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_pgen_DisposalGroupDiscontinuedOperationsOperatingLeaseLiabilityCurrent_d0d1f85b-a49e-4acc-8596-b48e8789dfc4_terseLabel_en-US" xlink:label="lab_pgen_DisposalGroupDiscontinuedOperationsOperatingLeaseLiabilityCurrent" xlink: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, current</link:label>
    <link:label id="lab_pgen_DisposalGroupDiscontinuedOperationsOperatingLeaseLiabilityCurrent_label_en-US" xlink:label="lab_pgen_DisposalGroupDiscontinuedOperationsOperatingLeaseLiabilityCurrent" xlink: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, Discontinued Operations, Operating Lease, Liability, Current</link:label>
    <link:label id="lab_pgen_DisposalGroupDiscontinuedOperationsOperatingLeaseLiabilityCurrent_documentation_en-US" xlink:label="lab_pgen_DisposalGroupDiscontinuedOperationsOperatingLeaseLiabilityCurrent" 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, Discontinued Operations, Operating Lease, Liability, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_DisposalGroupDiscontinuedOperationsOperatingLeaseLiabilityCurrent" xlink:href="pgen-20210930.xsd#pgen_DisposalGroupDiscontinuedOperationsOperatingLeaseLiabilityCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pgen_DisposalGroupDiscontinuedOperationsOperatingLeaseLiabilityCurrent" xlink:to="lab_pgen_DisposalGroupDiscontinuedOperationsOperatingLeaseLiabilityCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_RangeAxis_fdd8be2e-fa84-4b8c-b6bb-6d140e7bc92e_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/2021/elts/srt-2021-01-31.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_IncreaseDecreaseInOtherReceivables_01436a7b-1bac-427a-aacb-1f07aa80449f_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/2021/elts/us-gaap-2021-01-31.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_dei_CoverAbstract_dd3f9a5a-1bc4-4f99-b7f1-7305029344cf_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/2021/dei-2021.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_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax_9b531233-ec9a-4229-bcb6-71686a63bed7_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/2021/elts/us-gaap-2021-01-31.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_FiniteLivedIntangibleAssetsNet_6fb04317-013e-4e07-9c81-d36ff8bc7b82_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/2021/elts/us-gaap-2021-01-31.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_us-gaap_Goodwill_6d3508e0-a663-4043-918c-00b690a50116_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_22ccb42c-b381-405b-8beb-71cb801b691c_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_7a81da33-4fc0-4d43-a77b-bdb909f7c0a1_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/2021/elts/us-gaap-2021-01-31.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_ConstructionInProgressGross_5a695084-602b-4796-96d0-9450959b7105_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/2021/elts/us-gaap-2021-01-31.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_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_28aab8ce-d9e3-4f7f-9445-f724ed198f5e_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/2021/elts/us-gaap-2021-01-31.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_pgen_CostOfProductsMember_c41c9736-0d70-4609-b59c-44a1dd63def0_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-20210930.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_DeferredTaxAssetsCapitalLossCarryforwards_df68053d-696b-45a0-9f4b-f37273caee1c_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/2021/elts/us-gaap-2021-01-31.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_us-gaap_ScheduleOfGoodwillTextBlock_7dbef187-af1e-4e90-8dc7-359aa84e4fca_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/2021/elts/us-gaap-2021-01-31.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_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_97bb1472-aa05-42a2-b9c8-2be76c461477_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 loss to net cash used in operating activities:</link:label>
    <link:label id="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_5952ec9c-4d9b-4f68-9d39-020644a40189_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 loss 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/2021/elts/us-gaap-2021-01-31.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_pgen_SharesIssuedDuringPeriodValueIssuedForServices_566511f9-28d7-47ac-a56f-07191c613138_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-20210930.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_CommonStockValueOutstanding_326e75f0-63ac-47ae-828f-3ae1d6bad237_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, 2021 and December&#160;31, 2020; 206,738,499 shares and 187,663,207 shares issued and outstanding as of September&#160;30, 2021 and December&#160;31, 2020, 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/2021/elts/us-gaap-2021-01-31.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_us-gaap_OperatingLeaseCost_0d44abb4-adfd-4b73-9db6-b87f64775329_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/2021/elts/us-gaap-2021-01-31.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_RelatedPartyTransactionsDisclosureTextBlock_86b88eac-e95b-4ccc-82e3-d83bf8a13b14_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/2021/elts/us-gaap-2021-01-31.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_InventoryLineItems_18666fb9-0128-4502-b198-cfcaf3410894_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/2021/elts/us-gaap-2021-01-31.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_pgen_OtherMember_de44e6a6-2cb6-470a-b620-be13e45198fd_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-20210930.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_ScheduleOfFiniteLivedIntangibleAssetsTable_b6eff62a-8040-4c4b-93f3-adecf0cd7e2d_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/2021/elts/us-gaap-2021-01-31.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_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_1a85c3b0-b7ec-4768-9ddc-baeb94535005_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/2021/elts/us-gaap-2021-01-31.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_DeferredIncomeTaxExpenseBenefit_012564ef-d7cd-4fe9-a756-614841fee282_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_34f0005a-4399-496f-954b-22db9473c2ca_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/2021/elts/us-gaap-2021-01-31.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_DebtInstrumentPeriodicPayment_644a9cc2-b81e-4b50-868c-5504b2d29423_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentPeriodicPayment" xlink: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, periodic payment</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentPeriodicPayment_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentPeriodicPayment" xlink: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, Periodic Payment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentPeriodicPayment" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentPeriodicPayment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentPeriodicPayment" xlink:to="lab_us-gaap_DebtInstrumentPeriodicPayment" xlink:type="arc" order="1"/>
  </link:labelLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.PRE
<SEQUENCE>10
<FILENAME>pgen-20210930_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 2021 Workiva-->
<!--r:4e8d753a-4a64-4171-b3a4-f67c68082e8a,g:606b8470-ae24-4d7a-ac04-0c14fd998f62-->
<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-20210930.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_10ca78b6-96d8-4078-87f6-c506ad30124d" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_CoverAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentType_cf219f12-782c-49c7-aec1-0c365d6c4d57" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_DocumentType"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_10ca78b6-96d8-4078-87f6-c506ad30124d" xlink:to="loc_dei_DocumentType_cf219f12-782c-49c7-aec1-0c365d6c4d57" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentQuarterlyReport_fe5dccaf-a075-415f-b9f7-37a23459614a" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_DocumentQuarterlyReport"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_10ca78b6-96d8-4078-87f6-c506ad30124d" xlink:to="loc_dei_DocumentQuarterlyReport_fe5dccaf-a075-415f-b9f7-37a23459614a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate_10596eba-746a-4d80-925f-d1253b8dcefa" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_DocumentPeriodEndDate"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_10ca78b6-96d8-4078-87f6-c506ad30124d" xlink:to="loc_dei_DocumentPeriodEndDate_10596eba-746a-4d80-925f-d1253b8dcefa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentTransitionReport_702b89f0-740d-4470-b634-e924d31bb96f" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_DocumentTransitionReport"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_10ca78b6-96d8-4078-87f6-c506ad30124d" xlink:to="loc_dei_DocumentTransitionReport_702b89f0-740d-4470-b634-e924d31bb96f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFileNumber_834abc87-72e6-4acc-b913-1df799d4219c" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityFileNumber"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_10ca78b6-96d8-4078-87f6-c506ad30124d" xlink:to="loc_dei_EntityFileNumber_834abc87-72e6-4acc-b913-1df799d4219c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityRegistrantName_674416f0-0fe1-4e44-9094-5153c1c1420b" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityRegistrantName"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_10ca78b6-96d8-4078-87f6-c506ad30124d" xlink:to="loc_dei_EntityRegistrantName_674416f0-0fe1-4e44-9094-5153c1c1420b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityIncorporationStateCountryCode_54dc72c6-ebb8-4cc5-9b47-27379866695e" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityIncorporationStateCountryCode"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_10ca78b6-96d8-4078-87f6-c506ad30124d" xlink:to="loc_dei_EntityIncorporationStateCountryCode_54dc72c6-ebb8-4cc5-9b47-27379866695e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityTaxIdentificationNumber_29bc832f-3323-49f2-b987-cd979ff47c1c" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityTaxIdentificationNumber"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_10ca78b6-96d8-4078-87f6-c506ad30124d" xlink:to="loc_dei_EntityTaxIdentificationNumber_29bc832f-3323-49f2-b987-cd979ff47c1c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine1_e90f8778-2b18-460c-ad92-d4a821709683" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityAddressAddressLine1"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_10ca78b6-96d8-4078-87f6-c506ad30124d" xlink:to="loc_dei_EntityAddressAddressLine1_e90f8778-2b18-460c-ad92-d4a821709683" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressCityOrTown_6dd4848e-9839-4df3-8a0a-c6ac84dbde17" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityAddressCityOrTown"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_10ca78b6-96d8-4078-87f6-c506ad30124d" xlink:to="loc_dei_EntityAddressCityOrTown_6dd4848e-9839-4df3-8a0a-c6ac84dbde17" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressStateOrProvince_919d7fb6-a851-48b0-a451-f042b79efe46" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityAddressStateOrProvince"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_10ca78b6-96d8-4078-87f6-c506ad30124d" xlink:to="loc_dei_EntityAddressStateOrProvince_919d7fb6-a851-48b0-a451-f042b79efe46" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressPostalZipCode_24d9027d-95a9-4fa2-81e5-6a864923d9e2" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityAddressPostalZipCode"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_10ca78b6-96d8-4078-87f6-c506ad30124d" xlink:to="loc_dei_EntityAddressPostalZipCode_24d9027d-95a9-4fa2-81e5-6a864923d9e2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CityAreaCode_0d30ff26-59d4-46e3-aa00-e0bdccc837a4" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_CityAreaCode"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_10ca78b6-96d8-4078-87f6-c506ad30124d" xlink:to="loc_dei_CityAreaCode_0d30ff26-59d4-46e3-aa00-e0bdccc837a4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LocalPhoneNumber_ce657f50-4387-4ab9-b9a4-4a384a77a348" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_LocalPhoneNumber"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_10ca78b6-96d8-4078-87f6-c506ad30124d" xlink:to="loc_dei_LocalPhoneNumber_ce657f50-4387-4ab9-b9a4-4a384a77a348" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_Security12bTitle_14e10d3f-632e-464f-b43c-cc01c6fac053" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_Security12bTitle"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_10ca78b6-96d8-4078-87f6-c506ad30124d" xlink:to="loc_dei_Security12bTitle_14e10d3f-632e-464f-b43c-cc01c6fac053" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_TradingSymbol_be901697-70f0-4e1e-b26d-bfe056b4a8ec" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_TradingSymbol"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_10ca78b6-96d8-4078-87f6-c506ad30124d" xlink:to="loc_dei_TradingSymbol_be901697-70f0-4e1e-b26d-bfe056b4a8ec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_SecurityExchangeName_7d6c39e4-baad-4f2e-b960-274fe09f0e4b" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_SecurityExchangeName"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_10ca78b6-96d8-4078-87f6-c506ad30124d" xlink:to="loc_dei_SecurityExchangeName_7d6c39e4-baad-4f2e-b960-274fe09f0e4b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCurrentReportingStatus_de85ab7a-8017-48e6-ab66-ac989efe6eb5" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityCurrentReportingStatus"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_10ca78b6-96d8-4078-87f6-c506ad30124d" xlink:to="loc_dei_EntityCurrentReportingStatus_de85ab7a-8017-48e6-ab66-ac989efe6eb5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityInteractiveDataCurrent_524b34fd-23a8-435f-85fb-895275bb5297" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityInteractiveDataCurrent"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_10ca78b6-96d8-4078-87f6-c506ad30124d" xlink:to="loc_dei_EntityInteractiveDataCurrent_524b34fd-23a8-435f-85fb-895275bb5297" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFilerCategory_2dc984c7-39d2-4588-ae45-33d32610b089" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityFilerCategory"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_10ca78b6-96d8-4078-87f6-c506ad30124d" xlink:to="loc_dei_EntityFilerCategory_2dc984c7-39d2-4588-ae45-33d32610b089" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntitySmallBusiness_f452c944-8c46-4a1b-96d6-ccd92e590579" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntitySmallBusiness"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_10ca78b6-96d8-4078-87f6-c506ad30124d" xlink:to="loc_dei_EntitySmallBusiness_f452c944-8c46-4a1b-96d6-ccd92e590579" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityEmergingGrowthCompany_985174f1-f1bf-43ab-ae42-c435d6502b3c" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityEmergingGrowthCompany"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_10ca78b6-96d8-4078-87f6-c506ad30124d" xlink:to="loc_dei_EntityEmergingGrowthCompany_985174f1-f1bf-43ab-ae42-c435d6502b3c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityShellCompany_88893b59-6988-41fa-8d8e-6cc0710fb322" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityShellCompany"/>
    <link:presentationArc order="23" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_10ca78b6-96d8-4078-87f6-c506ad30124d" xlink:to="loc_dei_EntityShellCompany_88893b59-6988-41fa-8d8e-6cc0710fb322" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCommonStockSharesOutstanding_fd72dd56-1a42-40e7-a099-da30ac1c8e29" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityCommonStockSharesOutstanding"/>
    <link:presentationArc order="24" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_10ca78b6-96d8-4078-87f6-c506ad30124d" xlink:to="loc_dei_EntityCommonStockSharesOutstanding_fd72dd56-1a42-40e7-a099-da30ac1c8e29" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AmendmentFlag_ff13b351-b121-4ae8-89eb-20646231bd93" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_AmendmentFlag"/>
    <link:presentationArc order="25" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_10ca78b6-96d8-4078-87f6-c506ad30124d" xlink:to="loc_dei_AmendmentFlag_ff13b351-b121-4ae8-89eb-20646231bd93" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalYearFocus_f12f4e98-46dd-490d-b801-132af0cef04c" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_DocumentFiscalYearFocus"/>
    <link:presentationArc order="26" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_10ca78b6-96d8-4078-87f6-c506ad30124d" xlink:to="loc_dei_DocumentFiscalYearFocus_f12f4e98-46dd-490d-b801-132af0cef04c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalPeriodFocus_999c28eb-ce43-4956-87f6-0bbaa5b589cb" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_DocumentFiscalPeriodFocus"/>
    <link:presentationArc order="27" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_10ca78b6-96d8-4078-87f6-c506ad30124d" xlink:to="loc_dei_DocumentFiscalPeriodFocus_999c28eb-ce43-4956-87f6-0bbaa5b589cb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCentralIndexKey_121f7ccb-9c95-4c3c-bb2a-b30a404015fc" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityCentralIndexKey"/>
    <link:presentationArc order="28" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_10ca78b6-96d8-4078-87f6-c506ad30124d" xlink:to="loc_dei_EntityCentralIndexKey_121f7ccb-9c95-4c3c-bb2a-b30a404015fc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CurrentFiscalYearEndDate_aaf30cdc-c906-4c3f-8104-dc01f848df7b" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_CurrentFiscalYearEndDate"/>
    <link:presentationArc order="29" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_10ca78b6-96d8-4078-87f6-c506ad30124d" xlink:to="loc_dei_CurrentFiscalYearEndDate_aaf30cdc-c906-4c3f-8104-dc01f848df7b" 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-20210930.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_a2eb0f93-851f-4ae1-b5f5-6756681f0acb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAbstract_05384061-fd50-4f4b-90e2-6343d97d1468" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_a2eb0f93-851f-4ae1-b5f5-6756681f0acb" xlink:to="loc_us-gaap_AssetsAbstract_05384061-fd50-4f4b-90e2-6343d97d1468" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrentAbstract_4327249a-6b0b-4a1d-8cae-b677deaa5b2c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsCurrentAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_05384061-fd50-4f4b-90e2-6343d97d1468" xlink:to="loc_us-gaap_AssetsCurrentAbstract_4327249a-6b0b-4a1d-8cae-b677deaa5b2c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_81182241-5e35-42b0-8e61-9b1dfb23773f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_4327249a-6b0b-4a1d-8cae-b677deaa5b2c" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_81182241-5e35-42b0-8e61-9b1dfb23773f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermInvestments_50846cb3-c059-4e69-9669-1ee001436221" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShortTermInvestments"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_4327249a-6b0b-4a1d-8cae-b677deaa5b2c" xlink:to="loc_us-gaap_ShortTermInvestments_50846cb3-c059-4e69-9669-1ee001436221" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivablesNetCurrentAbstract_712ba787-5671-4c41-9437-0ee1fbdb4ab7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReceivablesNetCurrentAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_4327249a-6b0b-4a1d-8cae-b677deaa5b2c" xlink:to="loc_us-gaap_ReceivablesNetCurrentAbstract_712ba787-5671-4c41-9437-0ee1fbdb4ab7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_99aa4ec9-88cc-4b3b-ae64-ee80ccad9354" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesNetCurrentAbstract_712ba787-5671-4c41-9437-0ee1fbdb4ab7" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_99aa4ec9-88cc-4b3b-ae64-ee80ccad9354" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DueFromRelatedPartiesCurrent_ee1d1877-665f-45cc-a6fe-3420b1cffa69" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DueFromRelatedPartiesCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesNetCurrentAbstract_712ba787-5671-4c41-9437-0ee1fbdb4ab7" xlink:to="loc_us-gaap_DueFromRelatedPartiesCurrent_ee1d1877-665f-45cc-a6fe-3420b1cffa69" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesAndLoansReceivableNetCurrent_ba2a3aa1-ddec-4af0-afe5-2b73d43b7f25" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NotesAndLoansReceivableNetCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesNetCurrentAbstract_712ba787-5671-4c41-9437-0ee1fbdb4ab7" xlink:to="loc_us-gaap_NotesAndLoansReceivableNetCurrent_ba2a3aa1-ddec-4af0-afe5-2b73d43b7f25" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherReceivablesNetCurrent_0592e866-4b40-4b72-8e67-e6a76ee3f3f3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherReceivablesNetCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesNetCurrentAbstract_712ba787-5671-4c41-9437-0ee1fbdb4ab7" xlink:to="loc_us-gaap_OtherReceivablesNetCurrent_0592e866-4b40-4b72-8e67-e6a76ee3f3f3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryGross_03187bac-a676-42c2-88ed-8f91cffb539a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryGross"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_4327249a-6b0b-4a1d-8cae-b677deaa5b2c" xlink:to="loc_us-gaap_InventoryGross_03187bac-a676-42c2-88ed-8f91cffb539a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_a4af2887-da1c-4148-8b1e-48783acf26e6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_4327249a-6b0b-4a1d-8cae-b677deaa5b2c" xlink:to="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_a4af2887-da1c-4148-8b1e-48783acf26e6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent_cc0f6ec9-9406-4df9-b726-26ba1b4e7c34" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_4327249a-6b0b-4a1d-8cae-b677deaa5b2c" xlink:to="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent_cc0f6ec9-9406-4df9-b726-26ba1b4e7c34" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_c5080636-2249-412c-8575-9e55222b778b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsCurrent"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_4327249a-6b0b-4a1d-8cae-b677deaa5b2c" xlink:to="loc_us-gaap_AssetsCurrent_c5080636-2249-412c-8575-9e55222b778b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent_79826fb7-9e37-491b-9ae4-035a3d7b7600" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_05384061-fd50-4f4b-90e2-6343d97d1468" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent_79826fb7-9e37-491b-9ae4-035a3d7b7600" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_5b628424-6d2f-46b0-a798-7fd540a4f399" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_05384061-fd50-4f4b-90e2-6343d97d1468" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_5b628424-6d2f-46b0-a798-7fd540a4f399" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_bb662c1a-de2b-48df-8025-d85a40ed1bbb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_05384061-fd50-4f4b-90e2-6343d97d1468" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_bb662c1a-de2b-48df-8025-d85a40ed1bbb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_7ef60e7d-ed7b-41c3-a64f-e15fa8c552de" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_05384061-fd50-4f4b-90e2-6343d97d1468" xlink:to="loc_us-gaap_Goodwill_7ef60e7d-ed7b-41c3-a64f-e15fa8c552de" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_8419af37-6b11-46ea-87da-547c9918ed05" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_05384061-fd50-4f4b-90e2-6343d97d1468" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_8419af37-6b11-46ea-87da-547c9918ed05" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_763fa251-6365-4af9-8c51-072722dac87f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_05384061-fd50-4f4b-90e2-6343d97d1468" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_763fa251-6365-4af9-8c51-072722dac87f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_81787a16-590c-4c8b-a17c-0bd47dc7d6cf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Assets"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_05384061-fd50-4f4b-90e2-6343d97d1468" xlink:to="loc_us-gaap_Assets_81787a16-590c-4c8b-a17c-0bd47dc7d6cf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_9a99d24a-72be-4a5c-90eb-3b2284524b8b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_a2eb0f93-851f-4ae1-b5f5-6756681f0acb" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_9a99d24a-72be-4a5c-90eb-3b2284524b8b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract_3fe3bd86-9b1f-40e8-a406-a008b7f3b359" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_9a99d24a-72be-4a5c-90eb-3b2284524b8b" xlink:to="loc_us-gaap_LiabilitiesCurrentAbstract_3fe3bd86-9b1f-40e8-a406-a008b7f3b359" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_ff2a85ff-409b-4c63-b2dd-be02696e656b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_3fe3bd86-9b1f-40e8-a406-a008b7f3b359" xlink:to="loc_us-gaap_AccountsPayableCurrent_ff2a85ff-409b-4c63-b2dd-be02696e656b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_aac95700-65ff-4617-9723-90d2d9544ab6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_3fe3bd86-9b1f-40e8-a406-a008b7f3b359" xlink:to="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_aac95700-65ff-4617-9723-90d2d9544ab6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAccruedLiabilitiesCurrent_f143cde4-7bc2-42e3-8696-1fb31010c5f9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherAccruedLiabilitiesCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_3fe3bd86-9b1f-40e8-a406-a008b7f3b359" xlink:to="loc_us-gaap_OtherAccruedLiabilitiesCurrent_f143cde4-7bc2-42e3-8696-1fb31010c5f9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent_d7c7f833-493a-49b9-97d4-d53bda3da922" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerLiabilityCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_3fe3bd86-9b1f-40e8-a406-a008b7f3b359" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityCurrent_d7c7f833-493a-49b9-97d4-d53bda3da922" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent_856ce851-dde1-4500-bb6a-e758afb88f89" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtCurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_3fe3bd86-9b1f-40e8-a406-a008b7f3b359" xlink:to="loc_us-gaap_LongTermDebtCurrent_856ce851-dde1-4500-bb6a-e758afb88f89" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_3b548b91-3fe0-4945-ad61-36b348fff865" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_3fe3bd86-9b1f-40e8-a406-a008b7f3b359" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_3b548b91-3fe0-4945-ad61-36b348fff865" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DueToRelatedPartiesCurrent_f9a003a9-5643-4dd0-9507-f5efd08906d0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DueToRelatedPartiesCurrent"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_3fe3bd86-9b1f-40e8-a406-a008b7f3b359" xlink:to="loc_us-gaap_DueToRelatedPartiesCurrent_f9a003a9-5643-4dd0-9507-f5efd08906d0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent_ce60016c-cc80-4403-bc35-2d8942d8c16f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_3fe3bd86-9b1f-40e8-a406-a008b7f3b359" xlink:to="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent_ce60016c-cc80-4403-bc35-2d8942d8c16f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_920a7e57-ec1d-468c-ae9c-0771a80a0abc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_3fe3bd86-9b1f-40e8-a406-a008b7f3b359" xlink:to="loc_us-gaap_LiabilitiesCurrent_920a7e57-ec1d-468c-ae9c-0771a80a0abc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_fe7d1f49-5b40-4132-9eab-b586d0092d80" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_9a99d24a-72be-4a5c-90eb-3b2284524b8b" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_fe7d1f49-5b40-4132-9eab-b586d0092d80" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityNoncurrent_e06c4fc4-742f-4ba5-8032-479edbba8114" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerLiabilityNoncurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_9a99d24a-72be-4a5c-90eb-3b2284524b8b" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityNoncurrent_e06c4fc4-742f-4ba5-8032-479edbba8114" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_dcf8a935-4e3a-4763-af3d-d5478ffe58f8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_9a99d24a-72be-4a5c-90eb-3b2284524b8b" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_dcf8a935-4e3a-4763-af3d-d5478ffe58f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_9b5322eb-81f4-4e2c-985f-8bf69304fc02" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_9a99d24a-72be-4a5c-90eb-3b2284524b8b" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_9b5322eb-81f4-4e2c-985f-8bf69304fc02" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_71b42f6a-d665-42d9-9a15-afc3da428163" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_9a99d24a-72be-4a5c-90eb-3b2284524b8b" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_71b42f6a-d665-42d9-9a15-afc3da428163" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_29d4b725-1876-40e0-b716-fdcd1c622555" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Liabilities"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_9a99d24a-72be-4a5c-90eb-3b2284524b8b" xlink:to="loc_us-gaap_Liabilities_29d4b725-1876-40e0-b716-fdcd1c622555" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingencies_c0d0b98d-5cde-4d0e-aaf6-6175bc7aeabf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommitmentsAndContingencies"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_9a99d24a-72be-4a5c-90eb-3b2284524b8b" xlink:to="loc_us-gaap_CommitmentsAndContingencies_c0d0b98d-5cde-4d0e-aaf6-6175bc7aeabf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_cc6d769d-b741-42b1-ada2-7e0344e965f6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_9a99d24a-72be-4a5c-90eb-3b2284524b8b" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_cc6d769d-b741-42b1-ada2-7e0344e965f6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValueOutstanding_0a01bc51-3208-4d29-aea2-f970735a94ce" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockValueOutstanding"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_cc6d769d-b741-42b1-ada2-7e0344e965f6" xlink:to="loc_us-gaap_CommonStockValueOutstanding_0a01bc51-3208-4d29-aea2-f970735a94ce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapital_317d42fe-df17-4247-942d-86df6a142f85" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdditionalPaidInCapital"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_cc6d769d-b741-42b1-ada2-7e0344e965f6" xlink:to="loc_us-gaap_AdditionalPaidInCapital_317d42fe-df17-4247-942d-86df6a142f85" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_e6c6d2f8-aa21-4e5e-87b7-8e295b16544b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_cc6d769d-b741-42b1-ada2-7e0344e965f6" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_e6c6d2f8-aa21-4e5e-87b7-8e295b16544b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_8c7259ac-ba33-478c-a720-f5c62e0f8a02" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_cc6d769d-b741-42b1-ada2-7e0344e965f6" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_8c7259ac-ba33-478c-a720-f5c62e0f8a02" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_986e0cb2-9f7d-43a2-a683-76efbccf791e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_cc6d769d-b741-42b1-ada2-7e0344e965f6" xlink:to="loc_us-gaap_StockholdersEquity_986e0cb2-9f7d-43a2-a683-76efbccf791e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_d0c36159-493b-46e3-a7c1-946d56518cd8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_9a99d24a-72be-4a5c-90eb-3b2284524b8b" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquity_d0c36159-493b-46e3-a7c1-946d56518cd8" 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-20210930.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_e09bd4c6-430c-4a6e-88c1-16c264af4a7c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_b6512499-b79e-44d0-8ccd-1a35cca37b47" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_e09bd4c6-430c-4a6e-88c1-16c264af4a7c" xlink:to="loc_us-gaap_StatementTable_b6512499-b79e-44d0-8ccd-1a35cca37b47" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_d7d5bfcd-15a3-4fbd-9228-0984a271d72d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_b6512499-b79e-44d0-8ccd-1a35cca37b47" xlink:to="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_d7d5bfcd-15a3-4fbd-9228-0984a271d72d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain_4ff1e521-3973-4c71-ad3d-325a2c9acca3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_d7d5bfcd-15a3-4fbd-9228-0984a271d72d" xlink:to="loc_us-gaap_RelatedPartyDomain_4ff1e521-3973-4c71-ad3d-325a2c9acca3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_RelatedPartiesAggregatedMember_ec65af85-a540-49dc-b3d5-7822e5cc4663" xlink:href="pgen-20210930.xsd#pgen_RelatedPartiesAggregatedMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyDomain_4ff1e521-3973-4c71-ad3d-325a2c9acca3" xlink:to="loc_pgen_RelatedPartiesAggregatedMember_ec65af85-a540-49dc-b3d5-7822e5cc4663" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_489a150a-2246-466d-9e00-0753c837389a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_b6512499-b79e-44d0-8ccd-1a35cca37b47" xlink:to="loc_us-gaap_StatementLineItems_489a150a-2246-466d-9e00-0753c837389a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAbstract_174c4d52-1465-439a-b2cc-f5a47033a32e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_489a150a-2246-466d-9e00-0753c837389a" xlink:to="loc_us-gaap_AssetsAbstract_174c4d52-1465-439a-b2cc-f5a47033a32e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrentAbstract_e335894d-45af-41c7-98b3-34c5930d15f1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsCurrentAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_174c4d52-1465-439a-b2cc-f5a47033a32e" xlink:to="loc_us-gaap_AssetsCurrentAbstract_e335894d-45af-41c7-98b3-34c5930d15f1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_4d14dae1-ce3f-4938-a27e-06f95e3259dc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_e335894d-45af-41c7-98b3-34c5930d15f1" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_4d14dae1-ce3f-4938-a27e-06f95e3259dc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_RelatedPartyReceivableAllowanceforCreditLossCurrent_30a5f323-bc61-4902-a5fb-7af931079da0" xlink:href="pgen-20210930.xsd#pgen_RelatedPartyReceivableAllowanceforCreditLossCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_e335894d-45af-41c7-98b3-34c5930d15f1" xlink:to="loc_pgen_RelatedPartyReceivableAllowanceforCreditLossCurrent_30a5f323-bc61-4902-a5fb-7af931079da0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_69cc2e6e-5a66-4cb9-b529-b62c3cd2d81d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_489a150a-2246-466d-9e00-0753c837389a" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_69cc2e6e-5a66-4cb9-b529-b62c3cd2d81d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract_cef3b03a-79fc-40fd-8579-4e891a0659c9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_69cc2e6e-5a66-4cb9-b529-b62c3cd2d81d" xlink:to="loc_us-gaap_LiabilitiesCurrentAbstract_cef3b03a-79fc-40fd-8579-4e891a0659c9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityNoncurrent_6237dee1-2ade-44b1-bc64-bf439e37855c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerLiabilityNoncurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_69cc2e6e-5a66-4cb9-b529-b62c3cd2d81d" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityNoncurrent_6237dee1-2ade-44b1-bc64-bf439e37855c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/netLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_064f2b79-feda-4f16-b6df-8c859cbafe88" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_489a150a-2246-466d-9e00-0753c837389a" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_064f2b79-feda-4f16-b6df-8c859cbafe88" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockNoParValue_f3c843d1-18de-4cd8-a424-380f5c18c140" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockNoParValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_064f2b79-feda-4f16-b6df-8c859cbafe88" xlink:to="loc_us-gaap_CommonStockNoParValue_f3c843d1-18de-4cd8-a424-380f5c18c140" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_006f9e03-f02c-49d1-acac-1124e155350d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_064f2b79-feda-4f16-b6df-8c859cbafe88" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_006f9e03-f02c-49d1-acac-1124e155350d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued_038ec72e-003e-410e-a483-def4d22a618f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesIssued"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_064f2b79-feda-4f16-b6df-8c859cbafe88" xlink:to="loc_us-gaap_CommonStockSharesIssued_038ec72e-003e-410e-a483-def4d22a618f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_2b7c9756-61db-436d-8ba3-63b12ff6cb69" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_064f2b79-feda-4f16-b6df-8c859cbafe88" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_2b7c9756-61db-436d-8ba3-63b12ff6cb69" 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-20210930.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_58236462-de0e-46d1-9c3c-c2fe34553bc6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_9409c8ea-f78b-407e-8947-03f1cbafc929" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_58236462-de0e-46d1-9c3c-c2fe34553bc6" xlink:to="loc_us-gaap_StatementTable_9409c8ea-f78b-407e-8947-03f1cbafc929" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOperatingActivitiesSegmentAxis_004dc1d1-1c15-4f00-a137-b9b9508a296b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOperatingActivitiesSegmentAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_9409c8ea-f78b-407e-8947-03f1cbafc929" xlink:to="loc_us-gaap_StatementOperatingActivitiesSegmentAxis_004dc1d1-1c15-4f00-a137-b9b9508a296b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentOperatingActivitiesDomain_868ae729-978a-47d0-8c0d-57e31676f702" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentOperatingActivitiesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOperatingActivitiesSegmentAxis_004dc1d1-1c15-4f00-a137-b9b9508a296b" xlink:to="loc_us-gaap_SegmentOperatingActivitiesDomain_868ae729-978a-47d0-8c0d-57e31676f702" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentContinuingOperationsMember_68f48319-f6c8-466b-a06f-4af1364ac6bd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentContinuingOperationsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentOperatingActivitiesDomain_868ae729-978a-47d0-8c0d-57e31676f702" xlink:to="loc_us-gaap_SegmentContinuingOperationsMember_68f48319-f6c8-466b-a06f-4af1364ac6bd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_f0f547cc-c834-4076-b2b9-f2af6900c18c" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductOrServiceAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_9409c8ea-f78b-407e-8947-03f1cbafc929" xlink:to="loc_srt_ProductOrServiceAxis_f0f547cc-c834-4076-b2b9-f2af6900c18c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_a5a36cee-b2c6-4e6f-8f6e-b6f3c1511de0" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductsAndServicesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductOrServiceAxis_f0f547cc-c834-4076-b2b9-f2af6900c18c" xlink:to="loc_srt_ProductsAndServicesDomain_a5a36cee-b2c6-4e6f-8f6e-b6f3c1511de0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProductMember_33ac9368-30a9-4ce2-afd2-73ef51af6404" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProductMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_a5a36cee-b2c6-4e6f-8f6e-b6f3c1511de0" xlink:to="loc_us-gaap_ProductMember_33ac9368-30a9-4ce2-afd2-73ef51af6404" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ServiceMember_8fa2ee9f-67b1-4980-b254-210d7a24d514" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ServiceMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_a5a36cee-b2c6-4e6f-8f6e-b6f3c1511de0" xlink:to="loc_us-gaap_ServiceMember_8fa2ee9f-67b1-4980-b254-210d7a24d514" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_OtherMember_67dfa5e8-8d81-43bd-ba80-a484f25e3f9d" xlink:href="pgen-20210930.xsd#pgen_OtherMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_a5a36cee-b2c6-4e6f-8f6e-b6f3c1511de0" xlink:to="loc_pgen_OtherMember_67dfa5e8-8d81-43bd-ba80-a484f25e3f9d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfArrangementAxis_ffde8a16-3efe-4f34-a93b-432b6dff1288" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TypeOfArrangementAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_9409c8ea-f78b-407e-8947-03f1cbafc929" xlink:to="loc_us-gaap_TypeOfArrangementAxis_ffde8a16-3efe-4f34-a93b-432b6dff1288" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_35692b80-bcf7-4e76-ae4e-645ed1752029" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ArrangementsAndNonarrangementTransactionsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TypeOfArrangementAxis_ffde8a16-3efe-4f34-a93b-432b6dff1288" xlink:to="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_35692b80-bcf7-4e76-ae4e-645ed1752029" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CollaborativeArrangementMember_ccb5dfa9-5b71-40b3-8917-374ea9ec79bd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CollaborativeArrangementMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_35692b80-bcf7-4e76-ae4e-645ed1752029" xlink:to="loc_us-gaap_CollaborativeArrangementMember_ccb5dfa9-5b71-40b3-8917-374ea9ec79bd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_5cdb24e8-acf7-420b-8d4d-f73c73347867" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_9409c8ea-f78b-407e-8947-03f1cbafc929" xlink:to="loc_us-gaap_StatementLineItems_5cdb24e8-acf7-420b-8d4d-f73c73347867" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenuesAbstract_f78dc541-fc35-4f19-af4d-b2afba07b608" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenuesAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_5cdb24e8-acf7-420b-8d4d-f73c73347867" xlink:to="loc_us-gaap_RevenuesAbstract_f78dc541-fc35-4f19-af4d-b2afba07b608" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_90fe2fd1-3ef2-4a14-96dd-502c4c92cee9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenuesAbstract_f78dc541-fc35-4f19-af4d-b2afba07b608" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_90fe2fd1-3ef2-4a14-96dd-502c4c92cee9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpensesAbstract_0a45aac8-e881-4355-9e6a-997377d630cc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingExpensesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_5cdb24e8-acf7-420b-8d4d-f73c73347867" xlink:to="loc_us-gaap_OperatingExpensesAbstract_0a45aac8-e881-4355-9e6a-997377d630cc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_afdca0a1-8b0b-4a1a-83a6-9b70b68cbdf8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_0a45aac8-e881-4355-9e6a-997377d630cc" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_afdca0a1-8b0b-4a1a-83a6-9b70b68cbdf8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpense_a5974690-f446-4452-ae82-8f5cf7d881a5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ResearchAndDevelopmentExpense"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_0a45aac8-e881-4355-9e6a-997377d630cc" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpense_a5974690-f446-4452-ae82-8f5cf7d881a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpense_f6b65475-bc2f-4122-8bbc-76d48593f5e0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SellingGeneralAndAdministrativeExpense"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_0a45aac8-e881-4355-9e6a-997377d630cc" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpense_f6b65475-bc2f-4122-8bbc-76d48593f5e0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetImpairmentCharges_d5963c5d-9b50-4469-bca7-8e24b6e88815" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherAssetImpairmentCharges"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_0a45aac8-e881-4355-9e6a-997377d630cc" xlink:to="loc_us-gaap_OtherAssetImpairmentCharges_d5963c5d-9b50-4469-bca7-8e24b6e88815" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenses_c323ff1c-2c16-495f-902a-2d400fa6c8a3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingExpenses"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_0a45aac8-e881-4355-9e6a-997377d630cc" xlink:to="loc_us-gaap_OperatingExpenses_c323ff1c-2c16-495f-902a-2d400fa6c8a3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_c5f32684-4dd8-4598-a2a7-34b4c54ab55c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_5cdb24e8-acf7-420b-8d4d-f73c73347867" xlink:to="loc_us-gaap_OperatingIncomeLoss_c5f32684-4dd8-4598-a2a7-34b4c54ab55c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonoperatingIncomeExpenseAbstract_654f1969-c296-4d2f-8f49-d8ef6f4fd1d0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NonoperatingIncomeExpenseAbstract"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_5cdb24e8-acf7-420b-8d4d-f73c73347867" xlink:to="loc_us-gaap_NonoperatingIncomeExpenseAbstract_654f1969-c296-4d2f-8f49-d8ef6f4fd1d0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense_60d8b5f7-1dfa-469b-83a3-903742653f94" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestExpense"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NonoperatingIncomeExpenseAbstract_654f1969-c296-4d2f-8f49-d8ef6f4fd1d0" xlink:to="loc_us-gaap_InterestExpense_60d8b5f7-1dfa-469b-83a3-903742653f94" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentIncomeNonoperating_4384fa8a-d827-4381-baf6-b1f12b1bb014" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InvestmentIncomeNonoperating"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NonoperatingIncomeExpenseAbstract_654f1969-c296-4d2f-8f49-d8ef6f4fd1d0" xlink:to="loc_us-gaap_InvestmentIncomeNonoperating_4384fa8a-d827-4381-baf6-b1f12b1bb014" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_e6b61989-cd36-458c-aff9-27e70e78d47c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NonoperatingIncomeExpenseAbstract_654f1969-c296-4d2f-8f49-d8ef6f4fd1d0" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense_e6b61989-cd36-458c-aff9-27e70e78d47c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonoperatingIncomeExpense_7bbfd3f3-773f-405a-b9e6-b4d107cb5be1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NonoperatingIncomeExpense"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NonoperatingIncomeExpenseAbstract_654f1969-c296-4d2f-8f49-d8ef6f4fd1d0" xlink:to="loc_us-gaap_NonoperatingIncomeExpense_7bbfd3f3-773f-405a-b9e6-b4d107cb5be1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromEquityMethodInvestments_c662abfb-70cf-46c0-aa35-506cd1fc2409" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromEquityMethodInvestments"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_5cdb24e8-acf7-420b-8d4d-f73c73347867" xlink:to="loc_us-gaap_IncomeLossFromEquityMethodInvestments_c662abfb-70cf-46c0-aa35-506cd1fc2409" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_9f5c3061-cf90-40e5-9f34-9bcf8e53dfc3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_5cdb24e8-acf7-420b-8d4d-f73c73347867" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_9f5c3061-cf90-40e5-9f34-9bcf8e53dfc3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_3cd764f4-44ac-4e83-b174-6270521bbf8b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_5cdb24e8-acf7-420b-8d4d-f73c73347867" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_3cd764f4-44ac-4e83-b174-6270521bbf8b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_272ff51a-5688-43a7-a0ef-937792551f23" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_5cdb24e8-acf7-420b-8d4d-f73c73347867" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_272ff51a-5688-43a7-a0ef-937792551f23" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax_c5a25a74-7a3b-4d32-9306-f5bdd1f2da49" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_5cdb24e8-acf7-420b-8d4d-f73c73347867" xlink:to="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax_c5a25a74-7a3b-4d32-9306-f5bdd1f2da49" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_f4adb769-56f9-4629-9bca-d5a0c190ed6e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_5cdb24e8-acf7-420b-8d4d-f73c73347867" xlink:to="loc_us-gaap_NetIncomeLoss_f4adb769-56f9-4629-9bca-d5a0c190ed6e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasicAndDilutedAbstract_073e62a1-e7ab-408d-968a-8bae1192365e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareBasicAndDilutedAbstract"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_5cdb24e8-acf7-420b-8d4d-f73c73347867" xlink:to="loc_us-gaap_EarningsPerShareBasicAndDilutedAbstract_073e62a1-e7ab-408d-968a-8bae1192365e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsPerBasicShare_96c86497-b1b0-47f5-9461-75420658d270" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsPerBasicShare"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareBasicAndDilutedAbstract_073e62a1-e7ab-408d-968a-8bae1192365e" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsPerBasicShare_96c86497-b1b0-47f5-9461-75420658d270" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare_320e9990-2134-4a2f-8aca-e413f73e9a95" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareBasicAndDilutedAbstract_073e62a1-e7ab-408d-968a-8bae1192365e" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare_320e9990-2134-4a2f-8aca-e413f73e9a95" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare_dbcc7053-10b5-4a34-8958-21f4eda8d1b8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareBasicAndDilutedAbstract_073e62a1-e7ab-408d-968a-8bae1192365e" xlink:to="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare_dbcc7053-10b5-4a34-8958-21f4eda8d1b8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare_64841aa0-158a-4eb6-901e-9c19e80ed4e1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareBasicAndDilutedAbstract_073e62a1-e7ab-408d-968a-8bae1192365e" xlink:to="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare_64841aa0-158a-4eb6-901e-9c19e80ed4e1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_b57068b6-830c-4d1c-b412-3a9479b51446" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareBasicAndDilutedAbstract_073e62a1-e7ab-408d-968a-8bae1192365e" xlink:to="loc_us-gaap_EarningsPerShareBasic_b57068b6-830c-4d1c-b412-3a9479b51446" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_1d7a21c3-6c74-4e99-b266-63d4bdf21615" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareBasicAndDilutedAbstract_073e62a1-e7ab-408d-968a-8bae1192365e" xlink:to="loc_us-gaap_EarningsPerShareDiluted_1d7a21c3-6c74-4e99-b266-63d4bdf21615" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_ba15a864-acee-4b65-8b9d-ac326653d707" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_5cdb24e8-acf7-420b-8d4d-f73c73347867" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_ba15a864-acee-4b65-8b9d-ac326653d707" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_d7fd1399-60d6-4a57-8a42-43591533bc62" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_5cdb24e8-acf7-420b-8d4d-f73c73347867" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_d7fd1399-60d6-4a57-8a42-43591533bc62" 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-20210930.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_4b9ee782-2613-4743-bdb8-278cd52ba1c0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_744f6a7a-0cc5-42e1-baca-1d504ea8ea1a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_4b9ee782-2613-4743-bdb8-278cd52ba1c0" xlink:to="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_744f6a7a-0cc5-42e1-baca-1d504ea8ea1a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfArrangementAxis_2b14f2e4-67be-4320-a338-03991c8671c1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TypeOfArrangementAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_744f6a7a-0cc5-42e1-baca-1d504ea8ea1a" xlink:to="loc_us-gaap_TypeOfArrangementAxis_2b14f2e4-67be-4320-a338-03991c8671c1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_0f21a3a2-97f3-4729-9c3f-929c1e4a2535" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ArrangementsAndNonarrangementTransactionsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TypeOfArrangementAxis_2b14f2e4-67be-4320-a338-03991c8671c1" xlink:to="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_0f21a3a2-97f3-4729-9c3f-929c1e4a2535" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CollaborativeArrangementMember_72237f2c-bc9b-4c77-89dc-dcd37654a113" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CollaborativeArrangementMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_0f21a3a2-97f3-4729-9c3f-929c1e4a2535" xlink:to="loc_us-gaap_CollaborativeArrangementMember_72237f2c-bc9b-4c77-89dc-dcd37654a113" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOperatingActivitiesSegmentAxis_13b94fac-b686-4294-a10e-82c7b82f5f95" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOperatingActivitiesSegmentAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_744f6a7a-0cc5-42e1-baca-1d504ea8ea1a" xlink:to="loc_us-gaap_StatementOperatingActivitiesSegmentAxis_13b94fac-b686-4294-a10e-82c7b82f5f95" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentOperatingActivitiesDomain_ce48770f-2f2f-4797-812a-8f369d7fa286" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentOperatingActivitiesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOperatingActivitiesSegmentAxis_13b94fac-b686-4294-a10e-82c7b82f5f95" xlink:to="loc_us-gaap_SegmentOperatingActivitiesDomain_ce48770f-2f2f-4797-812a-8f369d7fa286" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentContinuingOperationsMember_226edf1e-24b2-4a7c-81a2-bb9a7dfa0c01" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentContinuingOperationsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentOperatingActivitiesDomain_ce48770f-2f2f-4797-812a-8f369d7fa286" xlink:to="loc_us-gaap_SegmentContinuingOperationsMember_226edf1e-24b2-4a7c-81a2-bb9a7dfa0c01" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_e78c5552-ca6a-467a-8433-d077eb879faf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_744f6a7a-0cc5-42e1-baca-1d504ea8ea1a" xlink:to="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_e78c5552-ca6a-467a-8433-d077eb879faf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain_79093361-d7be-4de0-82c9-ea07ec1fba31" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_e78c5552-ca6a-467a-8433-d077eb879faf" xlink:to="loc_us-gaap_RelatedPartyDomain_79093361-d7be-4de0-82c9-ea07ec1fba31" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_RelatedPartiesAggregatedMember_9a1738a2-90c6-4118-8153-8c6b05fd16c2" xlink:href="pgen-20210930.xsd#pgen_RelatedPartiesAggregatedMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyDomain_79093361-d7be-4de0-82c9-ea07ec1fba31" xlink:to="loc_pgen_RelatedPartiesAggregatedMember_9a1738a2-90c6-4118-8153-8c6b05fd16c2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionLineItems_8715e258-c7ab-452c-875a-e26b94741f51" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_744f6a7a-0cc5-42e1-baca-1d504ea8ea1a" xlink:to="loc_us-gaap_RelatedPartyTransactionLineItems_8715e258-c7ab-452c-875a-e26b94741f51" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_4ae5afa7-5560-41dc-80c9-3eace4253f53" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_8715e258-c7ab-452c-875a-e26b94741f51" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_4ae5afa7-5560-41dc-80c9-3eace4253f53" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.dna.com/role/CondensedConsolidatedStatementsofComprehensiveLoss" xlink:type="simple" xlink:href="pgen-20210930.xsd#CondensedConsolidatedStatementsofComprehensiveLoss"/>
  <link:presentationLink xlink:role="http://www.dna.com/role/CondensedConsolidatedStatementsofComprehensiveLoss" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_6b52b7a0-6c6b-4826-85b2-ad26539c4990" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_94ea7f06-ba76-44c8-ba88-1d20e92a8c16" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_6b52b7a0-6c6b-4826-85b2-ad26539c4990" xlink:to="loc_us-gaap_NetIncomeLoss_94ea7f06-ba76-44c8-ba88-1d20e92a8c16" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_a12ba11e-d20d-4e56-aef3-9613b014102d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_6b52b7a0-6c6b-4826-85b2-ad26539c4990" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_a12ba11e-d20d-4e56-aef3-9613b014102d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax_1fb18e2f-e443-40d7-b33b-752c204f7c24" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_a12ba11e-d20d-4e56-aef3-9613b014102d" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax_1fb18e2f-e443-40d7-b33b-752c204f7c24" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax_eea760c6-f287-447a-872d-f509bc8bb884" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_a12ba11e-d20d-4e56-aef3-9613b014102d" xlink:to="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax_eea760c6-f287-447a-872d-f509bc8bb884" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationNetOfTax_55c7f7c5-e7f1-4130-a88c-0a56d85c147a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationNetOfTax"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_a12ba11e-d20d-4e56-aef3-9613b014102d" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationNetOfTax_55c7f7c5-e7f1-4130-a88c-0a56d85c147a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_a71863a7-8969-4b7e-90bb-97c7f23367d3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_a12ba11e-d20d-4e56-aef3-9613b014102d" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTax_a71863a7-8969-4b7e-90bb-97c7f23367d3" 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-20210930.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_ef8b1642-4323-41c6-bb2c-b7ef344cb490" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfStockholdersEquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_d6f7cbc9-f560-4d75-aa93-0852bc2c163d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfStockholdersEquityAbstract_ef8b1642-4323-41c6-bb2c-b7ef344cb490" xlink:to="loc_us-gaap_StatementTable_d6f7cbc9-f560-4d75-aa93-0852bc2c163d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_28477d9c-a24b-4a2b-9bf9-8282f8569a98" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_d6f7cbc9-f560-4d75-aa93-0852bc2c163d" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_28477d9c-a24b-4a2b-9bf9-8282f8569a98" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_35a981b9-48f4-413f-af2d-7131d5078cc7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_28477d9c-a24b-4a2b-9bf9-8282f8569a98" xlink:to="loc_us-gaap_EquityComponentDomain_35a981b9-48f4-413f-af2d-7131d5078cc7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_f18da6a8-8f5b-4c57-b204-44fe0bf03ea8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_35a981b9-48f4-413f-af2d-7131d5078cc7" xlink:to="loc_us-gaap_CommonStockMember_f18da6a8-8f5b-4c57-b204-44fe0bf03ea8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_325fe2e8-7307-43eb-a780-015ff8d0474f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_35a981b9-48f4-413f-af2d-7131d5078cc7" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_325fe2e8-7307-43eb-a780-015ff8d0474f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_aaba4bc2-30b3-43d0-9b00-66d7427162fc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_35a981b9-48f4-413f-af2d-7131d5078cc7" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_aaba4bc2-30b3-43d0-9b00-66d7427162fc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_82d41161-8cd5-4377-91e7-f265f743121f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetainedEarningsMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_35a981b9-48f4-413f-af2d-7131d5078cc7" xlink:to="loc_us-gaap_RetainedEarningsMember_82d41161-8cd5-4377-91e7-f265f743121f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_b96579e7-1b49-4c93-934a-f6bc1a9ed371" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_d6f7cbc9-f560-4d75-aa93-0852bc2c163d" xlink:to="loc_us-gaap_StatementLineItems_b96579e7-1b49-4c93-934a-f6bc1a9ed371" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_fc352621-c2e6-4dcb-8d9d-96e9909adb5a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_b96579e7-1b49-4c93-934a-f6bc1a9ed371" xlink:to="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_fc352621-c2e6-4dcb-8d9d-96e9909adb5a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_9c122061-155d-49ac-973f-fc603bdd04d9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_fc352621-c2e6-4dcb-8d9d-96e9909adb5a" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_9c122061-155d-49ac-973f-fc603bdd04d9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_b12c99c9-e91b-4cac-82b2-709b36f22366" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_fc352621-c2e6-4dcb-8d9d-96e9909adb5a" xlink:to="loc_us-gaap_StockholdersEquity_b12c99c9-e91b-4cac-82b2-709b36f22366" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_ffdba58c-97d6-4207-82db-c863cb93e93c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_fc352621-c2e6-4dcb-8d9d-96e9909adb5a" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_ffdba58c-97d6-4207-82db-c863cb93e93c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_StockIssuedDuringPeriodSharesStockOptionsExercisedAndRestrictedStockAwards_82f6bf13-cd4e-4e06-b4ae-a2e95d4f127e" xlink:href="pgen-20210930.xsd#pgen_StockIssuedDuringPeriodSharesStockOptionsExercisedAndRestrictedStockAwards"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_fc352621-c2e6-4dcb-8d9d-96e9909adb5a" xlink:to="loc_pgen_StockIssuedDuringPeriodSharesStockOptionsExercisedAndRestrictedStockAwards_82f6bf13-cd4e-4e06-b4ae-a2e95d4f127e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_StockIssuedDuringPeriodValueRestrictedStockAwardsVestedAndStockOptionsExercised_4c117562-e075-42db-bdb1-917d5d18e3c8" xlink:href="pgen-20210930.xsd#pgen_StockIssuedDuringPeriodValueRestrictedStockAwardsVestedAndStockOptionsExercised"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_fc352621-c2e6-4dcb-8d9d-96e9909adb5a" xlink:to="loc_pgen_StockIssuedDuringPeriodValueRestrictedStockAwardsVestedAndStockOptionsExercised_4c117562-e075-42db-bdb1-917d5d18e3c8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_StockIssuedDuringThePeriodSharesAccruedCompensation_9301702a-93de-4aaf-a022-8faeb6629a80" xlink:href="pgen-20210930.xsd#pgen_StockIssuedDuringThePeriodSharesAccruedCompensation"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_fc352621-c2e6-4dcb-8d9d-96e9909adb5a" xlink:to="loc_pgen_StockIssuedDuringThePeriodSharesAccruedCompensation_9301702a-93de-4aaf-a022-8faeb6629a80" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_StockIssuedDuringThePeriodValueAccruedCompensation_11630ffd-dfb7-428e-839c-1a226c80e8e4" xlink:href="pgen-20210930.xsd#pgen_StockIssuedDuringThePeriodValueAccruedCompensation"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_fc352621-c2e6-4dcb-8d9d-96e9909adb5a" xlink:to="loc_pgen_StockIssuedDuringThePeriodValueAccruedCompensation_11630ffd-dfb7-428e-839c-1a226c80e8e4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesIssuedForServices_03c7857b-948a-43bb-abd1-e2301a730a77" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesIssuedForServices"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_fc352621-c2e6-4dcb-8d9d-96e9909adb5a" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesIssuedForServices_03c7857b-948a-43bb-abd1-e2301a730a77" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueIssuedForServices_86a1600e-be3a-4078-b5bb-4e9b648ee6c2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueIssuedForServices"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_fc352621-c2e6-4dcb-8d9d-96e9909adb5a" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueIssuedForServices_86a1600e-be3a-4078-b5bb-4e9b648ee6c2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities_e5515306-cbe9-4fc3-a9be-e3720a63fbfd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_fc352621-c2e6-4dcb-8d9d-96e9909adb5a" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities_e5515306-cbe9-4fc3-a9be-e3720a63fbfd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities_dcb032ff-ab6b-4e10-ad98-f52cf29ffc3b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_fc352621-c2e6-4dcb-8d9d-96e9909adb5a" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities_dcb032ff-ab6b-4e10-ad98-f52cf29ffc3b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_d8e6a737-f65d-491e-99b4-d60846e56693" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_fc352621-c2e6-4dcb-8d9d-96e9909adb5a" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_d8e6a737-f65d-491e-99b4-d60846e56693" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues_d5fd5b48-5116-4d70-9634-589797493902" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueNewIssues"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_fc352621-c2e6-4dcb-8d9d-96e9909adb5a" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues_d5fd5b48-5116-4d70-9634-589797493902" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_26cc3395-d3bf-4980-a57c-1c63886cf5a8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_fc352621-c2e6-4dcb-8d9d-96e9909adb5a" xlink:to="loc_us-gaap_NetIncomeLoss_26cc3395-d3bf-4980-a57c-1c63886cf5a8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationNetOfTax_278be1b7-6008-457c-95af-e2e479030d55" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationNetOfTax"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_fc352621-c2e6-4dcb-8d9d-96e9909adb5a" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationNetOfTax_278be1b7-6008-457c-95af-e2e479030d55" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_d25b5e75-0e21-46bc-b62b-387fdf0db30f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_fc352621-c2e6-4dcb-8d9d-96e9909adb5a" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_d25b5e75-0e21-46bc-b62b-387fdf0db30f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_f0739641-d16b-4d2d-843a-4cb84b807a79" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_fc352621-c2e6-4dcb-8d9d-96e9909adb5a" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_f0739641-d16b-4d2d-843a-4cb84b807a79" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_d19eee8e-06c6-4bba-b762-19b0e988c5bd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_fc352621-c2e6-4dcb-8d9d-96e9909adb5a" xlink:to="loc_us-gaap_StockholdersEquity_d19eee8e-06c6-4bba-b762-19b0e988c5bd" 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-20210930.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_c9cb139d-f6de-4428-b845-d75a39df95cd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfCashFlowsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract_8858bd44-9934-42b1-aed0-1e42a43e675c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_c9cb139d-f6de-4428-b845-d75a39df95cd" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract_8858bd44-9934-42b1-aed0-1e42a43e675c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_861df645-079b-4c12-a132-88e14d3dcaa1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract_8858bd44-9934-42b1-aed0-1e42a43e675c" xlink:to="loc_us-gaap_NetIncomeLoss_861df645-079b-4c12-a132-88e14d3dcaa1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_759b9012-0e44-464e-8a36-86a439207b9b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract_8858bd44-9934-42b1-aed0-1e42a43e675c" xlink:to="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_759b9012-0e44-464e-8a36-86a439207b9b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_4057ba0a-22a6-442d-abfd-beb9fd297999" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_759b9012-0e44-464e-8a36-86a439207b9b" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_4057ba0a-22a6-442d-abfd-beb9fd297999" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnDispositionOfAssets1_a0747373-096d-41cb-b1d5-3345b9e38018" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GainLossOnDispositionOfAssets1"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_759b9012-0e44-464e-8a36-86a439207b9b" xlink:to="loc_us-gaap_GainLossOnDispositionOfAssets1_a0747373-096d-41cb-b1d5-3345b9e38018" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillImpairmentLoss_b0e72b39-bf97-444c-b35a-2cadd4dc5f93" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillImpairmentLoss"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_759b9012-0e44-464e-8a36-86a439207b9b" xlink:to="loc_us-gaap_GoodwillImpairmentLoss_b0e72b39-bf97-444c-b35a-2cadd4dc5f93" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetImpairmentCharges_029940e9-3103-4492-8cba-a0df3ee48567" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherAssetImpairmentCharges"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_759b9012-0e44-464e-8a36-86a439207b9b" xlink:to="loc_us-gaap_OtherAssetImpairmentCharges_029940e9-3103-4492-8cba-a0df3ee48567" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_DisposalGroupIncludingDiscontinuedOperationGainLossonDisposal_c5ba955c-03c2-4599-b2d9-f37402aa2376" xlink:href="pgen-20210930.xsd#pgen_DisposalGroupIncludingDiscontinuedOperationGainLossonDisposal"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_759b9012-0e44-464e-8a36-86a439207b9b" xlink:to="loc_pgen_DisposalGroupIncludingDiscontinuedOperationGainLossonDisposal_c5ba955c-03c2-4599-b2d9-f37402aa2376" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationForeignCurrencyTranslationGainsLosses_7848e672-d7df-4cfe-ad7e-2b1f77c39872" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationForeignCurrencyTranslationGainsLosses"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_759b9012-0e44-464e-8a36-86a439207b9b" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationForeignCurrencyTranslationGainsLosses_7848e672-d7df-4cfe-ad7e-2b1f77c39872" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesFvNiUnrealizedGainLoss_24ea07b8-02a7-4e69-b2fb-3e25b0715ced" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquitySecuritiesFvNiUnrealizedGainLoss"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_759b9012-0e44-464e-8a36-86a439207b9b" xlink:to="loc_us-gaap_EquitySecuritiesFvNiUnrealizedGainLoss_24ea07b8-02a7-4e69-b2fb-3e25b0715ced" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments_4d5f1d52-b706-4cc6-92da-26a2eccd919a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_759b9012-0e44-464e-8a36-86a439207b9b" xlink:to="loc_us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments_4d5f1d52-b706-4cc6-92da-26a2eccd919a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromEquityMethodInvestments_666524fe-b34a-4d54-b228-36a0403ab1a8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromEquityMethodInvestments"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_759b9012-0e44-464e-8a36-86a439207b9b" xlink:to="loc_us-gaap_IncomeLossFromEquityMethodInvestments_666524fe-b34a-4d54-b228-36a0403ab1a8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_a1649123-f812-4f1c-b993-db6c5b83322c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensation"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_759b9012-0e44-464e-8a36-86a439207b9b" xlink:to="loc_us-gaap_ShareBasedCompensation_a1649123-f812-4f1c-b993-db6c5b83322c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_SharesIssuedDuringPeriodValueIssuedForServices_f108f7b7-8e1e-4b9b-9e2b-f00e7d144fc1" xlink:href="pgen-20210930.xsd#pgen_SharesIssuedDuringPeriodValueIssuedForServices"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_759b9012-0e44-464e-8a36-86a439207b9b" xlink:to="loc_pgen_SharesIssuedDuringPeriodValueIssuedForServices_f108f7b7-8e1e-4b9b-9e2b-f00e7d144fc1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProvisionForDoubtfulAccounts_1b1edadc-5d13-4de2-94e5-725752c04028" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProvisionForDoubtfulAccounts"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_759b9012-0e44-464e-8a36-86a439207b9b" xlink:to="loc_us-gaap_ProvisionForDoubtfulAccounts_1b1edadc-5d13-4de2-94e5-725752c04028" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfFinancingCostsAndDiscounts_04583fb3-5c7b-4212-9dc8-1709f1db0f7f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AmortizationOfFinancingCostsAndDiscounts"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_759b9012-0e44-464e-8a36-86a439207b9b" xlink:to="loc_us-gaap_AmortizationOfFinancingCostsAndDiscounts_04583fb3-5c7b-4212-9dc8-1709f1db0f7f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_7359bb47-6ee2-4d7b-ba28-26962b306653" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_759b9012-0e44-464e-8a36-86a439207b9b" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_7359bb47-6ee2-4d7b-ba28-26962b306653" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncashIncomeExpense_953ac0dd-5926-44fc-8b2f-02ffc9740710" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherNoncashIncomeExpense"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_759b9012-0e44-464e-8a36-86a439207b9b" xlink:to="loc_us-gaap_OtherNoncashIncomeExpense_953ac0dd-5926-44fc-8b2f-02ffc9740710" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_d7a48c3e-f7ae-4c1b-816f-707f790f5e34" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_759b9012-0e44-464e-8a36-86a439207b9b" xlink:to="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_d7a48c3e-f7ae-4c1b-816f-707f790f5e34" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInReceivablesAbstract_e79c31b1-f77a-4c9a-978a-6f675dbedc31" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInReceivablesAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_d7a48c3e-f7ae-4c1b-816f-707f790f5e34" xlink:to="loc_us-gaap_IncreaseDecreaseInReceivablesAbstract_e79c31b1-f77a-4c9a-978a-6f675dbedc31" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_8d1de813-d95b-40d9-8d89-bd5705316a30" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInReceivablesAbstract_e79c31b1-f77a-4c9a-978a-6f675dbedc31" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_8d1de813-d95b-40d9-8d89-bd5705316a30" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInDueFromRelatedPartiesCurrent_916f9b53-ef09-4e3b-8163-c3c8d98043ac" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInDueFromRelatedPartiesCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInReceivablesAbstract_e79c31b1-f77a-4c9a-978a-6f675dbedc31" xlink:to="loc_us-gaap_IncreaseDecreaseInDueFromRelatedPartiesCurrent_916f9b53-ef09-4e3b-8163-c3c8d98043ac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherReceivables_dd85d7da-5026-455f-9bc9-c1ead98c4f1c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInOtherReceivables"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInReceivablesAbstract_e79c31b1-f77a-4c9a-978a-6f675dbedc31" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherReceivables_dd85d7da-5026-455f-9bc9-c1ead98c4f1c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories_36366137-186d-4665-9a1a-a98a32510bcb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInInventories"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_d7a48c3e-f7ae-4c1b-816f-707f790f5e34" xlink:to="loc_us-gaap_IncreaseDecreaseInInventories_36366137-186d-4665-9a1a-a98a32510bcb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_cd4aec9f-3270-4e42-a765-29be8753fb84" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_d7a48c3e-f7ae-4c1b-816f-707f790f5e34" xlink:to="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_cd4aec9f-3270-4e42-a765-29be8753fb84" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherOperatingAssets_44e765bb-9db1-4a7d-84f7-d3e53003f3f0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInOtherOperatingAssets"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_d7a48c3e-f7ae-4c1b-816f-707f790f5e34" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherOperatingAssets_44e765bb-9db1-4a7d-84f7-d3e53003f3f0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayableTrade_1dc48904-2e0a-44bd-b40e-ad3928c54144" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayableTrade"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_d7a48c3e-f7ae-4c1b-816f-707f790f5e34" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayableTrade_1dc48904-2e0a-44bd-b40e-ad3928c54144" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities_96f3ef96-4618-458d-841e-3771272d97a7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_d7a48c3e-f7ae-4c1b-816f-707f790f5e34" xlink:to="loc_us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities_96f3ef96-4618-458d-841e-3771272d97a7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherAccruedLiabilities_e839dde0-9488-4f01-8a9e-13d361f643e5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInOtherAccruedLiabilities"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_d7a48c3e-f7ae-4c1b-816f-707f790f5e34" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherAccruedLiabilities_e839dde0-9488-4f01-8a9e-13d361f643e5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_f03a56dd-8f23-41d9-a8cd-a70de2328916" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerLiability"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_d7a48c3e-f7ae-4c1b-816f-707f790f5e34" xlink:to="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_f03a56dd-8f23-41d9-a8cd-a70de2328916" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingLeaseLiability_f864d36c-928f-478a-9a7d-fd053941aea0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInOperatingLeaseLiability"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_d7a48c3e-f7ae-4c1b-816f-707f790f5e34" xlink:to="loc_us-gaap_IncreaseDecreaseInOperatingLeaseLiability_f864d36c-928f-478a-9a7d-fd053941aea0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInDueToRelatedPartiesCurrent_cc604f10-ce04-4709-8a57-c17f2e7b3d2f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInDueToRelatedPartiesCurrent"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_d7a48c3e-f7ae-4c1b-816f-707f790f5e34" xlink:to="loc_us-gaap_IncreaseDecreaseInDueToRelatedPartiesCurrent_cc604f10-ce04-4709-8a57-c17f2e7b3d2f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities_54a18699-052b-4e3a-abb9-fd79fc6049e8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_d7a48c3e-f7ae-4c1b-816f-707f790f5e34" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities_54a18699-052b-4e3a-abb9-fd79fc6049e8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_cb89d841-5b9b-42e3-bac4-c4ef3eef89cc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_d7a48c3e-f7ae-4c1b-816f-707f790f5e34" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_cb89d841-5b9b-42e3-bac4-c4ef3eef89cc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract_1f0a65df-fe78-4110-9dc7-e0fef6bf3fbb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_c9cb139d-f6de-4428-b845-d75a39df95cd" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract_1f0a65df-fe78-4110-9dc7-e0fef6bf3fbb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireInvestments_ed8d561e-d8ae-4d7e-b1a3-0aeb61535b61" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquireInvestments"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract_1f0a65df-fe78-4110-9dc7-e0fef6bf3fbb" xlink:to="loc_us-gaap_PaymentsToAcquireInvestments_ed8d561e-d8ae-4d7e-b1a3-0aeb61535b61" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities_84239061-928e-4d6d-92b3-d125e395e75c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract_1f0a65df-fe78-4110-9dc7-e0fef6bf3fbb" xlink:to="loc_us-gaap_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities_84239061-928e-4d6d-92b3-d125e395e75c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_bfe42390-c000-4243-9728-b7d302d189c7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract_1f0a65df-fe78-4110-9dc7-e0fef6bf3fbb" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_bfe42390-c000-4243-9728-b7d302d189c7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfOtherAssetsInvestingActivities_a73e99e7-97d4-46b5-a4b4-0fa9f8fef338" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromSaleOfOtherAssetsInvestingActivities"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract_1f0a65df-fe78-4110-9dc7-e0fef6bf3fbb" xlink:to="loc_us-gaap_ProceedsFromSaleOfOtherAssetsInvestingActivities_a73e99e7-97d4-46b5-a4b4-0fa9f8fef338" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromDivestitureOfBusinesses_b73c223f-de4e-4f64-81b9-b06a452dd51f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromDivestitureOfBusinesses"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract_1f0a65df-fe78-4110-9dc7-e0fef6bf3fbb" xlink:to="loc_us-gaap_ProceedsFromDivestitureOfBusinesses_b73c223f-de4e-4f64-81b9-b06a452dd51f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromCollectionOfNotesReceivable_d30e47c7-db29-400a-bf96-f7cebf591064" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromCollectionOfNotesReceivable"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract_1f0a65df-fe78-4110-9dc7-e0fef6bf3fbb" xlink:to="loc_us-gaap_ProceedsFromCollectionOfNotesReceivable_d30e47c7-db29-400a-bf96-f7cebf591064" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_788b95e9-4a66-4a56-82a6-1a6eb01eb2d3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract_1f0a65df-fe78-4110-9dc7-e0fef6bf3fbb" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_788b95e9-4a66-4a56-82a6-1a6eb01eb2d3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract_c4eb8af3-3ec3-4a2c-ab43-d474807dc757" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_c9cb139d-f6de-4428-b845-d75a39df95cd" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract_c4eb8af3-3ec3-4a2c-ab43-d474807dc757" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfCommonStock_c4d55913-d4fa-4b90-a787-757999a5e22e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract_c4eb8af3-3ec3-4a2c-ab43-d474807dc757" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfCommonStock_c4d55913-d4fa-4b90-a787-757999a5e22e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromLinesOfCredit_b40b4cd1-291b-4e22-aaf1-d2993012e6c9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromLinesOfCredit"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract_c4eb8af3-3ec3-4a2c-ab43-d474807dc757" xlink:to="loc_us-gaap_ProceedsFromLinesOfCredit_b40b4cd1-291b-4e22-aaf1-d2993012e6c9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLinesOfCredit_6a6ebf70-cb32-405f-850f-df00857d8927" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RepaymentsOfLinesOfCredit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract_c4eb8af3-3ec3-4a2c-ab43-d474807dc757" xlink:to="loc_us-gaap_RepaymentsOfLinesOfCredit_6a6ebf70-cb32-405f-850f-df00857d8927" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLongTermDebt_f66d961f-1352-4d54-adc0-d5dc342c1d3f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RepaymentsOfLongTermDebt"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract_c4eb8af3-3ec3-4a2c-ab43-d474807dc757" xlink:to="loc_us-gaap_RepaymentsOfLongTermDebt_f66d961f-1352-4d54-adc0-d5dc342c1d3f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromStockOptionsExercised_8a595a33-3aa1-499e-88ae-4a9210b604fd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromStockOptionsExercised"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract_c4eb8af3-3ec3-4a2c-ab43-d474807dc757" xlink:to="loc_us-gaap_ProceedsFromStockOptionsExercised_8a595a33-3aa1-499e-88ae-4a9210b604fd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_8eec3835-c3a5-4bc5-be1b-089c16e4357d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract_c4eb8af3-3ec3-4a2c-ab43-d474807dc757" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_8eec3835-c3a5-4bc5-be1b-089c16e4357d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_afbb2c78-f514-418e-a390-10c42c3b725b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_c9cb139d-f6de-4428-b845-d75a39df95cd" xlink:to="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_afbb2c78-f514-418e-a390-10c42c3b725b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_cff1880c-3799-4b66-9659-e0aab59fdf49" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_c9cb139d-f6de-4428-b845-d75a39df95cd" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_cff1880c-3799-4b66-9659-e0aab59fdf49" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract_0b71093c-2920-4fce-9f6c-1630d516ab60" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_c9cb139d-f6de-4428-b845-d75a39df95cd" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract_0b71093c-2920-4fce-9f6c-1630d516ab60" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_d65ec165-e0c3-4fd5-aa80-de1eceec37d5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract_0b71093c-2920-4fce-9f6c-1630d516ab60" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_d65ec165-e0c3-4fd5-aa80-de1eceec37d5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_acb55c32-8ad7-42af-9273-b0c9e15a0f05" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract_0b71093c-2920-4fce-9f6c-1630d516ab60" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_acb55c32-8ad7-42af-9273-b0c9e15a0f05" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplementalCashFlowInformationAbstract_768ae454-b773-46f4-aa30-247b04d806da" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SupplementalCashFlowInformationAbstract"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_c9cb139d-f6de-4428-b845-d75a39df95cd" xlink:to="loc_us-gaap_SupplementalCashFlowInformationAbstract_768ae454-b773-46f4-aa30-247b04d806da" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestPaidNet_4d604cf4-94df-4985-a20a-46375a912ff4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestPaidNet"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract_768ae454-b773-46f4-aa30-247b04d806da" xlink:to="loc_us-gaap_InterestPaidNet_4d604cf4-94df-4985-a20a-46375a912ff4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxesPaid_14f18231-0551-4b01-b770-16e3401d7cc0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxesPaid"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract_768ae454-b773-46f4-aa30-247b04d806da" xlink:to="loc_us-gaap_IncomeTaxesPaid_14f18231-0551-4b01-b770-16e3401d7cc0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_0aa16b51-fc96-4d45-b088-c68c71e48695" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_c9cb139d-f6de-4428-b845-d75a39df95cd" xlink:to="loc_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_0aa16b51-fc96-4d45-b088-c68c71e48695" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssued1_d96b3de7-7e81-4b95-8230-57654a4db7a8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssued1"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_0aa16b51-fc96-4d45-b088-c68c71e48695" xlink:to="loc_us-gaap_StockIssued1_d96b3de7-7e81-4b95-8230-57654a4db7a8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_AccruedCompensationPaidinEquityAwards_a86b0113-0f2c-4bbc-8066-07ef74865aa6" xlink:href="pgen-20210930.xsd#pgen_AccruedCompensationPaidinEquityAwards"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_0aa16b51-fc96-4d45-b088-c68c71e48695" xlink:to="loc_pgen_AccruedCompensationPaidinEquityAwards_a86b0113-0f2c-4bbc-8066-07ef74865aa6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalExpendituresIncurredButNotYetPaid_53e37cdf-bb55-41c9-996b-0b77ca37be6f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CapitalExpendituresIncurredButNotYetPaid"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_0aa16b51-fc96-4d45-b088-c68c71e48695" xlink:to="loc_us-gaap_CapitalExpendituresIncurredButNotYetPaid_53e37cdf-bb55-41c9-996b-0b77ca37be6f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_SaleOfAssetsIncludedInAccountsReceivable_74ec643b-e9bb-42d0-8ac2-0156a7556d81" xlink:href="pgen-20210930.xsd#pgen_SaleOfAssetsIncludedInAccountsReceivable"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_0aa16b51-fc96-4d45-b088-c68c71e48695" xlink:to="loc_pgen_SaleOfAssetsIncludedInAccountsReceivable_74ec643b-e9bb-42d0-8ac2-0156a7556d81" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsReconciliationAbstract_752f6cd8-7359-4ec0-ae04-944ebb33b136" xlink:href="pgen-20210930.xsd#pgen_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsReconciliationAbstract"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_c9cb139d-f6de-4428-b845-d75a39df95cd" xlink:to="loc_pgen_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsReconciliationAbstract_752f6cd8-7359-4ec0-ae04-944ebb33b136" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_39355c98-ae6d-422e-8c5a-746dfbb705f1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pgen_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsReconciliationAbstract_752f6cd8-7359-4ec0-ae04-944ebb33b136" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_39355c98-ae6d-422e-8c5a-746dfbb705f1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsNoncurrent_a606749f-3e19-444a-ab85-31bd09e33d3b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedCashAndCashEquivalentsNoncurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pgen_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsReconciliationAbstract_752f6cd8-7359-4ec0-ae04-944ebb33b136" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsNoncurrent_a606749f-3e19-444a-ab85-31bd09e33d3b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_a9ff2d87-4c72-4cfd-a27d-6778c0556b17" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pgen_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsReconciliationAbstract_752f6cd8-7359-4ec0-ae04-944ebb33b136" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_a9ff2d87-4c72-4cfd-a27d-6778c0556b17" 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-20210930.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_15b4164a-eea4-4295-b09c-02a6de713962" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock_b43a41d5-1813-4ea0-854d-bcbb54671d76" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_15b4164a-eea4-4295-b09c-02a6de713962" xlink:to="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock_b43a41d5-1813-4ea0-854d-bcbb54671d76" 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-20210930.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_5ad25955-7712-4b71-ae00-5039b7ed967b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SignificantAccountingPoliciesTextBlock_3dab5dbb-2635-4f60-8c4c-c60f436b2e94" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SignificantAccountingPoliciesTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_5ad25955-7712-4b71-ae00-5039b7ed967b" xlink:to="loc_us-gaap_SignificantAccountingPoliciesTextBlock_3dab5dbb-2635-4f60-8c4c-c60f436b2e94" 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-20210930.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_6a777694-4b43-4e9a-9d83-8f90afe7d8df" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_ef840095-78cb-49ec-952a-e365dfa8fb38" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BasisOfAccountingPolicyPolicyTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_6a777694-4b43-4e9a-9d83-8f90afe7d8df" xlink:to="loc_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_ef840095-78cb-49ec-952a-e365dfa8fb38" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConsolidationPolicyTextBlock_a5373d00-90d4-4f82-a1cf-6faa42a54ac0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConsolidationPolicyTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_6a777694-4b43-4e9a-9d83-8f90afe7d8df" xlink:to="loc_us-gaap_ConsolidationPolicyTextBlock_a5373d00-90d4-4f82-a1cf-6faa42a54ac0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentsPolicy_ad6f060c-bd6e-423a-abbc-640dd685b034" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityMethodInvestmentsPolicy"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_6a777694-4b43-4e9a-9d83-8f90afe7d8df" xlink:to="loc_us-gaap_EquityMethodInvestmentsPolicy_ad6f060c-bd6e-423a-abbc-640dd685b034" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConsolidationVariableInterestEntityPolicy_b60756e6-6bc5-4e80-9c5e-d45fd693f026" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConsolidationVariableInterestEntityPolicy"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_6a777694-4b43-4e9a-9d83-8f90afe7d8df" xlink:to="loc_us-gaap_ConsolidationVariableInterestEntityPolicy_b60756e6-6bc5-4e80-9c5e-d45fd693f026" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingPolicyPolicyTextBlock_93b28778-8689-49fe-9130-b7ff1f6e6237" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentReportingPolicyPolicyTextBlock"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_6a777694-4b43-4e9a-9d83-8f90afe7d8df" xlink:to="loc_us-gaap_SegmentReportingPolicyPolicyTextBlock_93b28778-8689-49fe-9130-b7ff1f6e6237" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UseOfEstimates_84bd9ddf-4bcb-4723-8ba4-b9b8a1302ce8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UseOfEstimates"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_6a777694-4b43-4e9a-9d83-8f90afe7d8df" xlink:to="loc_us-gaap_UseOfEstimates_84bd9ddf-4bcb-4723-8ba4-b9b8a1302ce8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_b02e2fde-2470-479e-9fcd-50825e5f0ec6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_6a777694-4b43-4e9a-9d83-8f90afe7d8df" xlink:to="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_b02e2fde-2470-479e-9fcd-50825e5f0ec6" 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-20210930.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_d181db66-d304-4101-a602-a9af1e87ccbe" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_c56de22d-2fb1-409f-8051-ffcabb0a9e62" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_d181db66-d304-4101-a602-a9af1e87ccbe" xlink:to="loc_us-gaap_NetIncomeLoss_c56de22d-2fb1-409f-8051-ffcabb0a9e62" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_68e33089-253e-4d42-a0f4-d3651676d483" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_d181db66-d304-4101-a602-a9af1e87ccbe" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_68e33089-253e-4d42-a0f4-d3651676d483" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.dna.com/role/SummaryofSignificantAccountingPoliciesVariableInterestEntitiesAdditionalInformationDetails" xlink:type="simple" xlink:href="pgen-20210930.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_4dca4999-ee64-4c12-a4fb-5ebdcbd3e96d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableInterestEntityEntityMaximumLossExposureAmount_20c9fde5-acd4-4876-9c15-ef611fb314ab" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_VariableInterestEntityEntityMaximumLossExposureAmount"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_4dca4999-ee64-4c12-a4fb-5ebdcbd3e96d" xlink:to="loc_us-gaap_VariableInterestEntityEntityMaximumLossExposureAmount_20c9fde5-acd4-4876-9c15-ef611fb314ab" 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-20210930.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_a79990fc-ca4b-49fe-a741-abfba9ce65ae" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock_4a64c298-380b-4594-b0d6-8a61505043b8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract_a79990fc-ca4b-49fe-a741-abfba9ce65ae" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock_4a64c298-380b-4594-b0d6-8a61505043b8" 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-20210930.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_9526e81c-607e-420b-972d-f8d97139dd04" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock_684e5b31-15f3-4475-b334-babf01918532" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract_9526e81c-607e-420b-972d-f8d97139dd04" xlink:to="loc_us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock_684e5b31-15f3-4475-b334-babf01918532" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.dna.com/role/DiscontinuedOperationsNarrativeDetails" xlink:type="simple" xlink:href="pgen-20210930.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_770d5823-ba13-4c84-84d8-99b32d4f169c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_ccb7b710-1983-4715-855f-63a43da3f5ad" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract_770d5823-ba13-4c84-84d8-99b32d4f169c" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_ccb7b710-1983-4715-855f-63a43da3f5ad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_06aef891-bfb3-4e18-871c-10875b3dd840" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_ccb7b710-1983-4715-855f-63a43da3f5ad" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_06aef891-bfb3-4e18-871c-10875b3dd840" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_338ee836-76e0-4a19-a649-05f6c575a430" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_06aef891-bfb3-4e18-871c-10875b3dd840" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_338ee836-76e0-4a19-a649-05f6c575a430" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_MBPTitanMember_f1580d56-af76-4eeb-93b1-3a9a0455c8dc" xlink:href="pgen-20210930.xsd#pgen_MBPTitanMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_338ee836-76e0-4a19-a649-05f6c575a430" xlink:to="loc_pgen_MBPTitanMember_f1580d56-af76-4eeb-93b1-3a9a0455c8dc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_TSBiotechnologyHoldingsLLCMember_c08f94a1-136c-4328-9b94-d66b79a73667" xlink:href="pgen-20210930.xsd#pgen_TSBiotechnologyHoldingsLLCMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_338ee836-76e0-4a19-a649-05f6c575a430" xlink:to="loc_pgen_TSBiotechnologyHoldingsLLCMember_c08f94a1-136c-4328-9b94-d66b79a73667" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_EnviroFlightLLCMember_76a90d1e-7f8e-4813-9934-85d4e5bf5f78" xlink:href="pgen-20210930.xsd#pgen_EnviroFlightLLCMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_338ee836-76e0-4a19-a649-05f6c575a430" xlink:to="loc_pgen_EnviroFlightLLCMember_76a90d1e-7f8e-4813-9934-85d4e5bf5f78" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_TSBiotechnologyHoldingsLLCAndEnviroFlightLLCMember_03b2e977-9b7f-40a9-900b-12a64c363bbb" xlink:href="pgen-20210930.xsd#pgen_TSBiotechnologyHoldingsLLCAndEnviroFlightLLCMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_338ee836-76e0-4a19-a649-05f6c575a430" xlink:to="loc_pgen_TSBiotechnologyHoldingsLLCAndEnviroFlightLLCMember_03b2e977-9b7f-40a9-900b-12a64c363bbb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationAxis_3f93478b-3d15-4139-ac10-e2480ca17b47" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupClassificationAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_ccb7b710-1983-4715-855f-63a43da3f5ad" xlink:to="loc_us-gaap_DisposalGroupClassificationAxis_3f93478b-3d15-4139-ac10-e2480ca17b47" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationDomain_36eb2e94-0bc2-42a7-91e3-7d1c1fcf5995" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupClassificationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisposalGroupClassificationAxis_3f93478b-3d15-4139-ac10-e2480ca17b47" xlink:to="loc_us-gaap_DisposalGroupClassificationDomain_36eb2e94-0bc2-42a7-91e3-7d1c1fcf5995" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationsDisposedOfByMeansOtherThanSaleAbandonmentMember_95aeb814-22a9-4fb5-877f-03d972f69a17" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DiscontinuedOperationsDisposedOfByMeansOtherThanSaleAbandonmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisposalGroupClassificationDomain_36eb2e94-0bc2-42a7-91e3-7d1c1fcf5995" xlink:to="loc_us-gaap_DiscontinuedOperationsDisposedOfByMeansOtherThanSaleAbandonmentMember_95aeb814-22a9-4fb5-877f-03d972f69a17" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationsDisposedOfBySaleMember_fa3dd30f-8cba-4dc8-9cc8-5114c077e085" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DiscontinuedOperationsDisposedOfBySaleMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisposalGroupClassificationDomain_36eb2e94-0bc2-42a7-91e3-7d1c1fcf5995" xlink:to="loc_us-gaap_DiscontinuedOperationsDisposedOfBySaleMember_fa3dd30f-8cba-4dc8-9cc8-5114c077e085" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_0961b5df-0596-4117-b734-24ec958ccf58" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_ccb7b710-1983-4715-855f-63a43da3f5ad" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_0961b5df-0596-4117-b734-24ec958ccf58" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnDispositionOfAssets1_201d9041-dbae-4284-a6dd-2c17a83c267c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GainLossOnDispositionOfAssets1"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_0961b5df-0596-4117-b734-24ec958ccf58" xlink:to="loc_us-gaap_GainLossOnDispositionOfAssets1_201d9041-dbae-4284-a6dd-2c17a83c267c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/netLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnTerminationOfLease_cfc01ccc-854e-41da-a4a9-d4de386eca93" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GainLossOnTerminationOfLease"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_0961b5df-0596-4117-b734-24ec958ccf58" xlink:to="loc_us-gaap_GainLossOnTerminationOfLease_cfc01ccc-854e-41da-a4a9-d4de386eca93" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration_e3085dd7-7d94-467f-8f8e-e345b0c6ead5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_0961b5df-0596-4117-b734-24ec958ccf58" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration_e3085dd7-7d94-467f-8f8e-e345b0c6ead5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationForeignCurrencyTranslationGainsLosses_ef167980-95de-4393-bb46-de54cc289e75" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationForeignCurrencyTranslationGainsLosses"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_0961b5df-0596-4117-b734-24ec958ccf58" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationForeignCurrencyTranslationGainsLosses_ef167980-95de-4393-bb46-de54cc289e75" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity_422ef18a-4e4b-4bf8-aef6-ac093ab813b4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_0961b5df-0596-4117-b734-24ec958ccf58" xlink:to="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity_422ef18a-4e4b-4bf8-aef6-ac093ab813b4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationAmountOfAdjustmentToPriorPeriodGainLossOnDisposalNetOfTax_503f9a4a-e468-476f-9521-be9480376692" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DiscontinuedOperationAmountOfAdjustmentToPriorPeriodGainLossOnDisposalNetOfTax"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_0961b5df-0596-4117-b734-24ec958ccf58" xlink:to="loc_us-gaap_DiscontinuedOperationAmountOfAdjustmentToPriorPeriodGainLossOnDisposalNetOfTax_503f9a4a-e468-476f-9521-be9480376692" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.dna.com/role/DiscontinuedOperationsCarryingValueofMajorClassesofAssetsandLiabilitiesforMBPTitanDetails" xlink:type="simple" xlink:href="pgen-20210930.xsd#DiscontinuedOperationsCarryingValueofMajorClassesofAssetsandLiabilitiesforMBPTitanDetails"/>
  <link:presentationLink xlink:role="http://www.dna.com/role/DiscontinuedOperationsCarryingValueofMajorClassesofAssetsandLiabilitiesforMBPTitanDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract_8f1be29d-06e2-4922-a649-fd0dfd2e9ed8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_d98dfed4-a7f1-4159-9fc6-d84d2605ef4f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract_8f1be29d-06e2-4922-a649-fd0dfd2e9ed8" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_d98dfed4-a7f1-4159-9fc6-d84d2605ef4f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationAxis_2b7328b0-5ab7-4b51-9ebb-9e20f8c2fcf4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupClassificationAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_d98dfed4-a7f1-4159-9fc6-d84d2605ef4f" xlink:to="loc_us-gaap_DisposalGroupClassificationAxis_2b7328b0-5ab7-4b51-9ebb-9e20f8c2fcf4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationDomain_71cb2c32-b73e-46aa-bf40-4cfd900c02ab" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupClassificationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisposalGroupClassificationAxis_2b7328b0-5ab7-4b51-9ebb-9e20f8c2fcf4" xlink:to="loc_us-gaap_DisposalGroupClassificationDomain_71cb2c32-b73e-46aa-bf40-4cfd900c02ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationsDisposedOfByMeansOtherThanSaleAbandonmentMember_ec3bf154-4be4-472a-9adb-ba1f8bc2cc1d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DiscontinuedOperationsDisposedOfByMeansOtherThanSaleAbandonmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisposalGroupClassificationDomain_71cb2c32-b73e-46aa-bf40-4cfd900c02ab" xlink:to="loc_us-gaap_DiscontinuedOperationsDisposedOfByMeansOtherThanSaleAbandonmentMember_ec3bf154-4be4-472a-9adb-ba1f8bc2cc1d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_2b5f0595-6127-4176-b3f0-9e9fac803205" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_d98dfed4-a7f1-4159-9fc6-d84d2605ef4f" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_2b5f0595-6127-4176-b3f0-9e9fac803205" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_89a66861-dab7-4edb-9ce3-f66a65966938" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_2b5f0595-6127-4176-b3f0-9e9fac803205" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_89a66861-dab7-4edb-9ce3-f66a65966938" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_MBPTitanMember_7a2298d0-5efe-4532-8d30-ba1695f6a39d" xlink:href="pgen-20210930.xsd#pgen_MBPTitanMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_89a66861-dab7-4edb-9ce3-f66a65966938" xlink:to="loc_pgen_MBPTitanMember_7a2298d0-5efe-4532-8d30-ba1695f6a39d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_cec40778-7f22-4b7b-9390-ffe98f364817" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_d98dfed4-a7f1-4159-9fc6-d84d2605ef4f" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_cec40778-7f22-4b7b-9390-ffe98f364817" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationAbstract_d7899f08-c2d4-4c4a-ae01-938221b30ab1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_cec40778-7f22-4b7b-9390-ffe98f364817" xlink:to="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationAbstract_d7899f08-c2d4-4c4a-ae01-938221b30ab1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipment_f776ace4-e285-4d2e-9d0e-e6a9b70ba839" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipment"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationAbstract_d7899f08-c2d4-4c4a-ae01-938221b30ab1" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipment_f776ace4-e285-4d2e-9d0e-e6a9b70ba839" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_DisposalGroupIncludingDiscontinuedOperationOperatingLeaseRightofUseAsset_667876f6-3e64-4f86-8a41-dc7eba315208" xlink:href="pgen-20210930.xsd#pgen_DisposalGroupIncludingDiscontinuedOperationOperatingLeaseRightofUseAsset"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationAbstract_d7899f08-c2d4-4c4a-ae01-938221b30ab1" xlink:to="loc_pgen_DisposalGroupIncludingDiscontinuedOperationOperatingLeaseRightofUseAsset_667876f6-3e64-4f86-8a41-dc7eba315208" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherAssets_2cb32848-36a3-42ff-a47b-f46612bb5a40" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherAssets"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationAbstract_d7899f08-c2d4-4c4a-ae01-938221b30ab1" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherAssets_2cb32848-36a3-42ff-a47b-f46612bb5a40" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation_0cd95a4f-831e-4d5c-a6c1-71508aeb80b6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationAbstract_d7899f08-c2d4-4c4a-ae01-938221b30ab1" xlink:to="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation_0cd95a4f-831e-4d5c-a6c1-71508aeb80b6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationAbstract_bea9af01-f0dd-440e-a364-157d0ef6b691" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_cec40778-7f22-4b7b-9390-ffe98f364817" xlink:to="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationAbstract_bea9af01-f0dd-440e-a364-157d0ef6b691" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_DisposalGroupDiscontinuedOperationsOperatingLeaseLiabilityCurrent_d1f3bf4b-f8ad-44bd-8855-07a0ef9829e2" xlink:href="pgen-20210930.xsd#pgen_DisposalGroupDiscontinuedOperationsOperatingLeaseLiabilityCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationAbstract_bea9af01-f0dd-440e-a364-157d0ef6b691" xlink:to="loc_pgen_DisposalGroupDiscontinuedOperationsOperatingLeaseLiabilityCurrent_d1f3bf4b-f8ad-44bd-8855-07a0ef9829e2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentLiabilities_7c415e96-e6fe-46df-8cbb-89ccf90f4f4a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentLiabilities"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationAbstract_bea9af01-f0dd-440e-a364-157d0ef6b691" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentLiabilities_7c415e96-e6fe-46df-8cbb-89ccf90f4f4a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_DisposalGroupDiscontinuedOperationsOperatingLeaseLiabilityNoncurrent_e9fd23c2-d120-47e1-af56-c9bed3c1b2a0" xlink:href="pgen-20210930.xsd#pgen_DisposalGroupDiscontinuedOperationsOperatingLeaseLiabilityNoncurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationAbstract_bea9af01-f0dd-440e-a364-157d0ef6b691" xlink:to="loc_pgen_DisposalGroupDiscontinuedOperationsOperatingLeaseLiabilityNoncurrent_e9fd23c2-d120-47e1-af56-c9bed3c1b2a0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation_1e48d9ad-087a-4ad8-90d3-e28e9ed65bef" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationAbstract_bea9af01-f0dd-440e-a364-157d0ef6b691" xlink:to="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation_1e48d9ad-087a-4ad8-90d3-e28e9ed65bef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.dna.com/role/DiscontinuedOperationsSummaryofFinancialResultsforMBPTitanDetails" xlink:type="simple" xlink:href="pgen-20210930.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_67a64491-b94f-4b59-9e76-7f411ea16484" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_56cb14a0-4fb9-4ce5-9c5b-ad15ecbb5998" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract_67a64491-b94f-4b59-9e76-7f411ea16484" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_56cb14a0-4fb9-4ce5-9c5b-ad15ecbb5998" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_c7171cb3-a305-4028-a4d8-35a5dbc21f0b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_56cb14a0-4fb9-4ce5-9c5b-ad15ecbb5998" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_c7171cb3-a305-4028-a4d8-35a5dbc21f0b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_6f0f274c-c9e6-4d50-8aea-d7a281c94fb8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_c7171cb3-a305-4028-a4d8-35a5dbc21f0b" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_6f0f274c-c9e6-4d50-8aea-d7a281c94fb8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_MBPTitanMember_b64d820c-0268-4a8f-930f-c1f94004317b" xlink:href="pgen-20210930.xsd#pgen_MBPTitanMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_6f0f274c-c9e6-4d50-8aea-d7a281c94fb8" xlink:to="loc_pgen_MBPTitanMember_b64d820c-0268-4a8f-930f-c1f94004317b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationAxis_741710ce-e90d-46ae-ab6c-71453379cf13" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupClassificationAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_56cb14a0-4fb9-4ce5-9c5b-ad15ecbb5998" xlink:to="loc_us-gaap_DisposalGroupClassificationAxis_741710ce-e90d-46ae-ab6c-71453379cf13" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationDomain_3f01e34e-28eb-4852-9c70-4c2328eee327" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupClassificationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisposalGroupClassificationAxis_741710ce-e90d-46ae-ab6c-71453379cf13" xlink:to="loc_us-gaap_DisposalGroupClassificationDomain_3f01e34e-28eb-4852-9c70-4c2328eee327" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationsDisposedOfByMeansOtherThanSaleAbandonmentMember_567d8527-942b-4634-bef6-e9a2571e5321" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DiscontinuedOperationsDisposedOfByMeansOtherThanSaleAbandonmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisposalGroupClassificationDomain_3f01e34e-28eb-4852-9c70-4c2328eee327" xlink:to="loc_us-gaap_DiscontinuedOperationsDisposedOfByMeansOtherThanSaleAbandonmentMember_567d8527-942b-4634-bef6-e9a2571e5321" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_5980e511-fe6a-4554-9c1a-0452b434bed9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_56cb14a0-4fb9-4ce5-9c5b-ad15ecbb5998" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_5980e511-fe6a-4554-9c1a-0452b434bed9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingExpense_8e811175-e961-49dd-aa58-ecaeb4e4ca23" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingExpense"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_5980e511-fe6a-4554-9c1a-0452b434bed9" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingExpense_8e811175-e961-49dd-aa58-ecaeb4e4ca23" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss_0ec37b38-fbad-41ff-b1eb-9fcbb3fae519" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_5980e511-fe6a-4554-9c1a-0452b434bed9" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss_0ec37b38-fbad-41ff-b1eb-9fcbb3fae519" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax_69afc339-fd5a-485e-b55c-d01135ba3747" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_5980e511-fe6a-4554-9c1a-0452b434bed9" xlink:to="loc_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax_69afc339-fd5a-485e-b55c-d01135ba3747" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity_265e2a99-311d-4e5a-b11d-dba7543f275c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_5980e511-fe6a-4554-9c1a-0452b434bed9" xlink:to="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity_265e2a99-311d-4e5a-b11d-dba7543f275c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillImpairmentLoss_78d62411-5d79-4de7-84d0-1417db8ee996" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillImpairmentLoss"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_5980e511-fe6a-4554-9c1a-0452b434bed9" xlink:to="loc_us-gaap_GoodwillImpairmentLoss_78d62411-5d79-4de7-84d0-1417db8ee996" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOfLongLivedAssetsToBeDisposedOf_3f2e43d7-23fc-4576-a6c3-42d1b2a3cc4e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ImpairmentOfLongLivedAssetsToBeDisposedOf"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_5980e511-fe6a-4554-9c1a-0452b434bed9" xlink:to="loc_us-gaap_ImpairmentOfLongLivedAssetsToBeDisposedOf_3f2e43d7-23fc-4576-a6c3-42d1b2a3cc4e" 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-20210930.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_a077e012-6689-42fd-a8fa-e72ea9219728" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_65e6f575-7d4f-446d-9ab7-1a78e511bb30" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract_a077e012-6689-42fd-a8fa-e72ea9219728" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_65e6f575-7d4f-446d-9ab7-1a78e511bb30" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationAxis_875b40c9-7daf-4e5e-b2c4-919c4d148cf3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupClassificationAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_65e6f575-7d4f-446d-9ab7-1a78e511bb30" xlink:to="loc_us-gaap_DisposalGroupClassificationAxis_875b40c9-7daf-4e5e-b2c4-919c4d148cf3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationDomain_b10100b1-c5bc-47b0-adf8-c5be453cd5ec" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupClassificationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisposalGroupClassificationAxis_875b40c9-7daf-4e5e-b2c4-919c4d148cf3" xlink:to="loc_us-gaap_DisposalGroupClassificationDomain_b10100b1-c5bc-47b0-adf8-c5be453cd5ec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationsDisposedOfByMeansOtherThanSaleAbandonmentMember_336de4cf-f61c-4912-beec-98379abab7a6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DiscontinuedOperationsDisposedOfByMeansOtherThanSaleAbandonmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisposalGroupClassificationDomain_b10100b1-c5bc-47b0-adf8-c5be453cd5ec" xlink:to="loc_us-gaap_DiscontinuedOperationsDisposedOfByMeansOtherThanSaleAbandonmentMember_336de4cf-f61c-4912-beec-98379abab7a6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_80b99bd6-0bc2-4792-bb7a-7d148bf9fb7c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_65e6f575-7d4f-446d-9ab7-1a78e511bb30" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_80b99bd6-0bc2-4792-bb7a-7d148bf9fb7c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_cd6cbd31-0e87-4d8f-8f35-c2870a965943" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_80b99bd6-0bc2-4792-bb7a-7d148bf9fb7c" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_cd6cbd31-0e87-4d8f-8f35-c2870a965943" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_MBPTitanMember_fa6e05cf-b4e0-4d69-b96f-1c852aba079b" xlink:href="pgen-20210930.xsd#pgen_MBPTitanMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_cd6cbd31-0e87-4d8f-8f35-c2870a965943" xlink:to="loc_pgen_MBPTitanMember_fa6e05cf-b4e0-4d69-b96f-1c852aba079b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_3dd98809-9d1f-45ff-b67d-c4a671259914" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_65e6f575-7d4f-446d-9ab7-1a78e511bb30" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_3dd98809-9d1f-45ff-b67d-c4a671259914" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_26ad4570-1f9a-44d9-af38-93b7f57e3a26" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_3dd98809-9d1f-45ff-b67d-c4a671259914" xlink:to="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_26ad4570-1f9a-44d9-af38-93b7f57e3a26" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_054e69aa-0443-4d88-a464-107cdde7c233" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_26ad4570-1f9a-44d9-af38-93b7f57e3a26" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_054e69aa-0443-4d88-a464-107cdde7c233" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillImpairmentLoss_7274009b-e17b-491c-9cea-a84d1129f04f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillImpairmentLoss"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_26ad4570-1f9a-44d9-af38-93b7f57e3a26" xlink:to="loc_us-gaap_GoodwillImpairmentLoss_7274009b-e17b-491c-9cea-a84d1129f04f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetImpairmentCharges_a4f10cc0-7475-4498-b0ca-a46cdc8ea0d9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherAssetImpairmentCharges"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_26ad4570-1f9a-44d9-af38-93b7f57e3a26" xlink:to="loc_us-gaap_OtherAssetImpairmentCharges_a4f10cc0-7475-4498-b0ca-a46cdc8ea0d9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnDispositionOfAssets1_a2ac64d0-e948-4062-8758-a69ddeedd5a8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GainLossOnDispositionOfAssets1"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_26ad4570-1f9a-44d9-af38-93b7f57e3a26" xlink:to="loc_us-gaap_GainLossOnDispositionOfAssets1_a2ac64d0-e948-4062-8758-a69ddeedd5a8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_36e1be09-647d-474e-a6c8-8878430a4fb3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensation"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_26ad4570-1f9a-44d9-af38-93b7f57e3a26" xlink:to="loc_us-gaap_ShareBasedCompensation_36e1be09-647d-474e-a6c8-8878430a4fb3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnTerminationOfLease_06a15477-9bca-48a1-9ab4-886d7754e601" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GainLossOnTerminationOfLease"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_26ad4570-1f9a-44d9-af38-93b7f57e3a26" xlink:to="loc_us-gaap_GainLossOnTerminationOfLease_06a15477-9bca-48a1-9ab4-886d7754e601" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalCashFlowElementsInvestingActivitiesAbstract_625836d0-2abe-4cd9-95cb-4af3877eddb8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdditionalCashFlowElementsInvestingActivitiesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_3dd98809-9d1f-45ff-b67d-c4a671259914" xlink:to="loc_us-gaap_AdditionalCashFlowElementsInvestingActivitiesAbstract_625836d0-2abe-4cd9-95cb-4af3877eddb8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_a3f57bf2-3f89-4cfd-89f3-524fb0155765" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdditionalCashFlowElementsInvestingActivitiesAbstract_625836d0-2abe-4cd9-95cb-4af3877eddb8" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_a3f57bf2-3f89-4cfd-89f3-524fb0155765" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfOtherAssetsInvestingActivities_6ea939d3-9d2c-4aeb-b3b8-b6c2f9ac28b1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromSaleOfOtherAssetsInvestingActivities"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdditionalCashFlowElementsInvestingActivitiesAbstract_625836d0-2abe-4cd9-95cb-4af3877eddb8" xlink:to="loc_us-gaap_ProceedsFromSaleOfOtherAssetsInvestingActivities_6ea939d3-9d2c-4aeb-b3b8-b6c2f9ac28b1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.dna.com/role/DiscontinuedOperationsSummaryofFinancialResultsforTSBiotechnologyandEnviroFlightDetails" xlink:type="simple" xlink:href="pgen-20210930.xsd#DiscontinuedOperationsSummaryofFinancialResultsforTSBiotechnologyandEnviroFlightDetails"/>
  <link:presentationLink xlink:role="http://www.dna.com/role/DiscontinuedOperationsSummaryofFinancialResultsforTSBiotechnologyandEnviroFlightDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract_19d0a28d-4be3-41ce-b9e2-cda2eae51cea" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_dc831c1e-bdde-4054-aa66-10d4a7578227" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract_19d0a28d-4be3-41ce-b9e2-cda2eae51cea" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_dc831c1e-bdde-4054-aa66-10d4a7578227" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_47d89986-bccb-4d1b-917d-1c55b0bc26aa" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_dc831c1e-bdde-4054-aa66-10d4a7578227" xlink:to="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_47d89986-bccb-4d1b-917d-1c55b0bc26aa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain_eb352413-5a62-4786-ad29-bf352897464b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_47d89986-bccb-4d1b-917d-1c55b0bc26aa" xlink:to="loc_us-gaap_RelatedPartyDomain_eb352413-5a62-4786-ad29-bf352897464b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_RelatedPartiesAggregatedMember_c97e9bc4-7b17-44c2-ae55-a9aac7a3f031" xlink:href="pgen-20210930.xsd#pgen_RelatedPartiesAggregatedMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyDomain_eb352413-5a62-4786-ad29-bf352897464b" xlink:to="loc_pgen_RelatedPartiesAggregatedMember_c97e9bc4-7b17-44c2-ae55-a9aac7a3f031" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_4a2c4192-b380-4168-a715-f872f1c134b6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_dc831c1e-bdde-4054-aa66-10d4a7578227" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_4a2c4192-b380-4168-a715-f872f1c134b6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_9915390a-5503-4ead-ab9f-0fd81650686e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_4a2c4192-b380-4168-a715-f872f1c134b6" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_9915390a-5503-4ead-ab9f-0fd81650686e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_TSBiotechnologyHoldingsLLCMember_deee29f0-a2ac-487a-8216-7123233bd034" xlink:href="pgen-20210930.xsd#pgen_TSBiotechnologyHoldingsLLCMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_9915390a-5503-4ead-ab9f-0fd81650686e" xlink:to="loc_pgen_TSBiotechnologyHoldingsLLCMember_deee29f0-a2ac-487a-8216-7123233bd034" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_EnviroFlightLLCMember_3e142773-674d-4214-a2bf-b8dd8d737615" xlink:href="pgen-20210930.xsd#pgen_EnviroFlightLLCMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_9915390a-5503-4ead-ab9f-0fd81650686e" xlink:to="loc_pgen_EnviroFlightLLCMember_3e142773-674d-4214-a2bf-b8dd8d737615" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_TSBiotechnologyHoldingsLLCAndEnviroFlightLLCMember_a50b67bf-e1ab-44e9-a136-2c430739ee77" xlink:href="pgen-20210930.xsd#pgen_TSBiotechnologyHoldingsLLCAndEnviroFlightLLCMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_9915390a-5503-4ead-ab9f-0fd81650686e" xlink:to="loc_pgen_TSBiotechnologyHoldingsLLCAndEnviroFlightLLCMember_a50b67bf-e1ab-44e9-a136-2c430739ee77" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationAxis_f47d3b51-3c3c-4205-82be-24afff3b7cef" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupClassificationAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_dc831c1e-bdde-4054-aa66-10d4a7578227" xlink:to="loc_us-gaap_DisposalGroupClassificationAxis_f47d3b51-3c3c-4205-82be-24afff3b7cef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationDomain_7819cb74-e550-428b-b591-0c9238b7f873" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupClassificationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisposalGroupClassificationAxis_f47d3b51-3c3c-4205-82be-24afff3b7cef" xlink:to="loc_us-gaap_DisposalGroupClassificationDomain_7819cb74-e550-428b-b591-0c9238b7f873" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationsDisposedOfBySaleMember_442f0c56-2bcc-4561-9d58-2def9ef20952" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DiscontinuedOperationsDisposedOfBySaleMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisposalGroupClassificationDomain_7819cb74-e550-428b-b591-0c9238b7f873" xlink:to="loc_us-gaap_DiscontinuedOperationsDisposedOfBySaleMember_442f0c56-2bcc-4561-9d58-2def9ef20952" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_187ab637-8960-418c-b8a8-855768d17476" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_dc831c1e-bdde-4054-aa66-10d4a7578227" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_187ab637-8960-418c-b8a8-855768d17476" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue_2d961e88-5a13-4e85-acb3-c6cc9b5cbea0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_187ab637-8960-418c-b8a8-855768d17476" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue_2d961e88-5a13-4e85-acb3-c6cc9b5cbea0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingExpense_e07f3fad-b9ff-4f47-a48d-3050bbf8b2d4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingExpense"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_187ab637-8960-418c-b8a8-855768d17476" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingExpense_e07f3fad-b9ff-4f47-a48d-3050bbf8b2d4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss_db74b4f9-46a3-46e5-9a5a-de7afec16744" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_187ab637-8960-418c-b8a8-855768d17476" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss_db74b4f9-46a3-46e5-9a5a-de7afec16744" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax_e5b3350d-21e7-460e-970e-b7b968e147d2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_187ab637-8960-418c-b8a8-855768d17476" xlink:to="loc_us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax_e5b3350d-21e7-460e-970e-b7b968e147d2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationForeignCurrencyTranslationGainsLosses_606734a9-0098-418e-86c7-b5da57786efe" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationForeignCurrencyTranslationGainsLosses"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_187ab637-8960-418c-b8a8-855768d17476" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationForeignCurrencyTranslationGainsLosses_606734a9-0098-418e-86c7-b5da57786efe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherExpense_5f445b5a-2bf3-49a4-b986-6728d5a91c53" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherExpense"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_187ab637-8960-418c-b8a8-855768d17476" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherExpense_5f445b5a-2bf3-49a4-b986-6728d5a91c53" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_DisposalGroupIncludingDiscontinuedOperationsIncomeLossfromEquityMethodInvestments_8f1e19bc-14a2-4e42-b671-c19fadca525b" xlink:href="pgen-20210930.xsd#pgen_DisposalGroupIncludingDiscontinuedOperationsIncomeLossfromEquityMethodInvestments"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_187ab637-8960-418c-b8a8-855768d17476" xlink:to="loc_pgen_DisposalGroupIncludingDiscontinuedOperationsIncomeLossfromEquityMethodInvestments_8f1e19bc-14a2-4e42-b671-c19fadca525b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax_c3db81ee-cd88-49f2-9c47-f149e394b869" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_187ab637-8960-418c-b8a8-855768d17476" xlink:to="loc_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax_c3db81ee-cd88-49f2-9c47-f149e394b869" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation_51660bf2-2990-4c9e-84b9-aa14b592aa4c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_187ab637-8960-418c-b8a8-855768d17476" xlink:to="loc_us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation_51660bf2-2990-4c9e-84b9-aa14b592aa4c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity_edbb970e-407e-451e-ac14-86f6408de752" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_187ab637-8960-418c-b8a8-855768d17476" xlink:to="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity_edbb970e-407e-451e-ac14-86f6408de752" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.dna.com/role/DiscontinuedOperationsSummaryofSignificantNonCashItemsInvestmentsandPurchasesofPropertyPlantandEquipmentonCashFlowsTSBiotechnologyandEnviroFlightDetails" xlink:type="simple" xlink:href="pgen-20210930.xsd#DiscontinuedOperationsSummaryofSignificantNonCashItemsInvestmentsandPurchasesofPropertyPlantandEquipmentonCashFlowsTSBiotechnologyandEnviroFlightDetails"/>
  <link:presentationLink xlink:role="http://www.dna.com/role/DiscontinuedOperationsSummaryofSignificantNonCashItemsInvestmentsandPurchasesofPropertyPlantandEquipmentonCashFlowsTSBiotechnologyandEnviroFlightDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract_95e834b1-277d-4f79-9f62-a4e273c13bee" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_9b1ff3bc-e0fe-417c-8295-824eac907635" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract_95e834b1-277d-4f79-9f62-a4e273c13bee" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_9b1ff3bc-e0fe-417c-8295-824eac907635" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_1373554c-d499-467f-bfaf-1d98865d57b1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_9b1ff3bc-e0fe-417c-8295-824eac907635" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_1373554c-d499-467f-bfaf-1d98865d57b1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_a83e3a5c-1b92-42b4-9e2a-77bb94afbd12" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_1373554c-d499-467f-bfaf-1d98865d57b1" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_a83e3a5c-1b92-42b4-9e2a-77bb94afbd12" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_TSBiotechnologyHoldingsLLCAndEnviroFlightLLCMember_676102ec-3d5b-4154-a196-a0d8834ce9a4" xlink:href="pgen-20210930.xsd#pgen_TSBiotechnologyHoldingsLLCAndEnviroFlightLLCMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_a83e3a5c-1b92-42b4-9e2a-77bb94afbd12" xlink:to="loc_pgen_TSBiotechnologyHoldingsLLCAndEnviroFlightLLCMember_676102ec-3d5b-4154-a196-a0d8834ce9a4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_EnviroFlightLLCMember_aa75804e-ee46-4820-b862-0c90a838c51c" xlink:href="pgen-20210930.xsd#pgen_EnviroFlightLLCMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_a83e3a5c-1b92-42b4-9e2a-77bb94afbd12" xlink:to="loc_pgen_EnviroFlightLLCMember_aa75804e-ee46-4820-b862-0c90a838c51c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationAxis_06410c95-4f19-46ec-9eed-6e1bc1f9a6d2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupClassificationAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_9b1ff3bc-e0fe-417c-8295-824eac907635" xlink:to="loc_us-gaap_DisposalGroupClassificationAxis_06410c95-4f19-46ec-9eed-6e1bc1f9a6d2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationDomain_8d43b058-b2c7-4d80-94d9-a46486476c21" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupClassificationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisposalGroupClassificationAxis_06410c95-4f19-46ec-9eed-6e1bc1f9a6d2" xlink:to="loc_us-gaap_DisposalGroupClassificationDomain_8d43b058-b2c7-4d80-94d9-a46486476c21" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationsDisposedOfBySaleMember_9b1cd9b5-3caa-41de-8810-45482f4a0711" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DiscontinuedOperationsDisposedOfBySaleMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisposalGroupClassificationDomain_8d43b058-b2c7-4d80-94d9-a46486476c21" xlink:to="loc_us-gaap_DiscontinuedOperationsDisposedOfBySaleMember_9b1cd9b5-3caa-41de-8810-45482f4a0711" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_fe84d06d-4d81-4e93-98ca-385bc005d939" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_9b1ff3bc-e0fe-417c-8295-824eac907635" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_fe84d06d-4d81-4e93-98ca-385bc005d939" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_a7615c54-97cf-4fa4-8d23-952c52c154c9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_fe84d06d-4d81-4e93-98ca-385bc005d939" xlink:to="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_a7615c54-97cf-4fa4-8d23-952c52c154c9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_DisposalGroupIncludingDiscontinuedOperationGainLossonDisposal_c7932b41-9852-45c8-b1b9-155ab18fddfd" xlink:href="pgen-20210930.xsd#pgen_DisposalGroupIncludingDiscontinuedOperationGainLossonDisposal"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_a7615c54-97cf-4fa4-8d23-952c52c154c9" xlink:to="loc_pgen_DisposalGroupIncludingDiscontinuedOperationGainLossonDisposal_c7932b41-9852-45c8-b1b9-155ab18fddfd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationForeignCurrencyTranslationGainsLosses_fa4436ab-9c5e-4349-84b6-49237e565038" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationForeignCurrencyTranslationGainsLosses"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_a7615c54-97cf-4fa4-8d23-952c52c154c9" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationForeignCurrencyTranslationGainsLosses_fa4436ab-9c5e-4349-84b6-49237e565038" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_EquitySecuritiesandPreferredStockUnrealizedandRealizedAppreciationDepreciation_4fb81ce6-d35a-43f8-a03f-716fcb296e93" xlink:href="pgen-20210930.xsd#pgen_EquitySecuritiesandPreferredStockUnrealizedandRealizedAppreciationDepreciation"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_a7615c54-97cf-4fa4-8d23-952c52c154c9" xlink:to="loc_pgen_EquitySecuritiesandPreferredStockUnrealizedandRealizedAppreciationDepreciation_4fb81ce6-d35a-43f8-a03f-716fcb296e93" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromEquityMethodInvestments_07df2675-180c-4b9f-9bb5-d9f67791285b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromEquityMethodInvestments"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_a7615c54-97cf-4fa4-8d23-952c52c154c9" xlink:to="loc_us-gaap_IncomeLossFromEquityMethodInvestments_07df2675-180c-4b9f-9bb5-d9f67791285b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_c40767b1-d11f-4bc0-899a-da7a331a3e22" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensation"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_a7615c54-97cf-4fa4-8d23-952c52c154c9" xlink:to="loc_us-gaap_ShareBasedCompensation_c40767b1-d11f-4bc0-899a-da7a331a3e22" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_0fd0e618-8c12-4e39-b78f-819dda3919eb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_fe84d06d-4d81-4e93-98ca-385bc005d939" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_0fd0e618-8c12-4e39-b78f-819dda3919eb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.dna.com/role/DiscontinuedOperationsSummaryofFinancialDataforEquityMethodInvestmentsIncludedinDiscontinuedOperationsDetails" xlink:type="simple" xlink:href="pgen-20210930.xsd#DiscontinuedOperationsSummaryofFinancialDataforEquityMethodInvestmentsIncludedinDiscontinuedOperationsDetails"/>
  <link:presentationLink xlink:role="http://www.dna.com/role/DiscontinuedOperationsSummaryofFinancialDataforEquityMethodInvestmentsIncludedinDiscontinuedOperationsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract_c735246a-d1da-4173-a1a7-7f5d1f79a694" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_c57b62a1-00e9-4086-830f-34149e5dd94a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract_c735246a-d1da-4173-a1a7-7f5d1f79a694" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_c57b62a1-00e9-4086-830f-34149e5dd94a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeAxis_416a7028-40a3-4173-9a9c-3bee1b5b21f4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_c57b62a1-00e9-4086-830f-34149e5dd94a" xlink:to="loc_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeAxis_416a7028-40a3-4173-9a9c-3bee1b5b21f4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeDomain_76b8db74-b446-4fdb-b258-70cb640d984b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeAxis_416a7028-40a3-4173-9a9c-3bee1b5b21f4" xlink:to="loc_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeDomain_76b8db74-b446-4fdb-b258-70cb640d984b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeOrGroupOfInvesteesMember_fdca626d-d5c9-4f84-b6bb-bd6ff35210e9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeOrGroupOfInvesteesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeDomain_76b8db74-b446-4fdb-b258-70cb640d984b" xlink:to="loc_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeOrGroupOfInvesteesMember_fdca626d-d5c9-4f84-b6bb-bd6ff35210e9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_266ccd7c-f638-4487-a5ac-c607a872d979" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_c57b62a1-00e9-4086-830f-34149e5dd94a" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_266ccd7c-f638-4487-a5ac-c607a872d979" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_7242b8c9-1c61-4f0e-bcb1-4945997ca0b6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_266ccd7c-f638-4487-a5ac-c607a872d979" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_7242b8c9-1c61-4f0e-bcb1-4945997ca0b6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_EnviroFlightLLCMember_43385e4c-2559-44d4-bedf-f70751a24533" xlink:href="pgen-20210930.xsd#pgen_EnviroFlightLLCMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_7242b8c9-1c61-4f0e-bcb1-4945997ca0b6" xlink:to="loc_pgen_EnviroFlightLLCMember_43385e4c-2559-44d4-bedf-f70751a24533" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationAxis_bd4e6c14-03fa-4731-ba5b-bccf4edb5447" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupClassificationAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_c57b62a1-00e9-4086-830f-34149e5dd94a" xlink:to="loc_us-gaap_DisposalGroupClassificationAxis_bd4e6c14-03fa-4731-ba5b-bccf4edb5447" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationDomain_aa68b7d7-0daa-43b5-9eb5-697fd7fe86f3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupClassificationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisposalGroupClassificationAxis_bd4e6c14-03fa-4731-ba5b-bccf4edb5447" xlink:to="loc_us-gaap_DisposalGroupClassificationDomain_aa68b7d7-0daa-43b5-9eb5-697fd7fe86f3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationsDisposedOfBySaleMember_93a03e25-991c-4bf9-8844-f6d6966e21e2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DiscontinuedOperationsDisposedOfBySaleMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisposalGroupClassificationDomain_aa68b7d7-0daa-43b5-9eb5-697fd7fe86f3" xlink:to="loc_us-gaap_DiscontinuedOperationsDisposedOfBySaleMember_93a03e25-991c-4bf9-8844-f6d6966e21e2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_3a550597-aef2-4d9a-a923-d15a4165cd33" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_c57b62a1-00e9-4086-830f-34149e5dd94a" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_3a550597-aef2-4d9a-a923-d15a4165cd33" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues_cb8d980d-5aa9-499c-9f00-2fb0f8721c0f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Revenues"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_3a550597-aef2-4d9a-a923-d15a4165cd33" xlink:to="loc_us-gaap_Revenues_cb8d980d-5aa9-499c-9f00-2fb0f8721c0f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenses_a04660a7-638c-4e9d-8baa-bdcb636a5c54" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingExpenses"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_3a550597-aef2-4d9a-a923-d15a4165cd33" xlink:to="loc_us-gaap_OperatingExpenses_a04660a7-638c-4e9d-8baa-bdcb636a5c54" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_25b0a5de-d8ba-4bfe-8aba-2ab56148a86e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GrossProfit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_3a550597-aef2-4d9a-a923-d15a4165cd33" xlink:to="loc_us-gaap_GrossProfit_25b0a5de-d8ba-4bfe-8aba-2ab56148a86e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_20c1049f-cc7c-47c9-9a7a-e064a143c885" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProfitLoss"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_3a550597-aef2-4d9a-a923-d15a4165cd33" xlink:to="loc_us-gaap_ProfitLoss_20c1049f-cc7c-47c9-9a7a-e064a143c885" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.dna.com/role/InvestmentsinJointVentures" xlink:type="simple" xlink:href="pgen-20210930.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_63e6b3f2-483b-4cf5-b24a-a1af7f9624d5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentsDisclosureTextBlock_ce1e04ab-8594-492d-b86d-1885a9717a12" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityMethodInvestmentsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract_63e6b3f2-483b-4cf5-b24a-a1af7f9624d5" xlink:to="loc_us-gaap_EquityMethodInvestmentsDisclosureTextBlock_ce1e04ab-8594-492d-b86d-1885a9717a12" 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-20210930.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_e9fd8830-bef7-4564-a241-51ff170ce39c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_a094b66d-2409-4595-9bc6-392fd1358370" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfEquityMethodInvestmentsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract_e9fd8830-bef7-4564-a241-51ff170ce39c" xlink:to="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_a094b66d-2409-4595-9bc6-392fd1358370" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CounterpartyNameAxis_e3d874dc-1413-4cf7-a1a3-1bdf6d020ce6" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CounterpartyNameAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_a094b66d-2409-4595-9bc6-392fd1358370" xlink:to="loc_srt_CounterpartyNameAxis_e3d874dc-1413-4cf7-a1a3-1bdf6d020ce6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RepurchaseAgreementCounterpartyNameDomain_157f5b3f-52ad-4012-900c-f33eaf4a51f1" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RepurchaseAgreementCounterpartyNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CounterpartyNameAxis_e3d874dc-1413-4cf7-a1a3-1bdf6d020ce6" xlink:to="loc_srt_RepurchaseAgreementCounterpartyNameDomain_157f5b3f-52ad-4012-900c-f33eaf4a51f1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_IntrexonEnergyPartnersMember_a5c9f676-d83f-4b84-879c-13428a3392f2" xlink:href="pgen-20210930.xsd#pgen_IntrexonEnergyPartnersMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RepurchaseAgreementCounterpartyNameDomain_157f5b3f-52ad-4012-900c-f33eaf4a51f1" xlink:to="loc_pgen_IntrexonEnergyPartnersMember_a5c9f676-d83f-4b84-879c-13428a3392f2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_2b3abcec-21c5-48ce-972b-548af04e5bfe" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_a094b66d-2409-4595-9bc6-392fd1358370" xlink:to="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_2b3abcec-21c5-48ce-972b-548af04e5bfe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EquityMethodInvesteeNameDomain_1107069b-7617-4a72-9cbb-f1e8acc27e58" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_EquityMethodInvesteeNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_2b3abcec-21c5-48ce-972b-548af04e5bfe" xlink:to="loc_srt_EquityMethodInvesteeNameDomain_1107069b-7617-4a72-9cbb-f1e8acc27e58" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_IntrexonEnergyPartnersMember_5979ddd8-cab4-471d-bd38-058989c3575b" xlink:href="pgen-20210930.xsd#pgen_IntrexonEnergyPartnersMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_EquityMethodInvesteeNameDomain_1107069b-7617-4a72-9cbb-f1e8acc27e58" xlink:to="loc_pgen_IntrexonEnergyPartnersMember_5979ddd8-cab4-471d-bd38-058989c3575b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_6736fed2-eb33-4bf5-968c-1e01bd73f100" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_a094b66d-2409-4595-9bc6-392fd1358370" xlink:to="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_6736fed2-eb33-4bf5-968c-1e01bd73f100" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain_4798d3f5-cd54-469d-8fc1-b0b0011fb3f0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_6736fed2-eb33-4bf5-968c-1e01bd73f100" xlink:to="loc_us-gaap_RelatedPartyDomain_4798d3f5-cd54-469d-8fc1-b0b0011fb3f0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestorMember_dedf689b-6fc0-4010-a7eb-005baae99913" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InvestorMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyDomain_4798d3f5-cd54-469d-8fc1-b0b0011fb3f0" xlink:to="loc_us-gaap_InvestorMember_dedf689b-6fc0-4010-a7eb-005baae99913" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_47cff4a9-6953-4891-a321-6cee80df581d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BalanceSheetLocationAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_a094b66d-2409-4595-9bc6-392fd1358370" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_47cff4a9-6953-4891-a321-6cee80df581d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_d511107e-eb20-4234-91cb-96fc82bedc3d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_47cff4a9-6953-4891-a321-6cee80df581d" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_d511107e-eb20-4234-91cb-96fc82bedc3d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_OtherAccruedLiabilitiesMember_3963ea68-de23-4413-a6ff-1bddf6bf5cd1" xlink:href="pgen-20210930.xsd#pgen_OtherAccruedLiabilitiesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_d511107e-eb20-4234-91cb-96fc82bedc3d" xlink:to="loc_pgen_OtherAccruedLiabilitiesMember_3963ea68-de23-4413-a6ff-1bddf6bf5cd1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfArrangementAxis_0f8d94c0-b7d7-4588-8046-94afde9555d3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TypeOfArrangementAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_a094b66d-2409-4595-9bc6-392fd1358370" xlink:to="loc_us-gaap_TypeOfArrangementAxis_0f8d94c0-b7d7-4588-8046-94afde9555d3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_efb18e09-069b-4db5-93dc-877b2aa98b74" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ArrangementsAndNonarrangementTransactionsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TypeOfArrangementAxis_0f8d94c0-b7d7-4588-8046-94afde9555d3" xlink:to="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_efb18e09-069b-4db5-93dc-877b2aa98b74" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CollaborativeArrangementMember_2196c00f-966a-449b-9e90-7a601785ae05" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CollaborativeArrangementMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_efb18e09-069b-4db5-93dc-877b2aa98b74" xlink:to="loc_us-gaap_CollaborativeArrangementMember_2196c00f-966a-449b-9e90-7a601785ae05" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_d1f46b9b-2124-446b-9e91-3b33d7bfa95a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfEquityMethodInvestmentsLineItems"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_a094b66d-2409-4595-9bc6-392fd1358370" xlink:to="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_d1f46b9b-2124-446b-9e91-3b33d7bfa95a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_CollaborativeArrangementConsiderationReceivedValue_9f5b3253-954b-4bfd-8b8c-04ccb35ce8b8" xlink:href="pgen-20210930.xsd#pgen_CollaborativeArrangementConsiderationReceivedValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_d1f46b9b-2124-446b-9e91-3b33d7bfa95a" xlink:to="loc_pgen_CollaborativeArrangementConsiderationReceivedValue_9f5b3253-954b-4bfd-8b8c-04ccb35ce8b8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentOwnershipPercentage_59f3466b-7bad-4858-923b-273490909c32" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityMethodInvestmentOwnershipPercentage"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_d1f46b9b-2124-446b-9e91-3b33d7bfa95a" xlink:to="loc_us-gaap_EquityMethodInvestmentOwnershipPercentage_59f3466b-7bad-4858-923b-273490909c32" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireInterestInJointVenture_c8e378c2-5103-44a6-b21f-4a7a03889cc9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquireInterestInJointVenture"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_d1f46b9b-2124-446b-9e91-3b33d7bfa95a" xlink:to="loc_us-gaap_PaymentsToAcquireInterestInJointVenture_c8e378c2-5103-44a6-b21f-4a7a03889cc9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_JointVentureAdditionalCapitalContributionsCommitted_f9b2189b-6dd3-43d3-b436-a4df099294af" xlink:href="pgen-20210930.xsd#pgen_JointVentureAdditionalCapitalContributionsCommitted"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_d1f46b9b-2124-446b-9e91-3b33d7bfa95a" xlink:to="loc_pgen_JointVentureAdditionalCapitalContributionsCommitted_f9b2189b-6dd3-43d3-b436-a4df099294af" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_JointVentureAdditionalCapitalContributionsCommittedRemainingCommitment_b4a949ed-e47c-4433-848c-40189a058de7" xlink:href="pgen-20210930.xsd#pgen_JointVentureAdditionalCapitalContributionsCommittedRemainingCommitment"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_d1f46b9b-2124-446b-9e91-3b33d7bfa95a" xlink:to="loc_pgen_JointVentureAdditionalCapitalContributionsCommittedRemainingCommitment_b4a949ed-e47c-4433-848c-40189a058de7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_NumberofSeatsonGoverningBoard_186937e6-3274-4afb-aa52-dcf0d9655bee" xlink:href="pgen-20210930.xsd#pgen_NumberofSeatsonGoverningBoard"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_d1f46b9b-2124-446b-9e91-3b33d7bfa95a" xlink:to="loc_pgen_NumberofSeatsonGoverningBoard_186937e6-3274-4afb-aa52-dcf0d9655bee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_NumberofSeatsonGoverningBoardInternallySelected_80535910-e773-4825-b883-5887a92d35c7" xlink:href="pgen-20210930.xsd#pgen_NumberofSeatsonGoverningBoardInternallySelected"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_d1f46b9b-2124-446b-9e91-3b33d7bfa95a" xlink:to="loc_pgen_NumberofSeatsonGoverningBoardInternallySelected_80535910-e773-4825-b883-5887a92d35c7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_NumberofSeatsonGoverningBoardExternallySelected_2a52f745-5a5a-46af-9709-b9e6467d8d85" xlink:href="pgen-20210930.xsd#pgen_NumberofSeatsonGoverningBoardExternallySelected"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_d1f46b9b-2124-446b-9e91-3b33d7bfa95a" xlink:to="loc_pgen_NumberofSeatsonGoverningBoardExternallySelected_2a52f745-5a5a-46af-9709-b9e6467d8d85" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestments_42b24fc5-85d5-46b7-9de8-d9c67ed44c28" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityMethodInvestments"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_d1f46b9b-2124-446b-9e91-3b33d7bfa95a" xlink:to="loc_us-gaap_EquityMethodInvestments_42b24fc5-85d5-46b7-9de8-d9c67ed44c28" 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-20210930.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_acec6ea5-bbaa-4235-a52b-c4eaa0f5f055" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_b03f7284-5d8e-49a4-88c4-80119e788461" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfEquityMethodInvestmentsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract_acec6ea5-bbaa-4235-a52b-c4eaa0f5f055" xlink:to="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_b03f7284-5d8e-49a4-88c4-80119e788461" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CounterpartyNameAxis_4e676756-b04e-47ce-92f3-2c03fa4ba8ff" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CounterpartyNameAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_b03f7284-5d8e-49a4-88c4-80119e788461" xlink:to="loc_srt_CounterpartyNameAxis_4e676756-b04e-47ce-92f3-2c03fa4ba8ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RepurchaseAgreementCounterpartyNameDomain_fd17809d-6a0a-4bdf-bf8e-0dd55202c4bf" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RepurchaseAgreementCounterpartyNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CounterpartyNameAxis_4e676756-b04e-47ce-92f3-2c03fa4ba8ff" xlink:to="loc_srt_RepurchaseAgreementCounterpartyNameDomain_fd17809d-6a0a-4bdf-bf8e-0dd55202c4bf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_IntrexonEnergyPartnersIILLCMember_25239ed1-b645-4777-a585-f490bd6a35e4" xlink:href="pgen-20210930.xsd#pgen_IntrexonEnergyPartnersIILLCMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RepurchaseAgreementCounterpartyNameDomain_fd17809d-6a0a-4bdf-bf8e-0dd55202c4bf" xlink:to="loc_pgen_IntrexonEnergyPartnersIILLCMember_25239ed1-b645-4777-a585-f490bd6a35e4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_50e03398-ba34-42c9-9329-a0ed913a8e3e" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_b03f7284-5d8e-49a4-88c4-80119e788461" xlink:to="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_50e03398-ba34-42c9-9329-a0ed913a8e3e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EquityMethodInvesteeNameDomain_bca3534e-0bb7-4c18-8d73-f558fb839593" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_EquityMethodInvesteeNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_50e03398-ba34-42c9-9329-a0ed913a8e3e" xlink:to="loc_srt_EquityMethodInvesteeNameDomain_bca3534e-0bb7-4c18-8d73-f558fb839593" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_IntrexonEnergyPartnersIILLCMember_c5ae7f50-5f44-4f87-bf5b-a8ebb9badc84" xlink:href="pgen-20210930.xsd#pgen_IntrexonEnergyPartnersIILLCMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_EquityMethodInvesteeNameDomain_bca3534e-0bb7-4c18-8d73-f558fb839593" xlink:to="loc_pgen_IntrexonEnergyPartnersIILLCMember_c5ae7f50-5f44-4f87-bf5b-a8ebb9badc84" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_c4434a9b-66fa-453f-9fbe-b15be366fff8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_b03f7284-5d8e-49a4-88c4-80119e788461" xlink:to="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_c4434a9b-66fa-453f-9fbe-b15be366fff8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain_adb375ab-14cb-439b-bf73-3a2891073a84" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_c4434a9b-66fa-453f-9fbe-b15be366fff8" xlink:to="loc_us-gaap_RelatedPartyDomain_adb375ab-14cb-439b-bf73-3a2891073a84" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestorMember_de2ebc1d-4c6c-4bcf-839e-4ba7379cb084" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InvestorMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyDomain_adb375ab-14cb-439b-bf73-3a2891073a84" xlink:to="loc_us-gaap_InvestorMember_de2ebc1d-4c6c-4bcf-839e-4ba7379cb084" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_AllInvestorsMember_c6c1685e-d993-443d-9caa-7994f6f5e420" xlink:href="pgen-20210930.xsd#pgen_AllInvestorsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyDomain_adb375ab-14cb-439b-bf73-3a2891073a84" xlink:to="loc_pgen_AllInvestorsMember_c6c1685e-d993-443d-9caa-7994f6f5e420" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_11d1f9a1-587c-4b8e-aa23-98828f261080" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BalanceSheetLocationAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_b03f7284-5d8e-49a4-88c4-80119e788461" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_11d1f9a1-587c-4b8e-aa23-98828f261080" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_3700218a-40fe-45fc-8418-945e9802f988" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_11d1f9a1-587c-4b8e-aa23-98828f261080" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_3700218a-40fe-45fc-8418-945e9802f988" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_OtherAccruedLiabilitiesMember_02814a49-b89c-4dcb-ab4c-7bc02b597c3d" xlink:href="pgen-20210930.xsd#pgen_OtherAccruedLiabilitiesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_3700218a-40fe-45fc-8418-945e9802f988" xlink:to="loc_pgen_OtherAccruedLiabilitiesMember_02814a49-b89c-4dcb-ab4c-7bc02b597c3d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfArrangementAxis_2d80a262-1d17-45a5-8aac-2bd1c02d5236" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TypeOfArrangementAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_b03f7284-5d8e-49a4-88c4-80119e788461" xlink:to="loc_us-gaap_TypeOfArrangementAxis_2d80a262-1d17-45a5-8aac-2bd1c02d5236" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_1781ef7a-61a6-40df-ad8e-a652bce27837" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ArrangementsAndNonarrangementTransactionsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TypeOfArrangementAxis_2d80a262-1d17-45a5-8aac-2bd1c02d5236" xlink:to="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_1781ef7a-61a6-40df-ad8e-a652bce27837" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CollaborativeArrangementMember_0e43f53e-cdbe-46dc-b712-865e669ff20e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CollaborativeArrangementMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_1781ef7a-61a6-40df-ad8e-a652bce27837" xlink:to="loc_us-gaap_CollaborativeArrangementMember_0e43f53e-cdbe-46dc-b712-865e669ff20e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_935f5f6f-35ca-4796-9839-b14ec8f0a8b1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfEquityMethodInvestmentsLineItems"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_b03f7284-5d8e-49a4-88c4-80119e788461" xlink:to="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_935f5f6f-35ca-4796-9839-b14ec8f0a8b1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_CollaborativeArrangementConsiderationReceivedValue_e515c0ce-db1b-4bdc-9b07-b7739f833533" xlink:href="pgen-20210930.xsd#pgen_CollaborativeArrangementConsiderationReceivedValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_935f5f6f-35ca-4796-9839-b14ec8f0a8b1" xlink:to="loc_pgen_CollaborativeArrangementConsiderationReceivedValue_e515c0ce-db1b-4bdc-9b07-b7739f833533" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentOwnershipPercentage_d545d812-c3dc-4b2c-b55c-d66846e3ac2d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityMethodInvestmentOwnershipPercentage"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_935f5f6f-35ca-4796-9839-b14ec8f0a8b1" xlink:to="loc_us-gaap_EquityMethodInvestmentOwnershipPercentage_d545d812-c3dc-4b2c-b55c-d66846e3ac2d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireInterestInJointVenture_3eb3286c-af42-4011-8698-ab53e1b86ec0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquireInterestInJointVenture"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_935f5f6f-35ca-4796-9839-b14ec8f0a8b1" xlink:to="loc_us-gaap_PaymentsToAcquireInterestInJointVenture_3eb3286c-af42-4011-8698-ab53e1b86ec0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_JointVentureAdditionalCapitalContributionsCommitted_e0dc35dd-70c9-43eb-8e57-3e1be6c36f86" xlink:href="pgen-20210930.xsd#pgen_JointVentureAdditionalCapitalContributionsCommitted"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_935f5f6f-35ca-4796-9839-b14ec8f0a8b1" xlink:to="loc_pgen_JointVentureAdditionalCapitalContributionsCommitted_e0dc35dd-70c9-43eb-8e57-3e1be6c36f86" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_JointVentureAdditionalCapitalContributionsCommittedRemainingCommitment_e81844a0-fc1e-44fb-b221-89a4c1dadaac" xlink:href="pgen-20210930.xsd#pgen_JointVentureAdditionalCapitalContributionsCommittedRemainingCommitment"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_935f5f6f-35ca-4796-9839-b14ec8f0a8b1" xlink:to="loc_pgen_JointVentureAdditionalCapitalContributionsCommittedRemainingCommitment_e81844a0-fc1e-44fb-b221-89a4c1dadaac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_NumberofSeatsonGoverningBoard_0a74d4f3-b039-49ac-93fd-5ca2a4f84550" xlink:href="pgen-20210930.xsd#pgen_NumberofSeatsonGoverningBoard"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_935f5f6f-35ca-4796-9839-b14ec8f0a8b1" xlink:to="loc_pgen_NumberofSeatsonGoverningBoard_0a74d4f3-b039-49ac-93fd-5ca2a4f84550" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_NumberofSeatsonGoverningBoardInternallySelected_0c09e029-2bf2-415d-9057-8497a5e892be" xlink:href="pgen-20210930.xsd#pgen_NumberofSeatsonGoverningBoardInternallySelected"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_935f5f6f-35ca-4796-9839-b14ec8f0a8b1" xlink:to="loc_pgen_NumberofSeatsonGoverningBoardInternallySelected_0c09e029-2bf2-415d-9057-8497a5e892be" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_NumberofSeatsonGoverningBoardExternallySelected_74011928-48a4-40e9-bff0-ecf6783badf4" xlink:href="pgen-20210930.xsd#pgen_NumberofSeatsonGoverningBoardExternallySelected"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_935f5f6f-35ca-4796-9839-b14ec8f0a8b1" xlink:to="loc_pgen_NumberofSeatsonGoverningBoardExternallySelected_74011928-48a4-40e9-bff0-ecf6783badf4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestments_5b497ed3-ddb7-42d3-92e8-09f64d8a1145" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityMethodInvestments"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_935f5f6f-35ca-4796-9839-b14ec8f0a8b1" xlink:to="loc_us-gaap_EquityMethodInvestments_5b497ed3-ddb7-42d3-92e8-09f64d8a1145" 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-20210930.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_6ce31714-d8bb-42ec-9257-5a31d2983e3c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CollaborativeArrangementDisclosureTextBlock_7cbea0c9-d231-4cc0-a6a9-79ec9a705e1b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CollaborativeArrangementDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_6ce31714-d8bb-42ec-9257-5a31d2983e3c" xlink:to="loc_us-gaap_CollaborativeArrangementDisclosureTextBlock_7cbea0c9-d231-4cc0-a6a9-79ec9a705e1b" 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-20210930.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_cb19710c-f67c-438c-a841-990daf94b39f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_CollaborationandLicensingRevenueTableTextBlock_8dc82f20-1081-47dc-85c7-202093791161" xlink:href="pgen-20210930.xsd#pgen_CollaborationandLicensingRevenueTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_cb19710c-f67c-438c-a841-990daf94b39f" xlink:to="loc_pgen_CollaborationandLicensingRevenueTableTextBlock_8dc82f20-1081-47dc-85c7-202093791161" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock_aab3a105-a7aa-4cd9-931b-f3e45e3fee28" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_cb19710c-f67c-438c-a841-990daf94b39f" xlink:to="loc_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock_aab3a105-a7aa-4cd9-931b-f3e45e3fee28" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock_5702001f-30bc-4712-b3b7-9cbd242f2b72" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_cb19710c-f67c-438c-a841-990daf94b39f" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock_5702001f-30bc-4712-b3b7-9cbd242f2b72" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.dna.com/role/CollaborationandLicensingRevenueSummarizedCollaborationandLicensingRevenueDetails" xlink:type="simple" xlink:href="pgen-20210930.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_f485cf98-40fd-43dc-b240-6813a10cb1d0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable_301dba74-e758-4d96-b016-dfcf1c13e00f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_f485cf98-40fd-43dc-b240-6813a10cb1d0" xlink:to="loc_us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable_301dba74-e758-4d96-b016-dfcf1c13e00f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CounterpartyNameAxis_3dac292f-5737-4e3d-8526-21ff7a92b3d2" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CounterpartyNameAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable_301dba74-e758-4d96-b016-dfcf1c13e00f" xlink:to="loc_srt_CounterpartyNameAxis_3dac292f-5737-4e3d-8526-21ff7a92b3d2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RepurchaseAgreementCounterpartyNameDomain_c672a4da-c098-480d-ba0d-6b9cbb6ae6f2" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RepurchaseAgreementCounterpartyNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CounterpartyNameAxis_3dac292f-5737-4e3d-8526-21ff7a92b3d2" xlink:to="loc_srt_RepurchaseAgreementCounterpartyNameDomain_c672a4da-c098-480d-ba0d-6b9cbb6ae6f2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_ZiopharmMember_c1ecfb87-87fb-4a64-8147-ddc891591d56" xlink:href="pgen-20210930.xsd#pgen_ZiopharmMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RepurchaseAgreementCounterpartyNameDomain_c672a4da-c098-480d-ba0d-6b9cbb6ae6f2" xlink:to="loc_pgen_ZiopharmMember_c1ecfb87-87fb-4a64-8147-ddc891591d56" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_OragenicsMember_ee5e7912-80b1-4c9d-9d9f-60265a3cd058" xlink:href="pgen-20210930.xsd#pgen_OragenicsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RepurchaseAgreementCounterpartyNameDomain_c672a4da-c098-480d-ba0d-6b9cbb6ae6f2" xlink:to="loc_pgen_OragenicsMember_ee5e7912-80b1-4c9d-9d9f-60265a3cd058" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_CastleCreekBiosciencesIncMember_90d80f8f-836b-460d-a491-848309d422f5" xlink:href="pgen-20210930.xsd#pgen_CastleCreekBiosciencesIncMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RepurchaseAgreementCounterpartyNameDomain_c672a4da-c098-480d-ba0d-6b9cbb6ae6f2" xlink:to="loc_pgen_CastleCreekBiosciencesIncMember_90d80f8f-836b-460d-a491-848309d422f5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_OtherMember_531f6021-e57c-4b17-8905-1ea61be3184b" xlink:href="pgen-20210930.xsd#pgen_OtherMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RepurchaseAgreementCounterpartyNameDomain_c672a4da-c098-480d-ba0d-6b9cbb6ae6f2" xlink:to="loc_pgen_OtherMember_531f6021-e57c-4b17-8905-1ea61be3184b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfArrangementAxis_e82654c2-6ffe-49ed-ad0c-548e79a846e4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TypeOfArrangementAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable_301dba74-e758-4d96-b016-dfcf1c13e00f" xlink:to="loc_us-gaap_TypeOfArrangementAxis_e82654c2-6ffe-49ed-ad0c-548e79a846e4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_638457bc-47ad-459c-b864-220e35865df2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ArrangementsAndNonarrangementTransactionsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TypeOfArrangementAxis_e82654c2-6ffe-49ed-ad0c-548e79a846e4" xlink:to="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_638457bc-47ad-459c-b864-220e35865df2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CollaborativeArrangementMember_53ff825e-2502-4ac6-ae56-1ba0f102e957" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CollaborativeArrangementMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_638457bc-47ad-459c-b864-220e35865df2" xlink:to="loc_us-gaap_CollaborativeArrangementMember_53ff825e-2502-4ac6-ae56-1ba0f102e957" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_UpfrontAndMilestonePaymentsMember_437e9533-3cb6-4ed9-99f5-72ce2ee372c0" xlink:href="pgen-20210930.xsd#pgen_UpfrontAndMilestonePaymentsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_638457bc-47ad-459c-b864-220e35865df2" xlink:to="loc_pgen_UpfrontAndMilestonePaymentsMember_437e9533-3cb6-4ed9-99f5-72ce2ee372c0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_e48e49ee-8957-4f3a-b57e-3276154a954f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable_301dba74-e758-4d96-b016-dfcf1c13e00f" xlink:to="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_e48e49ee-8957-4f3a-b57e-3276154a954f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_aca7c303-b49b-4671-bd99-12df8b09eba4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_e48e49ee-8957-4f3a-b57e-3276154a954f" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_aca7c303-b49b-4671-bd99-12df8b09eba4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_ac339f33-c3b7-470f-99f3-78ef1436d875" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerLiabilityRevenueRecognized"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_e48e49ee-8957-4f3a-b57e-3276154a954f" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_ac339f33-c3b7-470f-99f3-78ef1436d875" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.dna.com/role/CollaborationandLicensingRevenueSummaryofDeferredRevenueDetails" xlink:type="simple" xlink:href="pgen-20210930.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_65affab6-0c88-49d7-8f87-11eb60ddaa6d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_ContractWithCustomerAssetAndLiabilityTable_770a1e3b-1c99-418d-8698-83d7530936eb" xlink:href="pgen-20210930.xsd#pgen_ContractWithCustomerAssetAndLiabilityTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_65affab6-0c88-49d7-8f87-11eb60ddaa6d" xlink:to="loc_pgen_ContractWithCustomerAssetAndLiabilityTable_770a1e3b-1c99-418d-8698-83d7530936eb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_1c13a9ca-c11f-44c8-b443-39096960e760" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductOrServiceAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pgen_ContractWithCustomerAssetAndLiabilityTable_770a1e3b-1c99-418d-8698-83d7530936eb" xlink:to="loc_srt_ProductOrServiceAxis_1c13a9ca-c11f-44c8-b443-39096960e760" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_f023b290-76f8-4bd2-9557-5f137c615581" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductsAndServicesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductOrServiceAxis_1c13a9ca-c11f-44c8-b443-39096960e760" xlink:to="loc_srt_ProductsAndServicesDomain_f023b290-76f8-4bd2-9557-5f137c615581" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_PrepaidProductAndServiceRevenuesMember_6f4478e7-399d-4f6d-a253-58c3cd5ac722" xlink:href="pgen-20210930.xsd#pgen_PrepaidProductAndServiceRevenuesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_f023b290-76f8-4bd2-9557-5f137c615581" xlink:to="loc_pgen_PrepaidProductAndServiceRevenuesMember_6f4478e7-399d-4f6d-a253-58c3cd5ac722" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_DeferredRevenueOtherMember_7cfbc5dd-01b1-45b4-81a8-dce58a44bf8c" xlink:href="pgen-20210930.xsd#pgen_DeferredRevenueOtherMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_f023b290-76f8-4bd2-9557-5f137c615581" xlink:to="loc_pgen_DeferredRevenueOtherMember_7cfbc5dd-01b1-45b4-81a8-dce58a44bf8c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfArrangementAxis_43e5db84-9b30-400e-8570-81e2d487fdb6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TypeOfArrangementAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pgen_ContractWithCustomerAssetAndLiabilityTable_770a1e3b-1c99-418d-8698-83d7530936eb" xlink:to="loc_us-gaap_TypeOfArrangementAxis_43e5db84-9b30-400e-8570-81e2d487fdb6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_edb1f7c3-6fc3-4cc6-bed6-7af6791428c0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ArrangementsAndNonarrangementTransactionsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TypeOfArrangementAxis_43e5db84-9b30-400e-8570-81e2d487fdb6" xlink:to="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_edb1f7c3-6fc3-4cc6-bed6-7af6791428c0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CollaborativeArrangementMember_509a94de-8c1d-45a6-8aac-b5f3cf5c2a5d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CollaborativeArrangementMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_edb1f7c3-6fc3-4cc6-bed6-7af6791428c0" xlink:to="loc_us-gaap_CollaborativeArrangementMember_509a94de-8c1d-45a6-8aac-b5f3cf5c2a5d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_ContractWithCustomerAssetAndLiabilityLineItems_0c9824cc-deb7-484f-9bec-d27645f12d4a" xlink:href="pgen-20210930.xsd#pgen_ContractWithCustomerAssetAndLiabilityLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pgen_ContractWithCustomerAssetAndLiabilityTable_770a1e3b-1c99-418d-8698-83d7530936eb" xlink:to="loc_pgen_ContractWithCustomerAssetAndLiabilityLineItems_0c9824cc-deb7-484f-9bec-d27645f12d4a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiability_7395cebe-ec5b-4a1c-b338-c1e988ab2d32" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerLiability"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pgen_ContractWithCustomerAssetAndLiabilityLineItems_0c9824cc-deb7-484f-9bec-d27645f12d4a" xlink:to="loc_us-gaap_ContractWithCustomerLiability_7395cebe-ec5b-4a1c-b338-c1e988ab2d32" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent_31bede08-433c-4d2c-bf84-6ab061863d3e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerLiabilityCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pgen_ContractWithCustomerAssetAndLiabilityLineItems_0c9824cc-deb7-484f-9bec-d27645f12d4a" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityCurrent_31bede08-433c-4d2c-bf84-6ab061863d3e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityNoncurrent_ade11f51-5f2e-4a51-9a49-43e277e6ffa0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerLiabilityNoncurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pgen_ContractWithCustomerAssetAndLiabilityLineItems_0c9824cc-deb7-484f-9bec-d27645f12d4a" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityNoncurrent_ade11f51-5f2e-4a51-9a49-43e277e6ffa0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.dna.com/role/CollaborationandLicensingRevenueSummaryofDeferredRevenuebyCollaboratorDetails" xlink:type="simple" xlink:href="pgen-20210930.xsd#CollaborationandLicensingRevenueSummaryofDeferredRevenuebyCollaboratorDetails"/>
  <link:presentationLink xlink:role="http://www.dna.com/role/CollaborationandLicensingRevenueSummaryofDeferredRevenuebyCollaboratorDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_93e4922c-2f40-4d49-a5cc-0326562f2eea" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_ContractWithCustomerAssetAndLiabilityTable_c9a4bc50-cea5-4f44-9bf5-53ace06e5994" xlink:href="pgen-20210930.xsd#pgen_ContractWithCustomerAssetAndLiabilityTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_93e4922c-2f40-4d49-a5cc-0326562f2eea" xlink:to="loc_pgen_ContractWithCustomerAssetAndLiabilityTable_c9a4bc50-cea5-4f44-9bf5-53ace06e5994" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CounterpartyNameAxis_d17819f3-9a04-4276-8d17-5f58542f3560" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CounterpartyNameAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pgen_ContractWithCustomerAssetAndLiabilityTable_c9a4bc50-cea5-4f44-9bf5-53ace06e5994" xlink:to="loc_srt_CounterpartyNameAxis_d17819f3-9a04-4276-8d17-5f58542f3560" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RepurchaseAgreementCounterpartyNameDomain_27b76015-1ca6-4251-9e05-8742869d28e5" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RepurchaseAgreementCounterpartyNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CounterpartyNameAxis_d17819f3-9a04-4276-8d17-5f58542f3560" xlink:to="loc_srt_RepurchaseAgreementCounterpartyNameDomain_27b76015-1ca6-4251-9e05-8742869d28e5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_IntrexonEnergyPartnersMember_a8ad93f0-0871-4f0d-bf77-b99b475f4c7d" xlink:href="pgen-20210930.xsd#pgen_IntrexonEnergyPartnersMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RepurchaseAgreementCounterpartyNameDomain_27b76015-1ca6-4251-9e05-8742869d28e5" xlink:to="loc_pgen_IntrexonEnergyPartnersMember_a8ad93f0-0871-4f0d-bf77-b99b475f4c7d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_IntrexonEnergyPartnersIILLCMember_02929424-dc88-4cf7-a3d1-841ec242e092" xlink:href="pgen-20210930.xsd#pgen_IntrexonEnergyPartnersIILLCMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RepurchaseAgreementCounterpartyNameDomain_27b76015-1ca6-4251-9e05-8742869d28e5" xlink:to="loc_pgen_IntrexonEnergyPartnersIILLCMember_02929424-dc88-4cf7-a3d1-841ec242e092" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_CastleCreekBiosciencesIncMember_27ac075d-9b7b-4202-9900-99fb1b231995" xlink:href="pgen-20210930.xsd#pgen_CastleCreekBiosciencesIncMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RepurchaseAgreementCounterpartyNameDomain_27b76015-1ca6-4251-9e05-8742869d28e5" xlink:to="loc_pgen_CastleCreekBiosciencesIncMember_27ac075d-9b7b-4202-9900-99fb1b231995" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_OtherCollaborationsMember_37db5c83-5164-4ccc-b705-2d6c392e3e9a" xlink:href="pgen-20210930.xsd#pgen_OtherCollaborationsMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RepurchaseAgreementCounterpartyNameDomain_27b76015-1ca6-4251-9e05-8742869d28e5" xlink:to="loc_pgen_OtherCollaborationsMember_37db5c83-5164-4ccc-b705-2d6c392e3e9a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_473df131-90fe-4a3f-8b73-484247d78e6f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pgen_ContractWithCustomerAssetAndLiabilityTable_c9a4bc50-cea5-4f44-9bf5-53ace06e5994" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_473df131-90fe-4a3f-8b73-484247d78e6f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfArrangementAxis_4fc8f68c-3017-45aa-a746-79d05fdce647" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TypeOfArrangementAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pgen_ContractWithCustomerAssetAndLiabilityTable_c9a4bc50-cea5-4f44-9bf5-53ace06e5994" xlink:to="loc_us-gaap_TypeOfArrangementAxis_4fc8f68c-3017-45aa-a746-79d05fdce647" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_2873dac4-a218-4f64-b3bf-359f3955c142" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ArrangementsAndNonarrangementTransactionsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TypeOfArrangementAxis_4fc8f68c-3017-45aa-a746-79d05fdce647" xlink:to="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_2873dac4-a218-4f64-b3bf-359f3955c142" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_UpfrontAndMilestonePaymentsMember_3ee2588e-defd-47fa-984e-3832e9b0fea8" xlink:href="pgen-20210930.xsd#pgen_UpfrontAndMilestonePaymentsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_2873dac4-a218-4f64-b3bf-359f3955c142" xlink:to="loc_pgen_UpfrontAndMilestonePaymentsMember_3ee2588e-defd-47fa-984e-3832e9b0fea8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_ContractWithCustomerAssetAndLiabilityLineItems_adb20e74-5396-4100-8f84-4424251bc7b6" xlink:href="pgen-20210930.xsd#pgen_ContractWithCustomerAssetAndLiabilityLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pgen_ContractWithCustomerAssetAndLiabilityTable_c9a4bc50-cea5-4f44-9bf5-53ace06e5994" xlink:to="loc_pgen_ContractWithCustomerAssetAndLiabilityLineItems_adb20e74-5396-4100-8f84-4424251bc7b6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_10302c95-1499-431a-8107-b1883736a23b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pgen_ContractWithCustomerAssetAndLiabilityLineItems_adb20e74-5396-4100-8f84-4424251bc7b6" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_10302c95-1499-431a-8107-b1883736a23b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligation_1dfcaa5d-4885-4d35-9e89-c78b3091a503" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligation"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pgen_ContractWithCustomerAssetAndLiabilityLineItems_adb20e74-5396-4100-8f84-4424251bc7b6" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligation_1dfcaa5d-4885-4d35-9e89-c78b3091a503" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.dna.com/role/CollaborationandLicensingRevenueSummaryofDeferredRevenuebyCollaboratorDetails_1" xlink:type="simple" xlink:href="pgen-20210930.xsd#CollaborationandLicensingRevenueSummaryofDeferredRevenuebyCollaboratorDetails_1"/>
  <link:presentationLink xlink:role="http://www.dna.com/role/CollaborationandLicensingRevenueSummaryofDeferredRevenuebyCollaboratorDetails_1" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.dna.com/role/ShorttermandLongtermInvestments" xlink:type="simple" xlink:href="pgen-20210930.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_835f9b6b-0048-4f55-a4b9-47556a504e16" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock_5ab10df7-1804-41e8-a6b8-d48dfdf52d7b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_835f9b6b-0048-4f55-a4b9-47556a504e16" xlink:to="loc_us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock_5ab10df7-1804-41e8-a6b8-d48dfdf52d7b" 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-20210930.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_faa619ce-5ba6-461a-9e86-7eaba43d0ae1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleTableTextBlock_b524f5ae-e891-4005-b21f-6b43d0f063b3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtSecuritiesAvailableForSaleTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_faa619ce-5ba6-461a-9e86-7eaba43d0ae1" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleTableTextBlock_b524f5ae-e891-4005-b21f-6b43d0f063b3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ContractualObligationFiscalYearMaturityScheduleTableTextBlock_c02f5704-c4fc-461e-aed1-60ad4bb2e5b8" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ContractualObligationFiscalYearMaturityScheduleTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_faa619ce-5ba6-461a-9e86-7eaba43d0ae1" xlink:to="loc_srt_ContractualObligationFiscalYearMaturityScheduleTableTextBlock_c02f5704-c4fc-461e-aed1-60ad4bb2e5b8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.dna.com/role/ShorttermandLongtermInvestmentsSummaryofAmortizedCostGrossUnrealizedGainsandLossesandFairValueofShorttermandLongtermInvestmentsDetails" xlink:type="simple" xlink:href="pgen-20210930.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_27f88167-52ff-4ee8-8808-31733cc39046" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleTable_d5441456-eba1-48b1-8d0a-584e9d17345a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtSecuritiesAvailableForSaleTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_27f88167-52ff-4ee8-8808-31733cc39046" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleTable_d5441456-eba1-48b1-8d0a-584e9d17345a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentAxis_907a46d2-b86f-49ef-bcba-16cc501606ca" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancialInstrumentAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleTable_d5441456-eba1-48b1-8d0a-584e9d17345a" xlink:to="loc_us-gaap_FinancialInstrumentAxis_907a46d2-b86f-49ef-bcba-16cc501606ca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_ab0bdeda-6bb7-4a1a-abfc-911053ef5ac1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancialInstrumentAxis_907a46d2-b86f-49ef-bcba-16cc501606ca" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_ab0bdeda-6bb7-4a1a-abfc-911053ef5ac1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_USGovernmentDebtSecuritiesMember_18d9a362-5cad-415c-8e56-53d6e93b7c97" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_USGovernmentDebtSecuritiesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_ab0bdeda-6bb7-4a1a-abfc-911053ef5ac1" xlink:to="loc_us-gaap_USGovernmentDebtSecuritiesMember_18d9a362-5cad-415c-8e56-53d6e93b7c97" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CertificatesOfDepositMember_0038543b-3870-45ad-adb7-f325d4133a0e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CertificatesOfDepositMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_ab0bdeda-6bb7-4a1a-abfc-911053ef5ac1" xlink:to="loc_us-gaap_CertificatesOfDepositMember_0038543b-3870-45ad-adb7-f325d4133a0e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_40b22a6b-b9d8-4cc4-a32b-d91bf768257e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleTable_d5441456-eba1-48b1-8d0a-584e9d17345a" xlink:to="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_40b22a6b-b9d8-4cc4-a32b-d91bf768257e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_1478f858-126f-4ba4-8b3d-ac2efd6c4c8b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_40b22a6b-b9d8-4cc4-a32b-d91bf768257e" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_1478f858-126f-4ba4-8b3d-ac2efd6c4c8b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_101a1c0e-715e-40ce-ad5d-92541711bd60" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_40b22a6b-b9d8-4cc4-a32b-d91bf768257e" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_101a1c0e-715e-40ce-ad5d-92541711bd60" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_cd1c96c3-a5b9-4cfd-9a2a-d40b632d4ac7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_40b22a6b-b9d8-4cc4-a32b-d91bf768257e" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_cd1c96c3-a5b9-4cfd-9a2a-d40b632d4ac7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_de3c99fa-87d8-4d8c-aee8-648474907d85" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecurities"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_40b22a6b-b9d8-4cc4-a32b-d91bf768257e" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_de3c99fa-87d8-4d8c-aee8-648474907d85" 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-20210930.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_75ebc117-2094-4f2c-a26c-7bd44f3e8264" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsFairValue_2179bc56-a563-4c87-91ee-af2c09e225f8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsFairValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_75ebc117-2094-4f2c-a26c-7bd44f3e8264" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsFairValue_2179bc56-a563-4c87-91ee-af2c09e225f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveFairValue_11b9c629-436e-4bbd-9692-06a773e01124" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveFairValue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_75ebc117-2094-4f2c-a26c-7bd44f3e8264" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveFairValue_11b9c629-436e-4bbd-9692-06a773e01124" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate_99e93b60-bcbf-4f54-b798-3da7250522b3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_75ebc117-2094-4f2c-a26c-7bd44f3e8264" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate_99e93b60-bcbf-4f54-b798-3da7250522b3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.dna.com/role/FairValueMeasurements" xlink:type="simple" xlink:href="pgen-20210930.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_6355b2cf-dff1-4e34-b967-8e03a88ddbc9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresTextBlock_75810ebd-b6c4-4c97-8d3c-d328ea13df4e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueDisclosuresTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_6355b2cf-dff1-4e34-b967-8e03a88ddbc9" xlink:to="loc_us-gaap_FairValueDisclosuresTextBlock_75810ebd-b6c4-4c97-8d3c-d328ea13df4e" 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-20210930.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_5e31ba19-556a-4878-bc55-92629093d5b8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock_3a0c4dc9-d6a6-48e6-8724-fceeb9831fca" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_5e31ba19-556a-4878-bc55-92629093d5b8" xlink:to="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock_3a0c4dc9-d6a6-48e6-8724-fceeb9831fca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.dna.com/role/FairValueMeasurementsSummaryofPlacementintheFairValueHierarchyofFinancialAssetsthatareMeasuredatFairValueonaRecurringBasisDetails" xlink:type="simple" xlink:href="pgen-20210930.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_d1613946-b50b-4863-9d85-1156c1aae925" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_ea9245c3-e2cb-4b7b-8895-ede0d5ecfb4f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_d1613946-b50b-4863-9d85-1156c1aae925" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_ea9245c3-e2cb-4b7b-8895-ede0d5ecfb4f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentAxis_529f9d49-a6e1-4049-b526-5479ba87d89a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancialInstrumentAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_ea9245c3-e2cb-4b7b-8895-ede0d5ecfb4f" xlink:to="loc_us-gaap_FinancialInstrumentAxis_529f9d49-a6e1-4049-b526-5479ba87d89a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_ffe4689b-eba0-416a-96ed-9b5bdee6a3f4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancialInstrumentAxis_529f9d49-a6e1-4049-b526-5479ba87d89a" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_ffe4689b-eba0-416a-96ed-9b5bdee6a3f4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_USGovernmentDebtSecuritiesMember_d607f971-8501-4a78-92ce-49f2b4e00a17" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_USGovernmentDebtSecuritiesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_ffe4689b-eba0-416a-96ed-9b5bdee6a3f4" xlink:to="loc_us-gaap_USGovernmentDebtSecuritiesMember_d607f971-8501-4a78-92ce-49f2b4e00a17" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CertificatesOfDepositMember_2dc76cbe-58b0-42b9-8e01-d8fcc57ddec5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CertificatesOfDepositMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_ffe4689b-eba0-416a-96ed-9b5bdee6a3f4" xlink:to="loc_us-gaap_CertificatesOfDepositMember_2dc76cbe-58b0-42b9-8e01-d8fcc57ddec5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_f8d72d9a-9156-47e4-bcd0-b30cd1bca099" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_ea9245c3-e2cb-4b7b-8895-ede0d5ecfb4f" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_f8d72d9a-9156-47e4-bcd0-b30cd1bca099" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_fc12b6de-b06c-41ec-ab91-161004328d89" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_f8d72d9a-9156-47e4-bcd0-b30cd1bca099" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_fc12b6de-b06c-41ec-ab91-161004328d89" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_3dae7f3b-36f8-474c-956e-447a563aa144" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueInputsLevel1Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_fc12b6de-b06c-41ec-ab91-161004328d89" xlink:to="loc_us-gaap_FairValueInputsLevel1Member_3dae7f3b-36f8-474c-956e-447a563aa144" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_989db757-473e-4060-9c2e-2465d8d96078" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_fc12b6de-b06c-41ec-ab91-161004328d89" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_989db757-473e-4060-9c2e-2465d8d96078" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel3Member_53ef961c-c264-4074-af9a-4cb280b700b4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueInputsLevel3Member"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_fc12b6de-b06c-41ec-ab91-161004328d89" xlink:to="loc_us-gaap_FairValueInputsLevel3Member_53ef961c-c264-4074-af9a-4cb280b700b4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_0025df09-b2b0-4f48-afa3-2483c51f29a6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_ea9245c3-e2cb-4b7b-8895-ede0d5ecfb4f" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_0025df09-b2b0-4f48-afa3-2483c51f29a6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsFairValueDisclosureAbstract_d375c265-ccfa-4628-93d3-5539f416d4a5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsFairValueDisclosureAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_0025df09-b2b0-4f48-afa3-2483c51f29a6" xlink:to="loc_us-gaap_AssetsFairValueDisclosureAbstract_d375c265-ccfa-4628-93d3-5539f416d4a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsFairValueDisclosure_f3da7424-6e9b-48c2-a37e-29beab958a77" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsFairValueDisclosure"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsFairValueDisclosureAbstract_d375c265-ccfa-4628-93d3-5539f416d4a5" xlink:to="loc_us-gaap_AssetsFairValueDisclosure_f3da7424-6e9b-48c2-a37e-29beab958a77" 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-20210930.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_08da1f11-3077-4855-9c67-ed97a929d8ef" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_b9e9b442-d7e7-4e61-aa52-2c5b18dd4c37" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_08da1f11-3077-4855-9c67-ed97a929d8ef" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_b9e9b442-d7e7-4e61-aa52-2c5b18dd4c37" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_48a60171-3407-4a46-9e39-7b80cc3e9561" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_b9e9b442-d7e7-4e61-aa52-2c5b18dd4c37" xlink:to="loc_us-gaap_DebtInstrumentAxis_48a60171-3407-4a46-9e39-7b80cc3e9561" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_09edaf46-68fb-4598-a8a7-6e993eeef4b8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentAxis_48a60171-3407-4a46-9e39-7b80cc3e9561" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_09edaf46-68fb-4598-a8a7-6e993eeef4b8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_A3.5ConvertibleNotesDue2023Member_e053e446-e072-45c3-964f-f6ee3320c5b7" xlink:href="pgen-20210930.xsd#pgen_A3.5ConvertibleNotesDue2023Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_09edaf46-68fb-4598-a8a7-6e993eeef4b8" xlink:to="loc_pgen_A3.5ConvertibleNotesDue2023Member_e053e446-e072-45c3-964f-f6ee3320c5b7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_2f95227a-6f6f-44bf-bf42-a3941d0c41ef" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_b9e9b442-d7e7-4e61-aa52-2c5b18dd4c37" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_2f95227a-6f6f-44bf-bf42-a3941d0c41ef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_97368baa-3c7f-4b37-84ac-50b145ce25f1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_2f95227a-6f6f-44bf-bf42-a3941d0c41ef" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_97368baa-3c7f-4b37-84ac-50b145ce25f1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleDebtFairValueDisclosures_e300fbb9-2d51-45bc-8a30-fde402506297" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConvertibleDebtFairValueDisclosures"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_2f95227a-6f6f-44bf-bf42-a3941d0c41ef" xlink:to="loc_us-gaap_ConvertibleDebtFairValueDisclosures_e300fbb9-2d51-45bc-8a30-fde402506297" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleDebt_6056553c-9ce7-4b9e-be09-2cce8a71175b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConvertibleDebt"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_2f95227a-6f6f-44bf-bf42-a3941d0c41ef" xlink:to="loc_us-gaap_ConvertibleDebt_6056553c-9ce7-4b9e-be09-2cce8a71175b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.dna.com/role/Inventory" xlink:type="simple" xlink:href="pgen-20210930.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_1db82d71-d5a2-4ebd-8463-d00895c403ce" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryDisclosureTextBlock_f566204f-3b54-432a-b086-11eb4a34baa7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryDisclosureAbstract_1db82d71-d5a2-4ebd-8463-d00895c403ce" xlink:to="loc_us-gaap_InventoryDisclosureTextBlock_f566204f-3b54-432a-b086-11eb4a34baa7" 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-20210930.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_a33aa985-f42a-44d5-9e0e-37f7e5e7bdaf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfInventoryCurrentTableTextBlock_33c86440-8617-4a95-899f-f96bd2e9fc71" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfInventoryCurrentTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryDisclosureAbstract_a33aa985-f42a-44d5-9e0e-37f7e5e7bdaf" xlink:to="loc_us-gaap_ScheduleOfInventoryCurrentTableTextBlock_33c86440-8617-4a95-899f-f96bd2e9fc71" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.dna.com/role/InventoryDetails" xlink:type="simple" xlink:href="pgen-20210930.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_d0074a4b-1d81-4c7e-866d-7eff6384ae8c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryCurrentTable_84e19132-5423-4b87-871d-e2e8f82f3a0c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryCurrentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryDisclosureAbstract_d0074a4b-1d81-4c7e-866d-7eff6384ae8c" xlink:to="loc_us-gaap_InventoryCurrentTable_84e19132-5423-4b87-871d-e2e8f82f3a0c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesInventoryAxis_1669974f-868a-4569-8ec5-fe573b902131" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PublicUtilitiesInventoryAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryCurrentTable_84e19132-5423-4b87-871d-e2e8f82f3a0c" xlink:to="loc_us-gaap_PublicUtilitiesInventoryAxis_1669974f-868a-4569-8ec5-fe573b902131" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesInventoryTypeDomain_26ba8285-bc2f-4779-a007-15520fc87b92" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PublicUtilitiesInventoryTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesInventoryAxis_1669974f-868a-4569-8ec5-fe573b902131" xlink:to="loc_us-gaap_PublicUtilitiesInventoryTypeDomain_26ba8285-bc2f-4779-a007-15520fc87b92" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_SuppliesEmbryosAndOtherProductionMaterialsMember_023798b7-73a0-4955-86bd-6a137410bf30" xlink:href="pgen-20210930.xsd#pgen_SuppliesEmbryosAndOtherProductionMaterialsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesInventoryTypeDomain_26ba8285-bc2f-4779-a007-15520fc87b92" xlink:to="loc_pgen_SuppliesEmbryosAndOtherProductionMaterialsMember_023798b7-73a0-4955-86bd-6a137410bf30" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_WorkInProcessMember_7e8dd4f1-4b39-4389-bbd7-ed86e6094e43" xlink:href="pgen-20210930.xsd#pgen_WorkInProcessMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesInventoryTypeDomain_26ba8285-bc2f-4779-a007-15520fc87b92" xlink:to="loc_pgen_WorkInProcessMember_7e8dd4f1-4b39-4389-bbd7-ed86e6094e43" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_LivestockMember_3396196e-704a-45f8-a3fe-aa4afd200ee3" xlink:href="pgen-20210930.xsd#pgen_LivestockMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesInventoryTypeDomain_26ba8285-bc2f-4779-a007-15520fc87b92" xlink:to="loc_pgen_LivestockMember_3396196e-704a-45f8-a3fe-aa4afd200ee3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_FeedMember_b0b9373c-27ea-4f3d-ba56-c8e3f4e76d48" xlink:href="pgen-20210930.xsd#pgen_FeedMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesInventoryTypeDomain_26ba8285-bc2f-4779-a007-15520fc87b92" xlink:to="loc_pgen_FeedMember_b0b9373c-27ea-4f3d-ba56-c8e3f4e76d48" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryLineItems_db4829c8-956a-4798-a26d-1262b7daf786" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryCurrentTable_84e19132-5423-4b87-871d-e2e8f82f3a0c" xlink:to="loc_us-gaap_InventoryLineItems_db4829c8-956a-4798-a26d-1262b7daf786" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryGross_1b97ac55-0edc-43e6-8d3d-11049790ffe8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryGross"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryLineItems_db4829c8-956a-4798-a26d-1262b7daf786" xlink:to="loc_us-gaap_InventoryGross_1b97ac55-0edc-43e6-8d3d-11049790ffe8" 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-20210930.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_a30c24f7-bcf2-43a3-b2a5-9eabb4c087fa" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_be64054c-d8ac-43de-8916-732c83c87a74" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_a30c24f7-bcf2-43a3-b2a5-9eabb4c087fa" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_be64054c-d8ac-43de-8916-732c83c87a74" 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-20210930.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_e69497fc-3268-4ed4-84d2-39fa66efd04b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTextBlock_f9b28606-c449-4e32-aa9f-e8ea31f5c3d3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_e69497fc-3268-4ed4-84d2-39fa66efd04b" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTextBlock_f9b28606-c449-4e32-aa9f-e8ea31f5c3d3" 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-20210930.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_9205f259-95c6-4f29-8fec-3851f1e8b5ad" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LandAndLandImprovements_bfd5420f-e65c-4bd4-b1e3-8c4196218984" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LandAndLandImprovements"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_9205f259-95c6-4f29-8fec-3851f1e8b5ad" xlink:to="loc_us-gaap_LandAndLandImprovements_bfd5420f-e65c-4bd4-b1e3-8c4196218984" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BuildingsAndImprovementsGross_a21491c7-60db-4b87-833a-67a068f0064c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BuildingsAndImprovementsGross"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_9205f259-95c6-4f29-8fec-3851f1e8b5ad" xlink:to="loc_us-gaap_BuildingsAndImprovementsGross_a21491c7-60db-4b87-833a-67a068f0064c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FurnitureAndFixturesGross_5a66b0e0-6305-4c17-aafb-388ac4366806" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FurnitureAndFixturesGross"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_9205f259-95c6-4f29-8fec-3851f1e8b5ad" xlink:to="loc_us-gaap_FurnitureAndFixturesGross_5a66b0e0-6305-4c17-aafb-388ac4366806" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MachineryAndEquipmentGross_a964970f-6031-4a8b-b235-7a9ad495664c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MachineryAndEquipmentGross"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_9205f259-95c6-4f29-8fec-3851f1e8b5ad" xlink:to="loc_us-gaap_MachineryAndEquipmentGross_a964970f-6031-4a8b-b235-7a9ad495664c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseholdImprovementsGross_3118f0cb-33b4-49fd-802c-9c58848cadca" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeaseholdImprovementsGross"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_9205f259-95c6-4f29-8fec-3851f1e8b5ad" xlink:to="loc_us-gaap_LeaseholdImprovementsGross_3118f0cb-33b4-49fd-802c-9c58848cadca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_BreedingandProductionAnimalsGross_9a2c269b-42fc-4e6d-a878-144670e83a8a" xlink:href="pgen-20210930.xsd#pgen_BreedingandProductionAnimalsGross"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_9205f259-95c6-4f29-8fec-3851f1e8b5ad" xlink:to="loc_pgen_BreedingandProductionAnimalsGross_9a2c269b-42fc-4e6d-a878-144670e83a8a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_ComputerHardwareandSoftware_c6680648-8f7a-48b5-a2f9-4d55d5ef4325" xlink:href="pgen-20210930.xsd#pgen_ComputerHardwareandSoftware"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_9205f259-95c6-4f29-8fec-3851f1e8b5ad" xlink:to="loc_pgen_ComputerHardwareandSoftware_c6680648-8f7a-48b5-a2f9-4d55d5ef4325" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConstructionInProgressGross_3a10ac92-6b7c-468b-8ba8-e914e491305c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConstructionInProgressGross"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_9205f259-95c6-4f29-8fec-3851f1e8b5ad" xlink:to="loc_us-gaap_ConstructionInProgressGross_3a10ac92-6b7c-468b-8ba8-e914e491305c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_8a859a68-295a-4b5d-aac7-a9c3d5aa83c5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_9205f259-95c6-4f29-8fec-3851f1e8b5ad" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_8a859a68-295a-4b5d-aac7-a9c3d5aa83c5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_7a2e6c7a-8313-44b9-aaa4-174f8870e35e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_9205f259-95c6-4f29-8fec-3851f1e8b5ad" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_7a2e6c7a-8313-44b9-aaa4-174f8870e35e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_e20b74b4-fe42-4b71-97a7-0dd4fc2311d5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_9205f259-95c6-4f29-8fec-3851f1e8b5ad" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_e20b74b4-fe42-4b71-97a7-0dd4fc2311d5" 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-20210930.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_7d1123ae-d286-4a12-924c-741586277c57" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Depreciation_061709a3-c561-412d-9d68-0dc0a9eb323b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Depreciation"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_7d1123ae-d286-4a12-924c-741586277c57" xlink:to="loc_us-gaap_Depreciation_061709a3-c561-412d-9d68-0dc0a9eb323b" 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-20210930.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_5f0af4bc-709e-4c8d-9e8a-72be4d96c21c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_527a1f6d-4f67-4e64-a361-8ecc3ea49b1f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_5f0af4bc-709e-4c8d-9e8a-72be4d96c21c" xlink:to="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_527a1f6d-4f67-4e64-a361-8ecc3ea49b1f" 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-20210930.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_6fe867eb-ef1c-446a-947f-831b60a52b3e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfGoodwillTextBlock_58f29e19-705c-4589-918e-3a72b13a179c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfGoodwillTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_6fe867eb-ef1c-446a-947f-831b60a52b3e" xlink:to="loc_us-gaap_ScheduleOfGoodwillTextBlock_58f29e19-705c-4589-918e-3a72b13a179c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_fbd974a4-e7cd-444d-b3cc-2671586826d4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_6fe867eb-ef1c-446a-947f-831b60a52b3e" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_fbd974a4-e7cd-444d-b3cc-2671586826d4" 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-20210930.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_b944bfbf-c4dd-4d5e-a2e6-b0b559078d63" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillRollForward_48577a7d-9948-4f97-9848-0e7780a83fc3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_b944bfbf-c4dd-4d5e-a2e6-b0b559078d63" xlink:to="loc_us-gaap_GoodwillRollForward_48577a7d-9948-4f97-9848-0e7780a83fc3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_0389919b-0aa0-42d2-ad76-c41dc624a355" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillRollForward_48577a7d-9948-4f97-9848-0e7780a83fc3" xlink:to="loc_us-gaap_Goodwill_0389919b-0aa0-42d2-ad76-c41dc624a355" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillForeignCurrencyTranslationGainLoss_95340fb8-65a7-43e1-b47e-19a3489c1c10" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillForeignCurrencyTranslationGainLoss"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillRollForward_48577a7d-9948-4f97-9848-0e7780a83fc3" xlink:to="loc_us-gaap_GoodwillForeignCurrencyTranslationGainLoss_95340fb8-65a7-43e1-b47e-19a3489c1c10" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_908db66e-0406-421c-8a93-a060814dec9c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillRollForward_48577a7d-9948-4f97-9848-0e7780a83fc3" xlink:to="loc_us-gaap_Goodwill_908db66e-0406-421c-8a93-a060814dec9c" 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-20210930.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_7842cbae-8098-4250-a385-712d69aaf42e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss_ba8f497c-dc55-4fc1-b6c7-0a3ed5146eea" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillImpairedAccumulatedImpairmentLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_7842cbae-8098-4250-a385-712d69aaf42e" xlink:to="loc_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss_ba8f497c-dc55-4fc1-b6c7-0a3ed5146eea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_2b881ea4-b786-4bfe-9b36-444825b50c19" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_7842cbae-8098-4250-a385-712d69aaf42e" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_2b881ea4-b786-4bfe-9b36-444825b50c19" 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-20210930.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_c4d481ac-a23c-4b42-bea8-2d601c1d55f7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_fdc1e358-4ced-438c-a253-29e749b2e10e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_c4d481ac-a23c-4b42-bea8-2d601c1d55f7" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_fdc1e358-4ced-438c-a253-29e749b2e10e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_10b5e57e-a772-42fc-a15d-1a88584a006f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_fdc1e358-4ced-438c-a253-29e749b2e10e" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_10b5e57e-a772-42fc-a15d-1a88584a006f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_2fa27dc1-7665-4b04-a25b-682b904e5904" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_10b5e57e-a772-42fc-a15d-1a88584a006f" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_2fa27dc1-7665-4b04-a25b-682b904e5904" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntellectualPropertyMember_09f74309-36b8-4a1f-a7f1-5b30db76b4e1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IntellectualPropertyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_2fa27dc1-7665-4b04-a25b-682b904e5904" xlink:to="loc_us-gaap_IntellectualPropertyMember_09f74309-36b8-4a1f-a7f1-5b30db76b4e1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelationshipsMember_fd19241d-76b8-491b-8432-1cf95510559b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CustomerRelationshipsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_2fa27dc1-7665-4b04-a25b-682b904e5904" xlink:to="loc_us-gaap_CustomerRelationshipsMember_fd19241d-76b8-491b-8432-1cf95510559b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TrademarksMember_e483a083-a9e2-489f-a66f-ea88b9c0c281" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TrademarksMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_2fa27dc1-7665-4b04-a25b-682b904e5904" xlink:to="loc_us-gaap_TrademarksMember_e483a083-a9e2-489f-a66f-ea88b9c0c281" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_5822c91e-375b-4e94-b462-2d9792105f0e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_fdc1e358-4ced-438c-a253-29e749b2e10e" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_5822c91e-375b-4e94-b462-2d9792105f0e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNetAbstract_910bbe0d-8865-4241-a596-163343f34510" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNetAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_5822c91e-375b-4e94-b462-2d9792105f0e" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNetAbstract_910bbe0d-8865-4241-a596-163343f34510" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_b909e40b-2b23-4f09-9970-8bd46aba4bbc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNetAbstract_910bbe0d-8865-4241-a596-163343f34510" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_b909e40b-2b23-4f09-9970-8bd46aba4bbc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_6da7c294-c314-4514-8ac5-916125f9f02c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNetAbstract_910bbe0d-8865-4241-a596-163343f34510" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_6da7c294-c314-4514-8ac5-916125f9f02c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_bab3c05f-0675-47e1-ac1d-293e9bd31d81" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNetAbstract_910bbe0d-8865-4241-a596-163343f34510" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNet_bab3c05f-0675-47e1-ac1d-293e9bd31d81" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.dna.com/role/LinesofCreditandLongTermDebt" xlink:type="simple" xlink:href="pgen-20210930.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_62ba55e7-2324-4a40-9b06-8996cab8b3cc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureTextBlock_ce471493-58ed-4bef-885b-2e05bbfa0675" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_62ba55e7-2324-4a40-9b06-8996cab8b3cc" xlink:to="loc_us-gaap_DebtDisclosureTextBlock_ce471493-58ed-4bef-885b-2e05bbfa0675" 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-20210930.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_fbb37328-73be-48ad-b54b-deab73274a33" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDebtInstrumentsTextBlock_1de501f2-a48f-4c8c-83bf-b3ce54f2340f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfDebtInstrumentsTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_fbb37328-73be-48ad-b54b-deab73274a33" xlink:to="loc_us-gaap_ScheduleOfDebtInstrumentsTextBlock_1de501f2-a48f-4c8c-83bf-b3ce54f2340f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestIncomeAndInterestExpenseDisclosureTableTextBlock_42a7caff-a261-4624-9f63-cb43a225ed92" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestIncomeAndInterestExpenseDisclosureTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_fbb37328-73be-48ad-b54b-deab73274a33" xlink:to="loc_us-gaap_InterestIncomeAndInterestExpenseDisclosureTableTextBlock_42a7caff-a261-4624-9f63-cb43a225ed92" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_49d22b9a-56da-487a-97b8-a7a4a612b15d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_fbb37328-73be-48ad-b54b-deab73274a33" xlink:to="loc_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_49d22b9a-56da-487a-97b8-a7a4a612b15d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.dna.com/role/LinesofCreditandLongTermDebtLinesofCreditAdditionalInformationDetails" xlink:type="simple" xlink:href="pgen-20210930.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_9af2e028-85c8-4e15-a5a3-35627d250ddf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityTable_3db5d1b3-0e9d-4b37-8fca-3d4f0cca7cfb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_9af2e028-85c8-4e15-a5a3-35627d250ddf" xlink:to="loc_us-gaap_LineOfCreditFacilityTable_3db5d1b3-0e9d-4b37-8fca-3d4f0cca7cfb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_bf8f36b9-a7d5-49dd-bd48-a894cf29e2e9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CreditFacilityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_3db5d1b3-0e9d-4b37-8fca-3d4f0cca7cfb" xlink:to="loc_us-gaap_CreditFacilityAxis_bf8f36b9-a7d5-49dd-bd48-a894cf29e2e9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_118823f6-00eb-4bbb-947c-7602e8184c7b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CreditFacilityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityAxis_bf8f36b9-a7d5-49dd-bd48-a894cf29e2e9" xlink:to="loc_us-gaap_CreditFacilityDomain_118823f6-00eb-4bbb-947c-7602e8184c7b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_8875ed2c-5489-4170-9b7c-a2eda825ffc2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_118823f6-00eb-4bbb-947c-7602e8184c7b" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_8875ed2c-5489-4170-9b7c-a2eda825ffc2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_48dacf79-b468-4c0b-9551-9bf159633684" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_3db5d1b3-0e9d-4b37-8fca-3d4f0cca7cfb" xlink:to="loc_dei_LegalEntityAxis_48dacf79-b468-4c0b-9551-9bf159633684" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_673eb660-3308-4761-aa6b-2c8965d7ea42" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_48dacf79-b468-4c0b-9551-9bf159633684" xlink:to="loc_dei_EntityDomain_673eb660-3308-4761-aa6b-2c8965d7ea42" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_TransOvaGeneticsLcMember_e0e7e7ce-61c0-43f9-9695-5e0bc6f9620f" xlink:href="pgen-20210930.xsd#pgen_TransOvaGeneticsLcMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_673eb660-3308-4761-aa6b-2c8965d7ea42" xlink:to="loc_pgen_TransOvaGeneticsLcMember_e0e7e7ce-61c0-43f9-9695-5e0bc6f9620f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_ExemplarGeneticsLLCMember_4fa48f6d-6bad-4c7e-8ba6-f5293e1e82e0" xlink:href="pgen-20210930.xsd#pgen_ExemplarGeneticsLLCMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_673eb660-3308-4761-aa6b-2c8965d7ea42" xlink:to="loc_pgen_ExemplarGeneticsLLCMember_4fa48f6d-6bad-4c7e-8ba6-f5293e1e82e0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityAxis_7b107d10-8e47-46d1-af52-e4dd1b547752" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_3db5d1b3-0e9d-4b37-8fca-3d4f0cca7cfb" xlink:to="loc_us-gaap_LineOfCreditFacilityAxis_7b107d10-8e47-46d1-af52-e4dd1b547752" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityLenderDomain_37762c04-b804-4da0-aa6a-ca67925e267a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityLenderDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityAxis_7b107d10-8e47-46d1-af52-e4dd1b547752" xlink:to="loc_us-gaap_LineOfCreditFacilityLenderDomain_37762c04-b804-4da0-aa6a-ca67925e267a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_FirstNationalBankofOmahaMember_2a0ceee7-1657-4a07-862d-1a116a475723" xlink:href="pgen-20210930.xsd#pgen_FirstNationalBankofOmahaMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLenderDomain_37762c04-b804-4da0-aa6a-ca67925e267a" xlink:to="loc_pgen_FirstNationalBankofOmahaMember_2a0ceee7-1657-4a07-862d-1a116a475723" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_AmericanStateBankMember_c41a1029-ca88-4b5b-8300-2d0cc429c172" xlink:href="pgen-20210930.xsd#pgen_AmericanStateBankMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLenderDomain_37762c04-b804-4da0-aa6a-ca67925e267a" xlink:to="loc_pgen_AmericanStateBankMember_c41a1029-ca88-4b5b-8300-2d0cc429c172" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_9dfb1e3f-9f88-4c58-b74e-03014038fc0b" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_3db5d1b3-0e9d-4b37-8fca-3d4f0cca7cfb" xlink:to="loc_srt_RangeAxis_9dfb1e3f-9f88-4c58-b74e-03014038fc0b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_1dcc195c-90c4-45f0-bd0c-ad1d92f4b7b9" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_9dfb1e3f-9f88-4c58-b74e-03014038fc0b" xlink:to="loc_srt_RangeMember_1dcc195c-90c4-45f0-bd0c-ad1d92f4b7b9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_e3cc50a0-e77f-4cf6-b1bb-2bff2480abb7" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_1dcc195c-90c4-45f0-bd0c-ad1d92f4b7b9" xlink:to="loc_srt_MinimumMember_e3cc50a0-e77f-4cf6-b1bb-2bff2480abb7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityLineItems_854a7d78-eece-4595-8306-51fa75951c8e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityLineItems"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_3db5d1b3-0e9d-4b37-8fca-3d4f0cca7cfb" xlink:to="loc_us-gaap_LineOfCreditFacilityLineItems_854a7d78-eece-4595-8306-51fa75951c8e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_dd92123c-695a-4292-aa48-ffa6472897ff" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_854a7d78-eece-4595-8306-51fa75951c8e" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_dd92123c-695a-4292-aa48-ffa6472897ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_21e33d23-7a35-4252-aae4-748f07a6864b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_854a7d78-eece-4595-8306-51fa75951c8e" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_21e33d23-7a35-4252-aae4-748f07a6864b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd_21fb0359-38e3-422b-a236-bd456dab889f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_854a7d78-eece-4595-8306-51fa75951c8e" xlink:to="loc_us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd_21fb0359-38e3-422b-a236-bd456dab889f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCredit_9273f589-3ef0-46f9-b1a6-4d75d0a91d03" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCredit"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_854a7d78-eece-4595-8306-51fa75951c8e" xlink:to="loc_us-gaap_LineOfCredit_9273f589-3ef0-46f9-b1a6-4d75d0a91d03" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity_c03cce8a-3b41-4958-9eaf-1ab073836c03" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_854a7d78-eece-4595-8306-51fa75951c8e" xlink:to="loc_us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity_c03cce8a-3b41-4958-9eaf-1ab073836c03" 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-20210930.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_5f7c77f4-b86d-47b5-9c66-d535d92eb8e5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_701002e4-1aa1-44ed-b29d-889e60a602b2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_5f7c77f4-b86d-47b5-9c66-d535d92eb8e5" xlink:to="loc_us-gaap_DebtInstrumentTable_701002e4-1aa1-44ed-b29d-889e60a602b2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_8365021a-953c-4219-9d5f-45fd6c00a488" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_701002e4-1aa1-44ed-b29d-889e60a602b2" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_8365021a-953c-4219-9d5f-45fd6c00a488" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_6d43f145-c82e-4d35-add6-317440120d62" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_8365021a-953c-4219-9d5f-45fd6c00a488" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_6d43f145-c82e-4d35-add6-317440120d62" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleDebtMember_fdc7c04d-34a6-4b97-a159-d1af90968e0f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConvertibleDebtMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_6d43f145-c82e-4d35-add6-317440120d62" xlink:to="loc_us-gaap_ConvertibleDebtMember_fdc7c04d-34a6-4b97-a159-d1af90968e0f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesPayableToBanksMember_766c5434-76e8-4507-bb91-ef6f27db278d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NotesPayableToBanksMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_6d43f145-c82e-4d35-add6-317440120d62" xlink:to="loc_us-gaap_NotesPayableToBanksMember_766c5434-76e8-4507-bb91-ef6f27db278d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_OtherLongTermDebtMember_a1c33f8f-7dec-406d-b4cc-bcd104434e5d" xlink:href="pgen-20210930.xsd#pgen_OtherLongTermDebtMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_6d43f145-c82e-4d35-add6-317440120d62" xlink:to="loc_pgen_OtherLongTermDebtMember_a1c33f8f-7dec-406d-b4cc-bcd104434e5d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_71c251fa-0147-4ec0-b292-7d00198a3ad5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_701002e4-1aa1-44ed-b29d-889e60a602b2" xlink:to="loc_us-gaap_DebtInstrumentLineItems_71c251fa-0147-4ec0-b292-7d00198a3ad5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt_6e3030db-fe19-4aad-9e30-4ee928fc1194" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebt"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_71c251fa-0147-4ec0-b292-7d00198a3ad5" xlink:to="loc_us-gaap_LongTermDebt_6e3030db-fe19-4aad-9e30-4ee928fc1194" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent_ac8130e3-26ac-4bef-98ca-763d889a63fb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_71c251fa-0147-4ec0-b292-7d00198a3ad5" xlink:to="loc_us-gaap_LongTermDebtCurrent_ac8130e3-26ac-4bef-98ca-763d889a63fb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_84a65ccc-4624-4d23-b99f-c2835fe6f953" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_71c251fa-0147-4ec0-b292-7d00198a3ad5" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_84a65ccc-4624-4d23-b99f-c2835fe6f953" 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-20210930.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_04bb0d49-90ca-424d-b511-044ff55e3786" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_3617687d-b524-4887-9640-082c3cf45823" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_04bb0d49-90ca-424d-b511-044ff55e3786" xlink:to="loc_us-gaap_DebtInstrumentTable_3617687d-b524-4887-9640-082c3cf45823" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_0f4f7238-15eb-42e4-979d-0452c107dacb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_3617687d-b524-4887-9640-082c3cf45823" xlink:to="loc_us-gaap_DebtInstrumentAxis_0f4f7238-15eb-42e4-979d-0452c107dacb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_d4823d65-0324-41c6-bf3b-e87f8a042b4d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentAxis_0f4f7238-15eb-42e4-979d-0452c107dacb" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_d4823d65-0324-41c6-bf3b-e87f8a042b4d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_A3.5ConvertibleNotesDue2023Member_144a8f27-3975-47d8-a168-07f9cf1f679e" xlink:href="pgen-20210930.xsd#pgen_A3.5ConvertibleNotesDue2023Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_d4823d65-0324-41c6-bf3b-e87f8a042b4d" xlink:to="loc_pgen_A3.5ConvertibleNotesDue2023Member_144a8f27-3975-47d8-a168-07f9cf1f679e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_ActoBioNotesMember_674e25d4-936c-47a6-8450-c165fc67e4b8" xlink:href="pgen-20210930.xsd#pgen_ActoBioNotesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_d4823d65-0324-41c6-bf3b-e87f8a042b4d" xlink:to="loc_pgen_ActoBioNotesMember_674e25d4-936c-47a6-8450-c165fc67e4b8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_MerckConvertibleNoteMember_8cf0c09a-e669-4df6-bf9f-de20f9012f26" xlink:href="pgen-20210930.xsd#pgen_MerckConvertibleNoteMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_d4823d65-0324-41c6-bf3b-e87f8a042b4d" xlink:to="loc_pgen_MerckConvertibleNoteMember_8cf0c09a-e669-4df6-bf9f-de20f9012f26" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_8f0e95e2-a9ac-40b9-ba25-c39867b8bfdc" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_3617687d-b524-4887-9640-082c3cf45823" xlink:to="loc_srt_RangeAxis_8f0e95e2-a9ac-40b9-ba25-c39867b8bfdc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_93da1199-709e-4149-b9bf-23e7bba29bc2" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_8f0e95e2-a9ac-40b9-ba25-c39867b8bfdc" xlink:to="loc_srt_RangeMember_93da1199-709e-4149-b9bf-23e7bba29bc2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_4ebf8b02-caae-4150-b56a-b6aab17dde63" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_93da1199-709e-4149-b9bf-23e7bba29bc2" xlink:to="loc_srt_MinimumMember_4ebf8b02-caae-4150-b56a-b6aab17dde63" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_3b0b5fbd-e45f-4a6e-b3dd-a726e7cbac6b" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_93da1199-709e-4149-b9bf-23e7bba29bc2" xlink:to="loc_srt_MaximumMember_3b0b5fbd-e45f-4a6e-b3dd-a726e7cbac6b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_d3edc8a3-d23a-416d-b501-ec39cbac0cf8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_3617687d-b524-4887-9640-082c3cf45823" xlink:to="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_d3edc8a3-d23a-416d-b501-ec39cbac0cf8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain_3f3e58df-703f-4858-a047-07e49bb62c86" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_d3edc8a3-d23a-416d-b501-ec39cbac0cf8" xlink:to="loc_us-gaap_RelatedPartyDomain_3f3e58df-703f-4858-a047-07e49bb62c86" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_HarvestIntrexonEnterpriseFundILPMember_e62f91b4-1dba-4c8f-b757-4a3774df0ed7" xlink:href="pgen-20210930.xsd#pgen_HarvestIntrexonEnterpriseFundILPMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyDomain_3f3e58df-703f-4858-a047-07e49bb62c86" xlink:to="loc_pgen_HarvestIntrexonEnterpriseFundILPMember_e62f91b4-1dba-4c8f-b757-4a3774df0ed7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_90cdf011-652b-4b42-bdf5-bc499ff35785" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_3617687d-b524-4887-9640-082c3cf45823" xlink:to="loc_dei_LegalEntityAxis_90cdf011-652b-4b42-bdf5-bc499ff35785" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_8eda23f4-5c74-4336-b05c-1176684340ad" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_90cdf011-652b-4b42-bdf5-bc499ff35785" xlink:to="loc_dei_EntityDomain_8eda23f4-5c74-4336-b05c-1176684340ad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_ActoBioTherapeuticsInc.Member_20588a7e-9f5e-4f85-b0a4-8d1d0b653dcd" xlink:href="pgen-20210930.xsd#pgen_ActoBioTherapeuticsInc.Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_8eda23f4-5c74-4336-b05c-1176684340ad" xlink:to="loc_pgen_ActoBioTherapeuticsInc.Member_20588a7e-9f5e-4f85-b0a4-8d1d0b653dcd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_TransOvaGeneticsLcMember_6d9335aa-aee2-4977-b0a2-d2a353f68ef4" xlink:href="pgen-20210930.xsd#pgen_TransOvaGeneticsLcMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_8eda23f4-5c74-4336-b05c-1176684340ad" xlink:to="loc_pgen_TransOvaGeneticsLcMember_6d9335aa-aee2-4977-b0a2-d2a353f68ef4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_e9a936e2-e98d-41d4-a7c8-4ac23c5cdf96" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_3617687d-b524-4887-9640-082c3cf45823" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_e9a936e2-e98d-41d4-a7c8-4ac23c5cdf96" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_01330b24-e1c8-4bf2-8e24-20154535717a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_e9a936e2-e98d-41d4-a7c8-4ac23c5cdf96" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_01330b24-e1c8-4bf2-8e24-20154535717a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleDebtMember_8b8501f0-73cb-4d5e-ab89-1c2875c545bb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConvertibleDebtMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_01330b24-e1c8-4bf2-8e24-20154535717a" xlink:to="loc_us-gaap_ConvertibleDebtMember_8b8501f0-73cb-4d5e-ab89-1c2875c545bb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesPayableToBanksMember_d42941bc-6a69-4b0c-b507-027ffdc55abb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NotesPayableToBanksMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_01330b24-e1c8-4bf2-8e24-20154535717a" xlink:to="loc_us-gaap_NotesPayableToBanksMember_d42941bc-6a69-4b0c-b507-027ffdc55abb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityAxis_aebfbe04-b7f7-40f6-b357-fc98df19eb71" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityAxis"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_3617687d-b524-4887-9640-082c3cf45823" xlink:to="loc_us-gaap_LineOfCreditFacilityAxis_aebfbe04-b7f7-40f6-b357-fc98df19eb71" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityLenderDomain_d47bea85-cd32-4425-ae29-af6bc29afc34" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityLenderDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityAxis_aebfbe04-b7f7-40f6-b357-fc98df19eb71" xlink:to="loc_us-gaap_LineOfCreditFacilityLenderDomain_d47bea85-cd32-4425-ae29-af6bc29afc34" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_HarvestIntrexonEnterpriseFundILPMember_195cb08a-8306-48a8-9f1d-30658a64ae8a" xlink:href="pgen-20210930.xsd#pgen_HarvestIntrexonEnterpriseFundILPMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLenderDomain_d47bea85-cd32-4425-ae29-af6bc29afc34" xlink:to="loc_pgen_HarvestIntrexonEnterpriseFundILPMember_195cb08a-8306-48a8-9f1d-30658a64ae8a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_AmericanStateBankMember_5cbe781e-8572-41ed-b6df-eba0810eb0b6" xlink:href="pgen-20210930.xsd#pgen_AmericanStateBankMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLenderDomain_d47bea85-cd32-4425-ae29-af6bc29afc34" xlink:to="loc_pgen_AmericanStateBankMember_5cbe781e-8572-41ed-b6df-eba0810eb0b6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_a98a3258-fecb-4f67-873e-0c99553e03af" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_3617687d-b524-4887-9640-082c3cf45823" xlink:to="loc_us-gaap_DebtInstrumentLineItems_a98a3258-fecb-4f67-873e-0c99553e03af" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount_defe9a1b-41c2-4162-bd28-ada42712b309" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentFaceAmount"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_a98a3258-fecb-4f67-873e-0c99553e03af" xlink:to="loc_us-gaap_DebtInstrumentFaceAmount_defe9a1b-41c2-4162-bd28-ada42712b309" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebt_ec035bca-d434-484f-8b56-1d3411774db7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromIssuanceOfLongTermDebt"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_a98a3258-fecb-4f67-873e-0c99553e03af" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebt_ec035bca-d434-484f-8b56-1d3411774db7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsGross_fbcfc762-4d9e-4f05-aec7-bb0eb1eaf7ae" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredFinanceCostsGross"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_a98a3258-fecb-4f67-873e-0c99553e03af" xlink:to="loc_us-gaap_DeferredFinanceCostsGross_fbcfc762-4d9e-4f05-aec7-bb0eb1eaf7ae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_f4e751d8-776f-44f1-9140-4417e7c12d91" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_a98a3258-fecb-4f67-873e-0c99553e03af" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_f4e751d8-776f-44f1-9140-4417e7c12d91" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentConvertibleConversionRatio1_1a393166-619e-447a-81ef-1ea8a7613b03" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentConvertibleConversionRatio1"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_a98a3258-fecb-4f67-873e-0c99553e03af" xlink:to="loc_us-gaap_DebtInstrumentConvertibleConversionRatio1_1a393166-619e-447a-81ef-1ea8a7613b03" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_ConvertibleDebtPrincipalAmountInitialConversionRate_e680cedf-e439-429a-9f18-b72b48fc095e" xlink:href="pgen-20210930.xsd#pgen_ConvertibleDebtPrincipalAmountInitialConversionRate"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_a98a3258-fecb-4f67-873e-0c99553e03af" xlink:to="loc_pgen_ConvertibleDebtPrincipalAmountInitialConversionRate_e680cedf-e439-429a-9f18-b72b48fc095e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentConvertibleConversionPrice1_1886bc8e-8dfc-4e7e-97ac-a1457873756e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentConvertibleConversionPrice1"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_a98a3258-fecb-4f67-873e-0c99553e03af" xlink:to="loc_us-gaap_DebtInstrumentConvertibleConversionPrice1_1886bc8e-8dfc-4e7e-97ac-a1457873756e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentConvertibleThresholdTradingDays_2adac506-933c-45bd-9d03-a40795484fd1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentConvertibleThresholdTradingDays"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_a98a3258-fecb-4f67-873e-0c99553e03af" xlink:to="loc_us-gaap_DebtInstrumentConvertibleThresholdTradingDays_2adac506-933c-45bd-9d03-a40795484fd1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1_0493c453-2570-4d23-8e91-010ef4925b6e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_a98a3258-fecb-4f67-873e-0c99553e03af" xlink:to="loc_us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1_0493c453-2570-4d23-8e91-010ef4925b6e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger_2c4e5f8b-bed6-4bab-9ffd-e5894a48c32b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_a98a3258-fecb-4f67-873e-0c99553e03af" xlink:to="loc_us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger_2c4e5f8b-bed6-4bab-9ffd-e5894a48c32b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentRedemptionPricePercentage_843db24f-f1a5-449e-b7bd-1d7aa3095c4d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentRedemptionPricePercentage"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_a98a3258-fecb-4f67-873e-0c99553e03af" xlink:to="loc_us-gaap_DebtInstrumentRedemptionPricePercentage_843db24f-f1a5-449e-b7bd-1d7aa3095c4d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleDebt_6ff794f7-35d1-45d1-9938-a4096171cc53" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConvertibleDebt"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_a98a3258-fecb-4f67-873e-0c99553e03af" xlink:to="loc_us-gaap_ConvertibleDebt_6ff794f7-35d1-45d1-9938-a4096171cc53" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebt_f08a6d0a-95c4-4d02-93c3-d89801632af2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebt"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_a98a3258-fecb-4f67-873e-0c99553e03af" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebt_f08a6d0a-95c4-4d02-93c3-d89801632af2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_f6252547-b210-40fb-983a-634c381520c2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_a98a3258-fecb-4f67-873e-0c99553e03af" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_f6252547-b210-40fb-983a-634c381520c2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateEffectivePercentage_df923e51-c89d-4b3f-8c18-8c5d4bc39ae1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentInterestRateEffectivePercentage"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_a98a3258-fecb-4f67-873e-0c99553e03af" xlink:to="loc_us-gaap_DebtInstrumentInterestRateEffectivePercentage_df923e51-c89d-4b3f-8c18-8c5d4bc39ae1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet_81f0a1d9-2577-4cd9-aae8-3278cde5646c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_a98a3258-fecb-4f67-873e-0c99553e03af" xlink:to="loc_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet_81f0a1d9-2577-4cd9-aae8-3278cde5646c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestPayableCurrentAndNoncurrent_42579cec-cf11-4014-9896-09f7c174a048" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestPayableCurrentAndNoncurrent"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_a98a3258-fecb-4f67-873e-0c99553e03af" xlink:to="loc_us-gaap_InterestPayableCurrentAndNoncurrent_42579cec-cf11-4014-9896-09f7c174a048" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtConversionConvertedInstrumentSharesIssued1_c3b8aab3-2386-4f49-9eb0-bcb3f09ec1b7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtConversionConvertedInstrumentSharesIssued1"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_a98a3258-fecb-4f67-873e-0c99553e03af" xlink:to="loc_us-gaap_DebtConversionConvertedInstrumentSharesIssued1_c3b8aab3-2386-4f49-9eb0-bcb3f09ec1b7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense_a36b9e49-628b-4af0-a54d-687c671cfcde" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestExpense"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_a98a3258-fecb-4f67-873e-0c99553e03af" xlink:to="loc_us-gaap_InterestExpense_a36b9e49-628b-4af0-a54d-687c671cfcde" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt_f0666867-d0b5-42c9-9a20-cb7a3f6ab72d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebt"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_a98a3258-fecb-4f67-873e-0c99553e03af" xlink:to="loc_us-gaap_LongTermDebt_f0666867-d0b5-42c9-9a20-cb7a3f6ab72d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentPeriodicPayment_509b4b0a-0e03-495d-b136-e4f784a054ab" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentPeriodicPayment"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_a98a3258-fecb-4f67-873e-0c99553e03af" xlink:to="loc_us-gaap_DebtInstrumentPeriodicPayment_509b4b0a-0e03-495d-b136-e4f784a054ab" 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-20210930.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_ff76115c-a8fa-44a7-9b07-f265c16d9aa8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_f336d265-3453-4738-b49d-d9f64793cde1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_ff76115c-a8fa-44a7-9b07-f265c16d9aa8" xlink:to="loc_us-gaap_DebtInstrumentTable_f336d265-3453-4738-b49d-d9f64793cde1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_e763f076-0c14-44da-96fe-719db1eeeb66" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_f336d265-3453-4738-b49d-d9f64793cde1" xlink:to="loc_us-gaap_DebtInstrumentAxis_e763f076-0c14-44da-96fe-719db1eeeb66" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_55357036-a5c6-4c1c-993d-2d8e2fd7c266" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentAxis_e763f076-0c14-44da-96fe-719db1eeeb66" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_55357036-a5c6-4c1c-993d-2d8e2fd7c266" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_A3.5ConvertibleNotesDue2023Member_6d528bd2-e668-49ef-8ed0-a16c163fcfe6" xlink:href="pgen-20210930.xsd#pgen_A3.5ConvertibleNotesDue2023Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_55357036-a5c6-4c1c-993d-2d8e2fd7c266" xlink:to="loc_pgen_A3.5ConvertibleNotesDue2023Member_6d528bd2-e668-49ef-8ed0-a16c163fcfe6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_e4013bc2-aba9-405d-8d67-852722e17747" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_f336d265-3453-4738-b49d-d9f64793cde1" xlink:to="loc_us-gaap_DebtInstrumentLineItems_e4013bc2-aba9-405d-8d67-852722e17747" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseDebtExcludingAmortization_80a63ac6-cc80-46d1-b1e7-747a6b2ff762" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestExpenseDebtExcludingAmortization"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_e4013bc2-aba9-405d-8d67-852722e17747" xlink:to="loc_us-gaap_InterestExpenseDebtExcludingAmortization_80a63ac6-cc80-46d1-b1e7-747a6b2ff762" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_InterestExpenseDebtAmortizationofDebtDiscountPremiumandDebtIssuanceCosts_225431cc-c146-46a4-b9f1-5b750c880f51" xlink:href="pgen-20210930.xsd#pgen_InterestExpenseDebtAmortizationofDebtDiscountPremiumandDebtIssuanceCosts"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_e4013bc2-aba9-405d-8d67-852722e17747" xlink:to="loc_pgen_InterestExpenseDebtAmortizationofDebtDiscountPremiumandDebtIssuanceCosts_225431cc-c146-46a4-b9f1-5b750c880f51" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseDebt_d3f06234-0311-4c8a-8a7d-7be8cda43b83" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestExpenseDebt"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_e4013bc2-aba9-405d-8d67-852722e17747" xlink:to="loc_us-gaap_InterestExpenseDebt_d3f06234-0311-4c8a-8a7d-7be8cda43b83" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.dna.com/role/LinesofCreditandLongTermDebtScheduleofFutureMaturitiesofLongTermDebtDetails" xlink:type="simple" xlink:href="pgen-20210930.xsd#LinesofCreditandLongTermDebtScheduleofFutureMaturitiesofLongTermDebtDetails"/>
  <link:presentationLink xlink:role="http://www.dna.com/role/LinesofCreditandLongTermDebtScheduleofFutureMaturitiesofLongTermDebtDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_8b88c89d-5141-4e40-b414-ffda0497347d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear_04569220-3f44-4ca2-b6b0-0fdc0f226b64" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_8b88c89d-5141-4e40-b414-ffda0497347d" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear_04569220-3f44-4ca2-b6b0-0fdc0f226b64" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_616b7201-15f9-4aef-8552-079659929036" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_8b88c89d-5141-4e40-b414-ffda0497347d" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_616b7201-15f9-4aef-8552-079659929036" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_eb076613-0f4b-4b9f-87b7-47058a7a9d9a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_8b88c89d-5141-4e40-b414-ffda0497347d" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_eb076613-0f4b-4b9f-87b7-47058a7a9d9a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_104d039a-7d51-4102-817b-207054f14617" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_8b88c89d-5141-4e40-b414-ffda0497347d" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_104d039a-7d51-4102-817b-207054f14617" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_00204e49-6e0b-4e2a-bb2d-97006c8c02d3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_8b88c89d-5141-4e40-b414-ffda0497347d" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_00204e49-6e0b-4e2a-bb2d-97006c8c02d3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive_56733664-2209-4e2a-971c-e06be545defc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_8b88c89d-5141-4e40-b414-ffda0497347d" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive_56733664-2209-4e2a-971c-e06be545defc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive_b9d05ae3-79b3-41bc-9cb5-b9e8b969bd44" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_8b88c89d-5141-4e40-b414-ffda0497347d" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive_b9d05ae3-79b3-41bc-9cb5-b9e8b969bd44" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_105aed4c-3027-4865-9da0-8158ae7b2e66" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_8b88c89d-5141-4e40-b414-ffda0497347d" xlink:to="loc_us-gaap_DebtInstrumentCarryingAmount_105aed4c-3027-4865-9da0-8158ae7b2e66" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.dna.com/role/IncomeTaxes" xlink:type="simple" xlink:href="pgen-20210930.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_c118e1ef-8708-4e98-91c9-1d202b11bd85" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureTextBlock_19e71cf7-fd4c-4728-9949-0f42a4bdfc6e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_c118e1ef-8708-4e98-91c9-1d202b11bd85" xlink:to="loc_us-gaap_IncomeTaxDisclosureTextBlock_19e71cf7-fd4c-4728-9949-0f42a4bdfc6e" 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-20210930.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_bc63951b-028f-4b7d-87b9-b9d369fcd706" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_98f2fcfa-5d13-4cfa-930e-a61226746b74" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_bc63951b-028f-4b7d-87b9-b9d369fcd706" xlink:to="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_98f2fcfa-5d13-4cfa-930e-a61226746b74" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.dna.com/role/IncomeTaxesNarrativeDetails" xlink:type="simple" xlink:href="pgen-20210930.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_83bc2fb4-42bd-48ff-9c43-cd36024374e4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwardsTable_88c5e5cb-ceaa-459b-bdae-70a2e8dd64d6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLossCarryforwardsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_83bc2fb4-42bd-48ff-9c43-cd36024374e4" xlink:to="loc_us-gaap_OperatingLossCarryforwardsTable_88c5e5cb-ceaa-459b-bdae-70a2e8dd64d6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxCreditCarryforwardAxis_ab1f705a-db3d-4de9-9353-9d968638ad98" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TaxCreditCarryforwardAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsTable_88c5e5cb-ceaa-459b-bdae-70a2e8dd64d6" xlink:to="loc_us-gaap_TaxCreditCarryforwardAxis_ab1f705a-db3d-4de9-9353-9d968638ad98" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxCreditCarryforwardNameDomain_3df15ecb-adbf-4264-8060-8ee460987dde" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TaxCreditCarryforwardNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TaxCreditCarryforwardAxis_ab1f705a-db3d-4de9-9353-9d968638ad98" xlink:to="loc_us-gaap_TaxCreditCarryforwardNameDomain_3df15ecb-adbf-4264-8060-8ee460987dde" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_GeneratedAfter2017Member_0c72202b-bc1a-412d-b6c2-4b9e83bf253e" xlink:href="pgen-20210930.xsd#pgen_GeneratedAfter2017Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TaxCreditCarryforwardNameDomain_3df15ecb-adbf-4264-8060-8ee460987dde" xlink:to="loc_pgen_GeneratedAfter2017Member_0c72202b-bc1a-412d-b6c2-4b9e83bf253e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityAxis_4d0d98b6-64df-4b3c-9a0a-06e52c5b9e08" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxAuthorityAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsTable_88c5e5cb-ceaa-459b-bdae-70a2e8dd64d6" xlink:to="loc_us-gaap_IncomeTaxAuthorityAxis_4d0d98b6-64df-4b3c-9a0a-06e52c5b9e08" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain_b12d6549-4ffd-4827-a385-ef138e9cdb18" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxAuthorityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxAuthorityAxis_4d0d98b6-64df-4b3c-9a0a-06e52c5b9e08" xlink:to="loc_us-gaap_IncomeTaxAuthorityDomain_b12d6549-4ffd-4827-a385-ef138e9cdb18" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DomesticCountryMember_0d494c82-bfe9-4dd0-bb50-e807e465f43b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DomesticCountryMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_b12d6549-4ffd-4827-a385-ef138e9cdb18" xlink:to="loc_us-gaap_DomesticCountryMember_0d494c82-bfe9-4dd0-bb50-e807e465f43b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCountryMember_bdef258e-6ab0-4809-bbe4-916a655af78a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ForeignCountryMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_b12d6549-4ffd-4827-a385-ef138e9cdb18" xlink:to="loc_us-gaap_ForeignCountryMember_bdef258e-6ab0-4809-bbe4-916a655af78a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwardsLineItems_558d3652-8703-4b38-b73a-b1a3706af089" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLossCarryforwardsLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsTable_88c5e5cb-ceaa-459b-bdae-70a2e8dd64d6" xlink:to="loc_us-gaap_OperatingLossCarryforwardsLineItems_558d3652-8703-4b38-b73a-b1a3706af089" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_TaxableIncomeLoss_92582d10-f43d-4bb6-989d-62d1ff62a7da" xlink:href="pgen-20210930.xsd#pgen_TaxableIncomeLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_558d3652-8703-4b38-b73a-b1a3706af089" xlink:to="loc_pgen_TaxableIncomeLoss_92582d10-f43d-4bb6-989d-62d1ff62a7da" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilities_ea4c4b1d-5161-49f6-ae20-7ea83a4023a8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxLiabilities"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_558d3652-8703-4b38-b73a-b1a3706af089" xlink:to="loc_us-gaap_DeferredTaxLiabilities_ea4c4b1d-5161-49f6-ae20-7ea83a4023a8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwards_8ae31cc6-5757-4f43-960e-525e9fa31561" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLossCarryforwards"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_558d3652-8703-4b38-b73a-b1a3706af089" xlink:to="loc_us-gaap_OperatingLossCarryforwards_8ae31cc6-5757-4f43-960e-525e9fa31561" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsCapitalLossCarryforwards_229cf48c-854c-4005-b499-f1f507b59ecf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsCapitalLossCarryforwards"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_558d3652-8703-4b38-b73a-b1a3706af089" xlink:to="loc_us-gaap_DeferredTaxAssetsCapitalLossCarryforwards_229cf48c-854c-4005-b499-f1f507b59ecf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch_3c7be463-397f-4f5b-8a0e-571d43b2bff1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_558d3652-8703-4b38-b73a-b1a3706af089" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch_3c7be463-397f-4f5b-8a0e-571d43b2bff1" 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-20210930.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_1d0a7572-9a81-4371-bde9-7f0c2fd46327" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwardsTable_f6e4bdad-b1ea-400c-8c04-29e640f8644a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLossCarryforwardsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_1d0a7572-9a81-4371-bde9-7f0c2fd46327" xlink:to="loc_us-gaap_OperatingLossCarryforwardsTable_f6e4bdad-b1ea-400c-8c04-29e640f8644a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOperatingActivitiesSegmentAxis_0e613976-6f8a-4c29-ae57-e25f757b3427" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOperatingActivitiesSegmentAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsTable_f6e4bdad-b1ea-400c-8c04-29e640f8644a" xlink:to="loc_us-gaap_StatementOperatingActivitiesSegmentAxis_0e613976-6f8a-4c29-ae57-e25f757b3427" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentOperatingActivitiesDomain_961081bc-0a7b-4a99-a33e-5b98459e36cd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentOperatingActivitiesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOperatingActivitiesSegmentAxis_0e613976-6f8a-4c29-ae57-e25f757b3427" xlink:to="loc_us-gaap_SegmentOperatingActivitiesDomain_961081bc-0a7b-4a99-a33e-5b98459e36cd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentContinuingOperationsMember_f8d1383d-078a-4b6f-962b-737afc6ab8d6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentContinuingOperationsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentOperatingActivitiesDomain_961081bc-0a7b-4a99-a33e-5b98459e36cd" xlink:to="loc_us-gaap_SegmentContinuingOperationsMember_f8d1383d-078a-4b6f-962b-737afc6ab8d6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityAxis_85bf150b-a589-45b3-a8fc-201eb97742ff" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxAuthorityAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsTable_f6e4bdad-b1ea-400c-8c04-29e640f8644a" xlink:to="loc_us-gaap_IncomeTaxAuthorityAxis_85bf150b-a589-45b3-a8fc-201eb97742ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain_b0feebbd-9b4e-4224-9694-d85d7b5753ea" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxAuthorityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxAuthorityAxis_85bf150b-a589-45b3-a8fc-201eb97742ff" xlink:to="loc_us-gaap_IncomeTaxAuthorityDomain_b0feebbd-9b4e-4224-9694-d85d7b5753ea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCountryMember_4235b8d6-2e10-470e-b73a-719cfbbf612d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ForeignCountryMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_b0feebbd-9b4e-4224-9694-d85d7b5753ea" xlink:to="loc_us-gaap_ForeignCountryMember_4235b8d6-2e10-470e-b73a-719cfbbf612d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwardsLineItems_69444bbc-0ebb-4522-bd2e-5c7926f3ecbe" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLossCarryforwardsLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsTable_f6e4bdad-b1ea-400c-8c04-29e640f8644a" xlink:to="loc_us-gaap_OperatingLossCarryforwardsLineItems_69444bbc-0ebb-4522-bd2e-5c7926f3ecbe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_3f65b66e-fdc4-4892-bf7b-650973e3c490" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_69444bbc-0ebb-4522-bd2e-5c7926f3ecbe" xlink:to="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_3f65b66e-fdc4-4892-bf7b-650973e3c490" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_58787f0c-c572-4505-97f9-f2f605c98b51" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_69444bbc-0ebb-4522-bd2e-5c7926f3ecbe" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_58787f0c-c572-4505-97f9-f2f605c98b51" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_9b7da908-6d7b-4397-97a3-48b5b2df9513" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_69444bbc-0ebb-4522-bd2e-5c7926f3ecbe" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_9b7da908-6d7b-4397-97a3-48b5b2df9513" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.dna.com/role/ShareholdersEquity" xlink:type="simple" xlink:href="pgen-20210930.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_89185066-7206-4208-8034-a970051c5b53" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityNoteDisclosureTextBlock_59740e98-5727-483b-b0fe-c79a29432881" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquityNoteDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_89185066-7206-4208-8034-a970051c5b53" xlink:to="loc_us-gaap_StockholdersEquityNoteDisclosureTextBlock_59740e98-5727-483b-b0fe-c79a29432881" 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-20210930.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_c03f4e3b-b479-45a8-8240-ede8c283cace" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock_8af8118b-826c-49de-bc87-f648669ce058" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_c03f4e3b-b479-45a8-8240-ede8c283cace" xlink:to="loc_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock_8af8118b-826c-49de-bc87-f648669ce058" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.dna.com/role/ShareholdersEquityIssuancesofPrecigenCommonStockDetails" xlink:type="simple" xlink:href="pgen-20210930.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_caffcd77-0cc6-4cb8-b396-392dfcf2413c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfStockByClassTable_79f98227-84ea-464c-9ac5-79b8be99a89c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfStockByClassTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_caffcd77-0cc6-4cb8-b396-392dfcf2413c" xlink:to="loc_us-gaap_ScheduleOfStockByClassTable_79f98227-84ea-464c-9ac5-79b8be99a89c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_4560bbff-4bd2-4e71-a89b-4cb666f60b8a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable_79f98227-84ea-464c-9ac5-79b8be99a89c" xlink:to="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_4560bbff-4bd2-4e71-a89b-4cb666f60b8a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain_ad2337ed-cdb6-4143-a6d9-3f4ee36f8801" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_4560bbff-4bd2-4e71-a89b-4cb666f60b8a" xlink:to="loc_us-gaap_RelatedPartyDomain_ad2337ed-cdb6-4143-a6d9-3f4ee36f8801" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_TSBiotechnologyHoldingsLLCMember_3cb0d25c-c7c1-40b8-8c48-a84d47f94a3c" xlink:href="pgen-20210930.xsd#pgen_TSBiotechnologyHoldingsLLCMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyDomain_ad2337ed-cdb6-4143-a6d9-3f4ee36f8801" xlink:to="loc_pgen_TSBiotechnologyHoldingsLLCMember_3cb0d25c-c7c1-40b8-8c48-a84d47f94a3c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockLineItems_98a99841-fd9d-4156-b555-ee435cc5551b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable_79f98227-84ea-464c-9ac5-79b8be99a89c" xlink:to="loc_us-gaap_ClassOfStockLineItems_98a99841-fd9d-4156-b555-ee435cc5551b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_970be7e3-72a9-4196-8ea5-4bb390a35a07" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_98a99841-fd9d-4156-b555-ee435cc5551b" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_970be7e3-72a9-4196-8ea5-4bb390a35a07" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues_9df0ca72-ae84-455e-822c-9feb56fa117e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueNewIssues"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_98a99841-fd9d-4156-b555-ee435cc5551b" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues_9df0ca72-ae84-455e-822c-9feb56fa117e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts_5bfe11e5-6bc7-4dc2-9505-960e4f229d35" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_98a99841-fd9d-4156-b555-ee435cc5551b" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts_5bfe11e5-6bc7-4dc2-9505-960e4f229d35" 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-20210930.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_35706700-ac78-415d-8967-571f55dea9df" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesOther_8567939a-9d71-420b-96d8-43653fee82dd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesOther"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_35706700-ac78-415d-8967-571f55dea9df" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesOther_8567939a-9d71-420b-96d8-43653fee82dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_ShareLendingAgreementLengthOfTimeForSharesToBeReturnedUponTermination_45a4a848-d247-40d2-971e-0840b8f825e1" xlink:href="pgen-20210930.xsd#pgen_ShareLendingAgreementLengthOfTimeForSharesToBeReturnedUponTermination"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_35706700-ac78-415d-8967-571f55dea9df" xlink:to="loc_pgen_ShareLendingAgreementLengthOfTimeForSharesToBeReturnedUponTermination_45a4a848-d247-40d2-971e-0840b8f825e1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesIssuedPricePerShare_9173e795-5e2a-40e7-a408-4cefd2c94596" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharesIssuedPricePerShare"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_35706700-ac78-415d-8967-571f55dea9df" xlink:to="loc_us-gaap_SharesIssuedPricePerShare_9173e795-5e2a-40e7-a408-4cefd2c94596" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.dna.com/role/ShareholdersEquityComponentsofAccumulatedOtherComprehensiveIncomeDetails" xlink:type="simple" xlink:href="pgen-20210930.xsd#ShareholdersEquityComponentsofAccumulatedOtherComprehensiveIncomeDetails"/>
  <link:presentationLink xlink:role="http://www.dna.com/role/ShareholdersEquityComponentsofAccumulatedOtherComprehensiveIncomeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract_1fb2a5a6-a99f-48a8-b3c8-fee3592a3b5e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_fe7ca088-3485-48c4-824a-299c1363b1a0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_1fb2a5a6-a99f-48a8-b3c8-fee3592a3b5e" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_fe7ca088-3485-48c4-824a-299c1363b1a0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_d3c0a683-85ea-477e-aea6-f827da8f1f26" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_fe7ca088-3485-48c4-824a-299c1363b1a0" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_d3c0a683-85ea-477e-aea6-f827da8f1f26" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_2baab618-8d6a-4c30-8f25-934c13fbd5eb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_d3c0a683-85ea-477e-aea6-f827da8f1f26" xlink:to="loc_us-gaap_EquityComponentDomain_2baab618-8d6a-4c30-8f25-934c13fbd5eb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_cbbf3355-a1f2-4060-acd2-1262dff94a31" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_2baab618-8d6a-4c30-8f25-934c13fbd5eb" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_cbbf3355-a1f2-4060-acd2-1262dff94a31" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember_e31e9c6c-39a7-4222-ab11-241c1107cae8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_cbbf3355-a1f2-4060-acd2-1262dff94a31" xlink:to="loc_us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember_e31e9c6c-39a7-4222-ab11-241c1107cae8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedTranslationAdjustmentMember_0b3da62d-1d2e-4e9e-9b36-e193bf3f3aae" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedTranslationAdjustmentMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_cbbf3355-a1f2-4060-acd2-1262dff94a31" xlink:to="loc_us-gaap_AccumulatedTranslationAdjustmentMember_0b3da62d-1d2e-4e9e-9b36-e193bf3f3aae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_4c79aa48-707e-40c3-9b83-75c34c2c94c5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_fe7ca088-3485-48c4-824a-299c1363b1a0" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_4c79aa48-707e-40c3-9b83-75c34c2c94c5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_eb645e59-9d60-4df2-b54c-ff00913918a5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_4c79aa48-707e-40c3-9b83-75c34c2c94c5" xlink:to="loc_us-gaap_StockholdersEquity_eb645e59-9d60-4df2-b54c-ff00913918a5" 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-20210930.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_1698df86-4030-408b-a382-0ded01983401" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_af001c80-fa39-4c53-bbbb-91e7325f964e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_1698df86-4030-408b-a382-0ded01983401" xlink:to="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_af001c80-fa39-4c53-bbbb-91e7325f964e" 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-20210930.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_e9397ce7-7f94-4e90-8f7d-e857362a71e2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock_323cf702-3563-4097-a413-8260cc1cfcd2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_e9397ce7-7f94-4e90-8f7d-e857362a71e2" xlink:to="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock_323cf702-3563-4097-a413-8260cc1cfcd2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_3bcfe766-cd49-43d1-a6f7-87fe555dd04c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_e9397ce7-7f94-4e90-8f7d-e857362a71e2" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_3bcfe766-cd49-43d1-a6f7-87fe555dd04c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock_93f05ddb-0b39-44d9-9c60-8447aee06819" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_e9397ce7-7f94-4e90-8f7d-e857362a71e2" xlink:to="loc_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock_93f05ddb-0b39-44d9-9c60-8447aee06819" 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-20210930.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_4e14808c-0f68-4f1d-8681-7e2255a7081a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_8eac2b23-4843-4ae7-89b0-a0264c777bce" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_4e14808c-0f68-4f1d-8681-7e2255a7081a" xlink:to="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_8eac2b23-4843-4ae7-89b0-a0264c777bce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_91fdf208-57ce-4ee7-8227-ea0a61a8a3a5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_8eac2b23-4843-4ae7-89b0-a0264c777bce" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_91fdf208-57ce-4ee7-8227-ea0a61a8a3a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_a64e3328-386b-44f3-a7b2-f37e45f4abfb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_91fdf208-57ce-4ee7-8227-ea0a61a8a3a5" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_a64e3328-386b-44f3-a7b2-f37e45f4abfb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_CostOfProductsMember_e5452b42-7684-4d8c-bdc7-86f0f2a7b37d" xlink:href="pgen-20210930.xsd#pgen_CostOfProductsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_a64e3328-386b-44f3-a7b2-f37e45f4abfb" xlink:to="loc_pgen_CostOfProductsMember_e5452b42-7684-4d8c-bdc7-86f0f2a7b37d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_CostOfServicesMember_87c93399-42bb-4b7b-b9e0-1c047fb9c49b" xlink:href="pgen-20210930.xsd#pgen_CostOfServicesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_a64e3328-386b-44f3-a7b2-f37e45f4abfb" xlink:to="loc_pgen_CostOfServicesMember_87c93399-42bb-4b7b-b9e0-1c047fb9c49b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpenseMember_4a985fe1-495b-4b1e-80ce-f469503b1a81" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ResearchAndDevelopmentExpenseMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_a64e3328-386b-44f3-a7b2-f37e45f4abfb" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpenseMember_4a985fe1-495b-4b1e-80ce-f469503b1a81" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpensesMember_188a8fa6-409c-4ba0-8de9-0c5de3d2d6c0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SellingGeneralAndAdministrativeExpensesMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_a64e3328-386b-44f3-a7b2-f37e45f4abfb" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpensesMember_188a8fa6-409c-4ba0-8de9-0c5de3d2d6c0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDiscontinuedOperationsMember_d5b5c797-46e2-4651-81ec-6aef3b2fa0f2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDiscontinuedOperationsMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_a64e3328-386b-44f3-a7b2-f37e45f4abfb" xlink:to="loc_us-gaap_SegmentDiscontinuedOperationsMember_d5b5c797-46e2-4651-81ec-6aef3b2fa0f2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_dde93092-9efe-4bf6-9164-380ca17bae58" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_8eac2b23-4843-4ae7-89b0-a0264c777bce" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_dde93092-9efe-4bf6-9164-380ca17bae58" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_eed32c30-a657-4467-88a7-995c6dddf5ea" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_dde93092-9efe-4bf6-9164-380ca17bae58" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_eed32c30-a657-4467-88a7-995c6dddf5ea" 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-20210930.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_a68bd2ec-5049-488e-be02-6b300c516779" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_ce6eacf6-07a5-4ac8-a549-483de6db3a08" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_a68bd2ec-5049-488e-be02-6b300c516779" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_ce6eacf6-07a5-4ac8-a549-483de6db3a08" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis_5ef29872-c191-4f76-9a40-def57de3216a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PlanNameAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_ce6eacf6-07a5-4ac8-a549-483de6db3a08" xlink:to="loc_us-gaap_PlanNameAxis_5ef29872-c191-4f76-9a40-def57de3216a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_bea38aa7-d4e6-42d5-97ab-0e989cfd5b1c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameAxis_5ef29872-c191-4f76-9a40-def57de3216a" xlink:to="loc_us-gaap_PlanNameDomain_bea38aa7-d4e6-42d5-97ab-0e989cfd5b1c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_PrecigenStockOptionPlan2008PlanMember_51dc8a74-e083-403d-bc13-ddc54ec2c9f4" xlink:href="pgen-20210930.xsd#pgen_PrecigenStockOptionPlan2008PlanMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameDomain_bea38aa7-d4e6-42d5-97ab-0e989cfd5b1c" xlink:to="loc_pgen_PrecigenStockOptionPlan2008PlanMember_51dc8a74-e083-403d-bc13-ddc54ec2c9f4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_PrecigenStockOptionPlan2013PlanMemberMember_fd6b4c56-8885-407d-865c-9be296c9186a" xlink:href="pgen-20210930.xsd#pgen_PrecigenStockOptionPlan2013PlanMemberMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameDomain_bea38aa7-d4e6-42d5-97ab-0e989cfd5b1c" xlink:to="loc_pgen_PrecigenStockOptionPlan2013PlanMemberMember_fd6b4c56-8885-407d-865c-9be296c9186a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_PrecigenStockOptionPlan2019PlanMember_1a0c2b36-8989-4823-bc99-9d2882f46431" xlink:href="pgen-20210930.xsd#pgen_PrecigenStockOptionPlan2019PlanMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameDomain_bea38aa7-d4e6-42d5-97ab-0e989cfd5b1c" xlink:to="loc_pgen_PrecigenStockOptionPlan2019PlanMember_1a0c2b36-8989-4823-bc99-9d2882f46431" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_486e60b2-0749-4c85-8583-5e026e80e3f0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_ce6eacf6-07a5-4ac8-a549-483de6db3a08" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_486e60b2-0749-4c85-8583-5e026e80e3f0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_14aa0ed7-9fd9-4229-8d64-64d71f6e1e07" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_486e60b2-0749-4c85-8583-5e026e80e3f0" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_14aa0ed7-9fd9-4229-8d64-64d71f6e1e07" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpensesMember_f1deb94f-1d27-43c8-8b61-e52156cafd74" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SellingGeneralAndAdministrativeExpensesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_14aa0ed7-9fd9-4229-8d64-64d71f6e1e07" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpensesMember_f1deb94f-1d27-43c8-8b61-e52156cafd74" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_b0191ccd-fd98-406b-b62b-031357556744" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_ce6eacf6-07a5-4ac8-a549-483de6db3a08" xlink:to="loc_us-gaap_AwardTypeAxis_b0191ccd-fd98-406b-b62b-031357556744" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_9718e7ca-f57d-4e21-b434-887d60bec6c4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_b0191ccd-fd98-406b-b62b-031357556744" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_9718e7ca-f57d-4e21-b434-887d60bec6c4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember_be3850c6-7754-4bca-901e-051cce5d5476" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_9718e7ca-f57d-4e21-b434-887d60bec6c4" xlink:to="loc_us-gaap_EmployeeStockOptionMember_be3850c6-7754-4bca-901e-051cce5d5476" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_870604ab-971c-450e-aa04-5eecda0ebe2b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_9718e7ca-f57d-4e21-b434-887d60bec6c4" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_870604ab-971c-450e-aa04-5eecda0ebe2b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_TitleOfIndividualAxis_81f7045d-0b73-41c8-b90f-eb38f5554dd6" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_TitleOfIndividualAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_ce6eacf6-07a5-4ac8-a549-483de6db3a08" xlink:to="loc_srt_TitleOfIndividualAxis_81f7045d-0b73-41c8-b90f-eb38f5554dd6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_2484cde3-0d18-4d27-8c76-bd4f52a5ba3a" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_TitleOfIndividualAxis_81f7045d-0b73-41c8-b90f-eb38f5554dd6" xlink:to="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_2484cde3-0d18-4d27-8c76-bd4f52a5ba3a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_ExecutiveChairmanMember_a72910a1-6465-4a36-9825-2c58de19deaa" xlink:href="pgen-20210930.xsd#pgen_ExecutiveChairmanMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_2484cde3-0d18-4d27-8c76-bd4f52a5ba3a" xlink:to="loc_pgen_ExecutiveChairmanMember_a72910a1-6465-4a36-9825-2c58de19deaa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_b71ffa76-89f0-4df1-91fa-ad276497df1e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_ce6eacf6-07a5-4ac8-a549-483de6db3a08" xlink:to="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_b71ffa76-89f0-4df1-91fa-ad276497df1e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain_332c8266-94dc-4d28-94f0-fcb26cd560aa" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_b71ffa76-89f0-4df1-91fa-ad276497df1e" xlink:to="loc_us-gaap_RelatedPartyDomain_332c8266-94dc-4d28-94f0-fcb26cd560aa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_ExecutiveChairmanMember_ee78aa5e-4363-4345-b442-9fbe7e208556" xlink:href="pgen-20210930.xsd#pgen_ExecutiveChairmanMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyDomain_332c8266-94dc-4d28-94f0-fcb26cd560aa" xlink:to="loc_pgen_ExecutiveChairmanMember_ee78aa5e-4363-4345-b442-9fbe7e208556" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_f99bd391-aaf7-45fa-a853-97321595f1d5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_ce6eacf6-07a5-4ac8-a549-483de6db3a08" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_f99bd391-aaf7-45fa-a853-97321595f1d5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_0dbde2a2-835e-49e4-9cf1-a5481868a8b8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_f99bd391-aaf7-45fa-a853-97321595f1d5" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_0dbde2a2-835e-49e4-9cf1-a5481868a8b8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_cfdb96cd-1595-4bfb-9488-c73a21ef6b22" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_f99bd391-aaf7-45fa-a853-97321595f1d5" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_cfdb96cd-1595-4bfb-9488-c73a21ef6b22" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_0234c237-fe6f-48a1-909b-f8bdbb7ee5f0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_f99bd391-aaf7-45fa-a853-97321595f1d5" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_0234c237-fe6f-48a1-909b-f8bdbb7ee5f0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_e2c2b0e8-10e9-48aa-b8e5-d610d59d7699" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_f99bd391-aaf7-45fa-a853-97321595f1d5" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_e2c2b0e8-10e9-48aa-b8e5-d610d59d7699" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_CompensationArrangementWithIndividualAllocatedShareBasedCompensationExpenseMonthlyExpense_7e7ce925-36d3-4418-b039-f58ce59dc3ec" xlink:href="pgen-20210930.xsd#pgen_CompensationArrangementWithIndividualAllocatedShareBasedCompensationExpenseMonthlyExpense"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_f99bd391-aaf7-45fa-a853-97321595f1d5" xlink:to="loc_pgen_CompensationArrangementWithIndividualAllocatedShareBasedCompensationExpenseMonthlyExpense_7e7ce925-36d3-4418-b039-f58ce59dc3ec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_LockupPeriodOnRestrictedStockUnitShares_31da721d-06b0-430d-92ce-ef112ae9ea86" xlink:href="pgen-20210930.xsd#pgen_LockupPeriodOnRestrictedStockUnitShares"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_f99bd391-aaf7-45fa-a853-97321595f1d5" xlink:to="loc_pgen_LockupPeriodOnRestrictedStockUnitShares_31da721d-06b0-430d-92ce-ef112ae9ea86" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_CompensationArrangementWithIndividualAnnualCashRetainer_8e030b48-e32b-4f7a-8698-6355e2f39775" xlink:href="pgen-20210930.xsd#pgen_CompensationArrangementWithIndividualAnnualCashRetainer"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_f99bd391-aaf7-45fa-a853-97321595f1d5" xlink:to="loc_pgen_CompensationArrangementWithIndividualAnnualCashRetainer_8e030b48-e32b-4f7a-8698-6355e2f39775" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_CompensationArrangementWithIndividualAnnualStockOptionGrantGrantDateFairValue_e97e0b7d-27e6-4ae4-b482-47bc44db179d" xlink:href="pgen-20210930.xsd#pgen_CompensationArrangementWithIndividualAnnualStockOptionGrantGrantDateFairValue"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_f99bd391-aaf7-45fa-a853-97321595f1d5" xlink:to="loc_pgen_CompensationArrangementWithIndividualAnnualStockOptionGrantGrantDateFairValue_e97e0b7d-27e6-4ae4-b482-47bc44db179d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_CompensationArrangementWithIndividualAnnualRSUGrantGrantDateFairValue_21ec6981-9119-4c9d-bce1-4b9a12f19a48" xlink:href="pgen-20210930.xsd#pgen_CompensationArrangementWithIndividualAnnualRSUGrantGrantDateFairValue"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_f99bd391-aaf7-45fa-a853-97321595f1d5" xlink:to="loc_pgen_CompensationArrangementWithIndividualAnnualRSUGrantGrantDateFairValue_21ec6981-9119-4c9d-bce1-4b9a12f19a48" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_f8924e17-4284-4e20-b17e-73ba2ef4ad39" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_f99bd391-aaf7-45fa-a853-97321595f1d5" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_f8924e17-4284-4e20-b17e-73ba2ef4ad39" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_CompensationArrangementWithIndividualExpense_f6d01aea-2684-4062-a954-6db9c7a1adb3" xlink:href="pgen-20210930.xsd#pgen_CompensationArrangementWithIndividualExpense"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_f99bd391-aaf7-45fa-a853-97321595f1d5" xlink:to="loc_pgen_CompensationArrangementWithIndividualExpense_f6d01aea-2684-4062-a954-6db9c7a1adb3" 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-20210930.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_8efd0210-0604-4c0f-9bc8-37e3ecc0377d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_476ea984-5bb3-4943-b2a6-da6fa8791ca1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_8efd0210-0604-4c0f-9bc8-37e3ecc0377d" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_476ea984-5bb3-4943-b2a6-da6fa8791ca1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis_022d0584-855e-4f17-b1a2-ec5a23d09030" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PlanNameAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_476ea984-5bb3-4943-b2a6-da6fa8791ca1" xlink:to="loc_us-gaap_PlanNameAxis_022d0584-855e-4f17-b1a2-ec5a23d09030" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_b25fa001-1ab2-4519-a727-3969712c5703" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameAxis_022d0584-855e-4f17-b1a2-ec5a23d09030" xlink:to="loc_us-gaap_PlanNameDomain_b25fa001-1ab2-4519-a727-3969712c5703" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_PrecigenStockOptionPlanMember_9ad930ee-6650-4882-87c5-dcd14a332212" xlink:href="pgen-20210930.xsd#pgen_PrecigenStockOptionPlanMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameDomain_b25fa001-1ab2-4519-a727-3969712c5703" xlink:to="loc_pgen_PrecigenStockOptionPlanMember_9ad930ee-6650-4882-87c5-dcd14a332212" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_427cd111-3237-4957-8817-4c456075e0ef" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_476ea984-5bb3-4943-b2a6-da6fa8791ca1" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_427cd111-3237-4957-8817-4c456075e0ef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_aae092b2-c6e3-4a62-b182-0d61b015c829" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_427cd111-3237-4957-8817-4c456075e0ef" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_aae092b2-c6e3-4a62-b182-0d61b015c829" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_00af06eb-55f9-4b6a-ba60-0d91c23c3f05" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_aae092b2-c6e3-4a62-b182-0d61b015c829" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_00af06eb-55f9-4b6a-ba60-0d91c23c3f05" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_b0d2ec5c-d03c-4f80-b272-fb32acb81b56" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_aae092b2-c6e3-4a62-b182-0d61b015c829" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_b0d2ec5c-d03c-4f80-b272-fb32acb81b56" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_63f7c073-aea6-4e56-829d-a46c7b498892" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_aae092b2-c6e3-4a62-b182-0d61b015c829" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_63f7c073-aea6-4e56-829d-a46c7b498892" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_ee3051f0-c394-40be-baee-fe4ef90623dd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_aae092b2-c6e3-4a62-b182-0d61b015c829" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_ee3051f0-c394-40be-baee-fe4ef90623dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod_bfeeb7aa-5014-463e-917a-cbc2c78d214b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_aae092b2-c6e3-4a62-b182-0d61b015c829" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod_bfeeb7aa-5014-463e-917a-cbc2c78d214b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_f31f5c7d-084f-4d20-8429-fea44468bf71" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_aae092b2-c6e3-4a62-b182-0d61b015c829" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_f31f5c7d-084f-4d20-8429-fea44468bf71" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_88740710-2bba-4782-8ace-193e1e326c9c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_427cd111-3237-4957-8817-4c456075e0ef" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_88740710-2bba-4782-8ace-193e1e326c9c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_5ce6796e-70c8-452f-b314-8ee952915306" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_427cd111-3237-4957-8817-4c456075e0ef" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_5ce6796e-70c8-452f-b314-8ee952915306" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_712194eb-ae48-4463-9e8c-73a91f6c0106" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_5ce6796e-70c8-452f-b314-8ee952915306" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_712194eb-ae48-4463-9e8c-73a91f6c0106" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_3b8afd04-05e6-4fca-955c-4ff5784fb082" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_5ce6796e-70c8-452f-b314-8ee952915306" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_3b8afd04-05e6-4fca-955c-4ff5784fb082" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_46f6e2f8-14f2-4181-bcc4-7491daeecac3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_5ce6796e-70c8-452f-b314-8ee952915306" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_46f6e2f8-14f2-4181-bcc4-7491daeecac3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_ca6090d1-98be-46ba-bb7a-5b859687fdd5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_5ce6796e-70c8-452f-b314-8ee952915306" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_ca6090d1-98be-46ba-bb7a-5b859687fdd5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice_c419a32e-4b22-498a-bb4d-dfd3b927f694" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_5ce6796e-70c8-452f-b314-8ee952915306" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice_c419a32e-4b22-498a-bb4d-dfd3b927f694" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_a5c6ba63-8141-42d7-87bc-8902626ca668" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_5ce6796e-70c8-452f-b314-8ee952915306" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_a5c6ba63-8141-42d7-87bc-8902626ca668" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_5ab9414e-2cc8-48ae-84fc-9bb30a566b4d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_427cd111-3237-4957-8817-4c456075e0ef" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_5ab9414e-2cc8-48ae-84fc-9bb30a566b4d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_d842255a-0027-4f77-a21e-0de603a31547" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_427cd111-3237-4957-8817-4c456075e0ef" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_d842255a-0027-4f77-a21e-0de603a31547" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_024dee7d-7f7a-40c4-a683-902460f2b55d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_d842255a-0027-4f77-a21e-0de603a31547" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_024dee7d-7f7a-40c4-a683-902460f2b55d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_e4c1a2ac-65df-4663-b4f2-916726935760" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_d842255a-0027-4f77-a21e-0de603a31547" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_e4c1a2ac-65df-4663-b4f2-916726935760" 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-20210930.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_dd48a020-0f29-4f6d-9310-baff5c9061c4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_2c1bfb31-5130-4c24-9edd-51fe70b369bc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_dd48a020-0f29-4f6d-9310-baff5c9061c4" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_2c1bfb31-5130-4c24-9edd-51fe70b369bc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis_92f43200-382a-43b4-9c39-66bf6e1cedd1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PlanNameAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_2c1bfb31-5130-4c24-9edd-51fe70b369bc" xlink:to="loc_us-gaap_PlanNameAxis_92f43200-382a-43b4-9c39-66bf6e1cedd1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_9ccefe3f-6f9e-420d-b5c4-241857a2bcd9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameAxis_92f43200-382a-43b4-9c39-66bf6e1cedd1" xlink:to="loc_us-gaap_PlanNameDomain_9ccefe3f-6f9e-420d-b5c4-241857a2bcd9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_PrecigenStockOptionPlanMember_34c4b2d4-46be-45cc-ae7f-26b404c1f334" xlink:href="pgen-20210930.xsd#pgen_PrecigenStockOptionPlanMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameDomain_9ccefe3f-6f9e-420d-b5c4-241857a2bcd9" xlink:to="loc_pgen_PrecigenStockOptionPlanMember_34c4b2d4-46be-45cc-ae7f-26b404c1f334" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_482694c8-8b00-42bc-8ea3-221e6d738cf9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_2c1bfb31-5130-4c24-9edd-51fe70b369bc" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_482694c8-8b00-42bc-8ea3-221e6d738cf9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_0ec87daf-2c3a-4293-bb80-d56c0e264a3b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_482694c8-8b00-42bc-8ea3-221e6d738cf9" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_0ec87daf-2c3a-4293-bb80-d56c0e264a3b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_fa2e7b94-612c-4885-aaae-c0bbb1180cf8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_0ec87daf-2c3a-4293-bb80-d56c0e264a3b" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_fa2e7b94-612c-4885-aaae-c0bbb1180cf8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_8c66f6ee-ef01-48d5-bef9-79aa67fb19f8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_0ec87daf-2c3a-4293-bb80-d56c0e264a3b" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_8c66f6ee-ef01-48d5-bef9-79aa67fb19f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_54689666-45bb-43f7-bbca-bce55cbc2999" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_0ec87daf-2c3a-4293-bb80-d56c0e264a3b" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_54689666-45bb-43f7-bbca-bce55cbc2999" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_0868f900-5602-42a4-97c0-7aee374abb66" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_0ec87daf-2c3a-4293-bb80-d56c0e264a3b" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_0868f900-5602-42a4-97c0-7aee374abb66" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_b0495376-4e9d-4bbd-9173-200f13bc24d3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_0ec87daf-2c3a-4293-bb80-d56c0e264a3b" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_b0495376-4e9d-4bbd-9173-200f13bc24d3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_dbcf6626-f9ed-4e94-9c48-36e4cce18f36" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_482694c8-8b00-42bc-8ea3-221e6d738cf9" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_dbcf6626-f9ed-4e94-9c48-36e4cce18f36" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_e91e81db-b2bf-4bf5-b764-c1530280d33d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_dbcf6626-f9ed-4e94-9c48-36e4cce18f36" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_e91e81db-b2bf-4bf5-b764-c1530280d33d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_0a9cbd53-a08b-47ce-8edb-1d7e6ffc18ab" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_dbcf6626-f9ed-4e94-9c48-36e4cce18f36" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_0a9cbd53-a08b-47ce-8edb-1d7e6ffc18ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_3b1564dc-f074-4011-83cc-fc32ba653d91" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_dbcf6626-f9ed-4e94-9c48-36e4cce18f36" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_3b1564dc-f074-4011-83cc-fc32ba653d91" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_98dbd419-7ab0-4f30-abab-954cc5463cc9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_dbcf6626-f9ed-4e94-9c48-36e4cce18f36" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_98dbd419-7ab0-4f30-abab-954cc5463cc9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_6d9b4310-758a-4f7e-98ba-f31c6316aa87" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_dbcf6626-f9ed-4e94-9c48-36e4cce18f36" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_6d9b4310-758a-4f7e-98ba-f31c6316aa87" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract_da3b3c44-c99e-40f6-bd12-bf12ae5932b7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_482694c8-8b00-42bc-8ea3-221e6d738cf9" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract_da3b3c44-c99e-40f6-bd12-bf12ae5932b7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms_f0b3f215-136c-457c-a5ae-8d34860ec76a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract_da3b3c44-c99e-40f6-bd12-bf12ae5932b7" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms_f0b3f215-136c-457c-a5ae-8d34860ec76a" 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-20210930.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_e8165be0-f24f-4955-b4db-54d7e23c6f46" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeasesTextBlock_caec50da-3081-4a6f-985a-2efdcff87753" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeasesTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_e8165be0-f24f-4955-b4db-54d7e23c6f46" xlink:to="loc_us-gaap_LesseeOperatingLeasesTextBlock_caec50da-3081-4a6f-985a-2efdcff87753" 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-20210930.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_dcc5e18e-9b15-4e05-af36-86d5348688fa" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCostTableTextBlock_9e3c4891-e774-4fa5-a105-8961c858114a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeaseCostTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_dcc5e18e-9b15-4e05-af36-86d5348688fa" xlink:to="loc_us-gaap_LeaseCostTableTextBlock_9e3c4891-e774-4fa5-a105-8961c858114a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_6f86b925-a8a2-4071-83e9-934042ebccd0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_dcc5e18e-9b15-4e05-af36-86d5348688fa" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_6f86b925-a8a2-4071-83e9-934042ebccd0" 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-20210930.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_4a016ff5-fc4a-4184-946b-1119daa27134" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionTable_0a9db3f3-6ed0-4c4d-93fe-6aba443c5357" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeLeaseDescriptionTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_4a016ff5-fc4a-4184-946b-1119daa27134" xlink:to="loc_us-gaap_LesseeLeaseDescriptionTable_0a9db3f3-6ed0-4c4d-93fe-6aba443c5357" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_cc99f578-a181-4134-bafa-233752fb2990" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable_0a9db3f3-6ed0-4c4d-93fe-6aba443c5357" xlink:to="loc_srt_RangeAxis_cc99f578-a181-4134-bafa-233752fb2990" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_b21d2ae1-be84-44b7-b718-9b0457f91e12" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_cc99f578-a181-4134-bafa-233752fb2990" xlink:to="loc_srt_RangeMember_b21d2ae1-be84-44b7-b718-9b0457f91e12" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_679a6a13-5ba8-4681-9db2-990ea250b187" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_b21d2ae1-be84-44b7-b718-9b0457f91e12" xlink:to="loc_srt_MinimumMember_679a6a13-5ba8-4681-9db2-990ea250b187" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_7fbddfcf-09c7-420d-94f3-9fa1273f0975" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_b21d2ae1-be84-44b7-b718-9b0457f91e12" xlink:to="loc_srt_MaximumMember_7fbddfcf-09c7-420d-94f3-9fa1273f0975" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionLineItems_d3af0d0c-b8a9-4657-a93d-d2698dfd6304" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeLeaseDescriptionLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable_0a9db3f3-6ed0-4c4d-93fe-6aba443c5357" xlink:to="loc_us-gaap_LesseeLeaseDescriptionLineItems_d3af0d0c-b8a9-4657-a93d-d2698dfd6304" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseRemainingLeaseTerm_8a313e32-cd7d-4b1f-9697-f49b00617f7e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseRemainingLeaseTerm"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_d3af0d0c-b8a9-4657-a93d-d2698dfd6304" xlink:to="loc_us-gaap_LesseeOperatingLeaseRemainingLeaseTerm_8a313e32-cd7d-4b1f-9697-f49b00617f7e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_LesseeOperatingLeaseTerminationPeriod_1f72da0b-6e2a-452c-a88e-698719d28f47" xlink:href="pgen-20210930.xsd#pgen_LesseeOperatingLeaseTerminationPeriod"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_d3af0d0c-b8a9-4657-a93d-d2698dfd6304" xlink:to="loc_pgen_LesseeOperatingLeaseTerminationPeriod_1f72da0b-6e2a-452c-a88e-698719d28f47" 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-20210930.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_045ac2ba-47f7-4593-b90d-4990dbd5aa19" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseCost_3c6c2305-13b9-49f6-af1c-5da62d7eacdc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseCost"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_045ac2ba-47f7-4593-b90d-4990dbd5aa19" xlink:to="loc_us-gaap_OperatingLeaseCost_3c6c2305-13b9-49f6-af1c-5da62d7eacdc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermLeaseCost_a4bc1fee-0745-4f7e-8ce4-e7adbef66266" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShortTermLeaseCost"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_045ac2ba-47f7-4593-b90d-4990dbd5aa19" xlink:to="loc_us-gaap_ShortTermLeaseCost_a4bc1fee-0745-4f7e-8ce4-e7adbef66266" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableLeaseCost_2dd618c7-2490-4de1-9eff-de4813545d30" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_VariableLeaseCost"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_045ac2ba-47f7-4593-b90d-4990dbd5aa19" xlink:to="loc_us-gaap_VariableLeaseCost_2dd618c7-2490-4de1-9eff-de4813545d30" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCost_8e41f38b-f33e-42d1-9036-894d68af3296" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeaseCost"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_045ac2ba-47f7-4593-b90d-4990dbd5aa19" xlink:to="loc_us-gaap_LeaseCost_8e41f38b-f33e-42d1-9036-894d68af3296" 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-20210930.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_2aca1d8b-bd52-4fc3-9516-2bacc4292eb3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_a64791ac-e1e3-4d82-ad1d-848b7ca870ab" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_2aca1d8b-bd52-4fc3-9516-2bacc4292eb3" xlink:to="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_a64791ac-e1e3-4d82-ad1d-848b7ca870ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_ae8a172d-d2d9-481f-8f7a-bcea93af6cfd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_a64791ac-e1e3-4d82-ad1d-848b7ca870ab" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_ae8a172d-d2d9-481f-8f7a-bcea93af6cfd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_d33efee8-8833-4830-9f32-418bf55a131a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_a64791ac-e1e3-4d82-ad1d-848b7ca870ab" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_d33efee8-8833-4830-9f32-418bf55a131a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_67ba7c7c-72d7-4502-b42c-40bbdfc204d2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_a64791ac-e1e3-4d82-ad1d-848b7ca870ab" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_67ba7c7c-72d7-4502-b42c-40bbdfc204d2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_c2eb852a-6944-452f-b1fe-63b38becd7ba" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_a64791ac-e1e3-4d82-ad1d-848b7ca870ab" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_c2eb852a-6944-452f-b1fe-63b38becd7ba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_b79e1ef1-017d-47f0-9f76-7a4f7c901b40" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_a64791ac-e1e3-4d82-ad1d-848b7ca870ab" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_b79e1ef1-017d-47f0-9f76-7a4f7c901b40" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_6703be60-7415-4abf-9d37-dae0c262683c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_a64791ac-e1e3-4d82-ad1d-848b7ca870ab" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_6703be60-7415-4abf-9d37-dae0c262683c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_6a09afb2-41d7-410a-a1bb-da9f3b8a6011" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_a64791ac-e1e3-4d82-ad1d-848b7ca870ab" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_6a09afb2-41d7-410a-a1bb-da9f3b8a6011" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_992a0f5a-919b-4867-9d10-f849ed86cc82" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_a64791ac-e1e3-4d82-ad1d-848b7ca870ab" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_992a0f5a-919b-4867-9d10-f849ed86cc82" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_73e08857-779a-4ceb-8618-2b30f1340af6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_a64791ac-e1e3-4d82-ad1d-848b7ca870ab" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_73e08857-779a-4ceb-8618-2b30f1340af6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_826e3c2d-3696-4834-adf7-81abbe79908d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_a64791ac-e1e3-4d82-ad1d-848b7ca870ab" xlink:to="loc_us-gaap_OperatingLeaseLiability_826e3c2d-3696-4834-adf7-81abbe79908d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_33238b12-aec2-47fe-a880-e2977c966743" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_2aca1d8b-bd52-4fc3-9516-2bacc4292eb3" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_33238b12-aec2-47fe-a880-e2977c966743" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_232b1267-df46-4bac-9174-f7776231ccbe" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_2aca1d8b-bd52-4fc3-9516-2bacc4292eb3" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_232b1267-df46-4bac-9174-f7776231ccbe" 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-20210930.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-20210930.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_e7046b1f-62ab-4eaa-b3d8-d23a55a0afb3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_b889547e-0530-4164-b9ec-c47407783105" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_e7046b1f-62ab-4eaa-b3d8-d23a55a0afb3" xlink:to="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_b889547e-0530-4164-b9ec-c47407783105" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_b57bccbb-b429-466d-b951-f61223521433" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_e7046b1f-62ab-4eaa-b3d8-d23a55a0afb3" xlink:to="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_b57bccbb-b429-466d-b951-f61223521433" 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-20210930.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_fa49c4f3-da71-4f65-9b27-9467f8f1cf44" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplementalCashFlowInformationAbstract_3db1e0ea-f94f-46a0-ad24-143ce9c23629" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SupplementalCashFlowInformationAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_fa49c4f3-da71-4f65-9b27-9467f8f1cf44" xlink:to="loc_us-gaap_SupplementalCashFlowInformationAbstract_3db1e0ea-f94f-46a0-ad24-143ce9c23629" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasePayments_d4883243-9368-407e-b41a-c76dbeadfd08" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeasePayments"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract_3db1e0ea-f94f-46a0-ad24-143ce9c23629" xlink:to="loc_us-gaap_OperatingLeasePayments_d4883243-9368-407e-b41a-c76dbeadfd08" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_589c3889-77f9-4950-8dd5-ef7b697c89a6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract_3db1e0ea-f94f-46a0-ad24-143ce9c23629" xlink:to="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_589c3889-77f9-4950-8dd5-ef7b697c89a6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.dna.com/role/CommitmentsandContingencies" xlink:type="simple" xlink:href="pgen-20210930.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_2c3b41df-98a9-4e68-9b42-97555d26b97f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_c2716218-826d-4067-8b8f-ef115638f5bb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_2c3b41df-98a9-4e68-9b42-97555d26b97f" xlink:to="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_c2716218-826d-4067-8b8f-ef115638f5bb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.dna.com/role/CommitmentsandContingenciesContingenciesAdditionalInformationDetails" xlink:type="simple" xlink:href="pgen-20210930.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_1fe54299-4422-4bef-951d-23f6d11f0c43" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesTable_70e65dae-db77-43e9-bf95-f941b69e5f31" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LossContingenciesTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_1fe54299-4422-4bef-951d-23f6d11f0c43" xlink:to="loc_us-gaap_LossContingenciesTable_70e65dae-db77-43e9-bf95-f941b69e5f31" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CounterpartyNameAxis_2905554c-3791-4406-8e52-f31136acf69c" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CounterpartyNameAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesTable_70e65dae-db77-43e9-bf95-f941b69e5f31" xlink:to="loc_srt_CounterpartyNameAxis_2905554c-3791-4406-8e52-f31136acf69c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RepurchaseAgreementCounterpartyNameDomain_dd285c34-50e4-443e-8990-2628529bcabe" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RepurchaseAgreementCounterpartyNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CounterpartyNameAxis_2905554c-3791-4406-8e52-f31136acf69c" xlink:to="loc_srt_RepurchaseAgreementCounterpartyNameDomain_dd285c34-50e4-443e-8990-2628529bcabe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_XYLLCMember_b66d6fa1-e75d-4129-8ae4-83bd6eed80ef" xlink:href="pgen-20210930.xsd#pgen_XYLLCMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RepurchaseAgreementCounterpartyNameDomain_dd285c34-50e4-443e-8990-2628529bcabe" xlink:to="loc_pgen_XYLLCMember_b66d6fa1-e75d-4129-8ae4-83bd6eed80ef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_SecuritiesAndExchangeCommissionMember_dcc317eb-fb99-4f9e-b8ae-2d7a8dbefcea" xlink:href="pgen-20210930.xsd#pgen_SecuritiesAndExchangeCommissionMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RepurchaseAgreementCounterpartyNameDomain_dd285c34-50e4-443e-8990-2628529bcabe" xlink:to="loc_pgen_SecuritiesAndExchangeCommissionMember_dcc317eb-fb99-4f9e-b8ae-2d7a8dbefcea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_HarvestIntrexonEnterpriseFundILPMember_63586cca-b9d3-4902-8220-81e5215dfddf" xlink:href="pgen-20210930.xsd#pgen_HarvestIntrexonEnterpriseFundILPMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RepurchaseAgreementCounterpartyNameDomain_dd285c34-50e4-443e-8990-2628529bcabe" xlink:to="loc_pgen_HarvestIntrexonEnterpriseFundILPMember_63586cca-b9d3-4902-8220-81e5215dfddf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_ExotechADSkincareAndThriveAgrobioticsMember_52860e96-5990-45df-b0de-7bd9dca95c6f" xlink:href="pgen-20210930.xsd#pgen_ExotechADSkincareAndThriveAgrobioticsMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RepurchaseAgreementCounterpartyNameDomain_dd285c34-50e4-443e-8990-2628529bcabe" xlink:to="loc_pgen_ExotechADSkincareAndThriveAgrobioticsMember_52860e96-5990-45df-b0de-7bd9dca95c6f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_LitigationCaseAxis_73773841-ee75-4de2-a14c-99ad7e149a5c" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_LitigationCaseAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesTable_70e65dae-db77-43e9-bf95-f941b69e5f31" xlink:to="loc_srt_LitigationCaseAxis_73773841-ee75-4de2-a14c-99ad7e149a5c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_LitigationCaseTypeDomain_0aa1b9a3-c2b5-484f-8e34-c86f88716d37" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_LitigationCaseTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_LitigationCaseAxis_73773841-ee75-4de2-a14c-99ad7e149a5c" xlink:to="loc_srt_LitigationCaseTypeDomain_0aa1b9a3-c2b5-484f-8e34-c86f88716d37" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_LicensingAndPatentInfringementSuitMember_c4e80d52-5175-4376-a5cc-e342e69525cc" xlink:href="pgen-20210930.xsd#pgen_LicensingAndPatentInfringementSuitMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_LitigationCaseTypeDomain_0aa1b9a3-c2b5-484f-8e34-c86f88716d37" xlink:to="loc_pgen_LicensingAndPatentInfringementSuitMember_c4e80d52-5175-4376-a5cc-e342e69525cc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_MethaneBioconversionPlatformDisclosuresMember_2ae59c3e-e510-4517-9f8a-4388ffb73833" xlink:href="pgen-20210930.xsd#pgen_MethaneBioconversionPlatformDisclosuresMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_LitigationCaseTypeDomain_0aa1b9a3-c2b5-484f-8e34-c86f88716d37" xlink:to="loc_pgen_MethaneBioconversionPlatformDisclosuresMember_2ae59c3e-e510-4517-9f8a-4388ffb73833" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_56c09a51-8b1d-4495-befe-100383b914dd" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesTable_70e65dae-db77-43e9-bf95-f941b69e5f31" xlink:to="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_56c09a51-8b1d-4495-befe-100383b914dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EquityMethodInvesteeNameDomain_b7b53c1f-8a83-411d-8ae0-edb62b43e534" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_EquityMethodInvesteeNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_56c09a51-8b1d-4495-befe-100383b914dd" xlink:to="loc_srt_EquityMethodInvesteeNameDomain_b7b53c1f-8a83-411d-8ae0-edb62b43e534" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_ExotechADSkincareAndThriveAgrobioticsMember_ba72b1ec-3312-4e38-9534-5213b59f7ee5" xlink:href="pgen-20210930.xsd#pgen_ExotechADSkincareAndThriveAgrobioticsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_EquityMethodInvesteeNameDomain_b7b53c1f-8a83-411d-8ae0-edb62b43e534" xlink:to="loc_pgen_ExotechADSkincareAndThriveAgrobioticsMember_ba72b1ec-3312-4e38-9534-5213b59f7ee5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfArrangementAxis_4fc726b2-860c-4f43-ba74-45b69275ce25" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TypeOfArrangementAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesTable_70e65dae-db77-43e9-bf95-f941b69e5f31" xlink:to="loc_us-gaap_TypeOfArrangementAxis_4fc726b2-860c-4f43-ba74-45b69275ce25" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_a32203ef-cce6-4e17-9b7b-a564eaa0208d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ArrangementsAndNonarrangementTransactionsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TypeOfArrangementAxis_4fc726b2-860c-4f43-ba74-45b69275ce25" xlink:to="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_a32203ef-cce6-4e17-9b7b-a564eaa0208d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CollaborativeArrangementMember_a3d41cf2-7648-4c53-95f2-dc15b6b437c7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CollaborativeArrangementMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_a32203ef-cce6-4e17-9b7b-a564eaa0208d" xlink:to="loc_us-gaap_CollaborativeArrangementMember_a3d41cf2-7648-4c53-95f2-dc15b6b437c7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesLineItems_2ac59897-c4db-4ce2-9024-009f8fc7f88f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LossContingenciesLineItems"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesTable_70e65dae-db77-43e9-bf95-f941b69e5f31" xlink:to="loc_us-gaap_LossContingenciesLineItems_2ac59897-c4db-4ce2-9024-009f8fc7f88f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyClaimsSettledNumber_bb74753a-6fe0-4d10-8034-eb0270c5c139" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LossContingencyClaimsSettledNumber"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_2ac59897-c4db-4ce2-9024-009f8fc7f88f" xlink:to="loc_us-gaap_LossContingencyClaimsSettledNumber_bb74753a-6fe0-4d10-8034-eb0270c5c139" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyPendingClaimsNumber_178fd479-99d3-43fa-9b54-dcbdb1f20b2f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LossContingencyPendingClaimsNumber"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_2ac59897-c4db-4ce2-9024-009f8fc7f88f" xlink:to="loc_us-gaap_LossContingencyPendingClaimsNumber_178fd479-99d3-43fa-9b54-dcbdb1f20b2f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_LossContingencyNumberOfPatentsAtIssue_28ff0df9-663b-4447-bb95-a7bb28153660" xlink:href="pgen-20210930.xsd#pgen_LossContingencyNumberOfPatentsAtIssue"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_2ac59897-c4db-4ce2-9024-009f8fc7f88f" xlink:to="loc_pgen_LossContingencyNumberOfPatentsAtIssue_28ff0df9-663b-4447-bb95-a7bb28153660" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForLegalSettlements_02385723-aab2-4128-98f5-79de1384ab7e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsForLegalSettlements"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_2ac59897-c4db-4ce2-9024-009f8fc7f88f" xlink:to="loc_us-gaap_PaymentsForLegalSettlements_02385723-aab2-4128-98f5-79de1384ab7e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_StockIssuedDuringPeriodInConjunctionWithSettlementAgreementSharesNewIssues_5b6b887e-ccfc-4fbc-adab-03e9aa7d6851" xlink:href="pgen-20210930.xsd#pgen_StockIssuedDuringPeriodInConjunctionWithSettlementAgreementSharesNewIssues"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_2ac59897-c4db-4ce2-9024-009f8fc7f88f" xlink:to="loc_pgen_StockIssuedDuringPeriodInConjunctionWithSettlementAgreementSharesNewIssues_5b6b887e-ccfc-4fbc-adab-03e9aa7d6851" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_StockIssuedDuringPeriodInConjunctionWithSettlementAgreementValueNewIssues_e2d415ca-bc56-41f5-be94-848d4dba8658" xlink:href="pgen-20210930.xsd#pgen_StockIssuedDuringPeriodInConjunctionWithSettlementAgreementValueNewIssues"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_2ac59897-c4db-4ce2-9024-009f8fc7f88f" xlink:to="loc_pgen_StockIssuedDuringPeriodInConjunctionWithSettlementAgreementValueNewIssues_e2d415ca-bc56-41f5-be94-848d4dba8658" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiability_073c27a3-2792-4908-97db-fa89f37f87ea" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerLiability"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_2ac59897-c4db-4ce2-9024-009f8fc7f88f" xlink:to="loc_us-gaap_ContractWithCustomerLiability_073c27a3-2792-4908-97db-fa89f37f87ea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestments_09ede85d-a0b7-494f-8287-dc04f89cacd3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityMethodInvestments"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_2ac59897-c4db-4ce2-9024-009f8fc7f88f" xlink:to="loc_us-gaap_EquityMethodInvestments_09ede85d-a0b7-494f-8287-dc04f89cacd3" 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-20210930.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_378d6ec4-949a-458e-8ac6-2d664bcdde61" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsDisclosureTextBlock_ca9d1f04-dbf3-4b8f-a490-94b5ee01e1ab" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionsAbstract_378d6ec4-949a-458e-8ac6-2d664bcdde61" xlink:to="loc_us-gaap_RelatedPartyTransactionsDisclosureTextBlock_ca9d1f04-dbf3-4b8f-a490-94b5ee01e1ab" 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-20210930.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_001e07da-ab57-4616-a932-883473e6b521" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_1572a276-77a0-466a-952f-ed17c57d6da1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionsAbstract_001e07da-ab57-4616-a932-883473e6b521" xlink:to="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_1572a276-77a0-466a-952f-ed17c57d6da1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_90fa0916-e0f3-484b-86e9-c25f945ae8fb" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_1572a276-77a0-466a-952f-ed17c57d6da1" xlink:to="loc_dei_LegalEntityAxis_90fa0916-e0f3-484b-86e9-c25f945ae8fb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_5dd3f2c1-acc9-4ef2-bc59-6cc80f25e64d" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_90fa0916-e0f3-484b-86e9-c25f945ae8fb" xlink:to="loc_dei_EntityDomain_5dd3f2c1-acc9-4ef2-bc59-6cc80f25e64d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_ThirdSecurityMember_498302b9-3e94-4cf5-b915-89a622fb56eb" xlink:href="pgen-20210930.xsd#pgen_ThirdSecurityMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_5dd3f2c1-acc9-4ef2-bc59-6cc80f25e64d" xlink:to="loc_pgen_ThirdSecurityMember_498302b9-3e94-4cf5-b915-89a622fb56eb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_494543e0-b0f8-496f-80f2-a72f6a8fbe12" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_1572a276-77a0-466a-952f-ed17c57d6da1" xlink:to="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_494543e0-b0f8-496f-80f2-a72f6a8fbe12" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain_9b4a7118-864a-49e8-acb4-569e86356508" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_494543e0-b0f8-496f-80f2-a72f6a8fbe12" xlink:to="loc_us-gaap_RelatedPartyDomain_9b4a7118-864a-49e8-acb4-569e86356508" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_ExecutiveChairmanMember_9207acce-2ba4-41e3-949b-6e7b7d8e3615" xlink:href="pgen-20210930.xsd#pgen_ExecutiveChairmanMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyDomain_9b4a7118-864a-49e8-acb4-569e86356508" xlink:to="loc_pgen_ExecutiveChairmanMember_9207acce-2ba4-41e3-949b-6e7b7d8e3615" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_ThirdSecurityMember_203a2a2a-766b-4237-af44-3fe94733936b" xlink:href="pgen-20210930.xsd#pgen_ThirdSecurityMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyDomain_9b4a7118-864a-49e8-acb4-569e86356508" xlink:to="loc_pgen_ThirdSecurityMember_203a2a2a-766b-4237-af44-3fe94733936b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_CastleCreekBiosciencesIncMember_10f8127c-323e-4e74-b4f4-69a8361a982a" xlink:href="pgen-20210930.xsd#pgen_CastleCreekBiosciencesIncMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyDomain_9b4a7118-864a-49e8-acb4-569e86356508" xlink:to="loc_pgen_CastleCreekBiosciencesIncMember_10f8127c-323e-4e74-b4f4-69a8361a982a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionLineItems_b04f5373-3028-49d0-934d-69b86800d518" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_1572a276-77a0-466a-952f-ed17c57d6da1" xlink:to="loc_us-gaap_RelatedPartyTransactionLineItems_b04f5373-3028-49d0-934d-69b86800d518" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_RelatedPartyOwnershipInterest_2bb68999-5a9f-4896-bf1c-f3c136b424b0" xlink:href="pgen-20210930.xsd#pgen_RelatedPartyOwnershipInterest"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_b04f5373-3028-49d0-934d-69b86800d518" xlink:to="loc_pgen_RelatedPartyOwnershipInterest_2bb68999-5a9f-4896-bf1c-f3c136b424b0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfessionalAndContractServicesExpense_41bc6126-57f2-4257-8cd6-a402efdb272d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProfessionalAndContractServicesExpense"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_b04f5373-3028-49d0-934d-69b86800d518" xlink:to="loc_us-gaap_ProfessionalAndContractServicesExpense_41bc6126-57f2-4257-8cd6-a402efdb272d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubleaseIncome_e614938a-1888-488e-848d-509d1951fcd4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubleaseIncome"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_b04f5373-3028-49d0-934d-69b86800d518" xlink:to="loc_us-gaap_SubleaseIncome_e614938a-1888-488e-848d-509d1951fcd4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleAndMaturityOfOtherInvestments_03467f55-5cbf-4e27-8b27-951dd5c98e51" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromSaleAndMaturityOfOtherInvestments"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_b04f5373-3028-49d0-934d-69b86800d518" xlink:to="loc_us-gaap_ProceedsFromSaleAndMaturityOfOtherInvestments_03467f55-5cbf-4e27-8b27-951dd5c98e51" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForProceedsFromOtherInvestingActivities_b564b247-1bbc-498f-87b8-775fdf98fdb1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsForProceedsFromOtherInvestingActivities"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_b04f5373-3028-49d0-934d-69b86800d518" xlink:to="loc_us-gaap_PaymentsForProceedsFromOtherInvestingActivities_b564b247-1bbc-498f-87b8-775fdf98fdb1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.dna.com/role/NetLossperShare" xlink:type="simple" xlink:href="pgen-20210930.xsd#NetLossperShare"/>
  <link:presentationLink xlink:role="http://www.dna.com/role/NetLossperShare" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_9de9d63f-b735-48bc-abfc-35ff72bdf6b2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareTextBlock_b324a02f-44f8-47ce-8f57-df090a875dbb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_9de9d63f-b735-48bc-abfc-35ff72bdf6b2" xlink:to="loc_us-gaap_EarningsPerShareTextBlock_b324a02f-44f8-47ce-8f57-df090a875dbb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.dna.com/role/NetLossperShareTables" xlink:type="simple" xlink:href="pgen-20210930.xsd#NetLossperShareTables"/>
  <link:presentationLink xlink:role="http://www.dna.com/role/NetLossperShareTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_7c463ca4-413e-460a-b69f-5f6050ab8964" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_2243c11d-b241-4e0a-b9af-80a18ec50b20" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_7c463ca4-413e-460a-b69f-5f6050ab8964" xlink:to="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_2243c11d-b241-4e0a-b9af-80a18ec50b20" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock_194e9c2d-7f71-40ec-b1b8-655764c4f96f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_7c463ca4-413e-460a-b69f-5f6050ab8964" xlink:to="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock_194e9c2d-7f71-40ec-b1b8-655764c4f96f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.dna.com/role/NetLossperShareComputationofBasicandDilutedNetLossPerShareDetails" xlink:type="simple" xlink:href="pgen-20210930.xsd#NetLossperShareComputationofBasicandDilutedNetLossPerShareDetails"/>
  <link:presentationLink xlink:role="http://www.dna.com/role/NetLossperShareComputationofBasicandDilutedNetLossPerShareDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_bfb6ec44-916d-4564-9166-17675b6eb14a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasicAndDilutedAbstract_b5d7ceda-56c7-43ec-a348-f76a472192a0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareBasicAndDilutedAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_bfb6ec44-916d-4564-9166-17675b6eb14a" xlink:to="loc_us-gaap_EarningsPerShareBasicAndDilutedAbstract_b5d7ceda-56c7-43ec-a348-f76a472192a0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract_42d03e32-0444-4d7f-b224-e57c4ee3145d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareBasicAndDilutedAbstract_b5d7ceda-56c7-43ec-a348-f76a472192a0" xlink:to="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract_42d03e32-0444-4d7f-b224-e57c4ee3145d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperations_61ae8ef5-3350-49a2-a031-7206171f76eb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperations"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract_42d03e32-0444-4d7f-b224-e57c4ee3145d" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperations_61ae8ef5-3350-49a2-a031-7206171f76eb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity_06afd713-f24e-4e9c-a035-060e4a02d654" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract_42d03e32-0444-4d7f-b224-e57c4ee3145d" xlink:to="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity_06afd713-f24e-4e9c-a035-060e4a02d654" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_7b095ff9-86d3-493c-9f4a-a04bfa8770d3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract_42d03e32-0444-4d7f-b224-e57c4ee3145d" xlink:to="loc_us-gaap_NetIncomeLoss_7b095ff9-86d3-493c-9f4a-a04bfa8770d3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_bb90d287-81ef-4ade-bd38-01c97691ace8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareBasicAndDilutedAbstract_b5d7ceda-56c7-43ec-a348-f76a472192a0" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_bb90d287-81ef-4ade-bd38-01c97691ace8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_348d2555-bd1b-41db-bca5-5d1632078ba2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_bb90d287-81ef-4ade-bd38-01c97691ace8" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_348d2555-bd1b-41db-bca5-5d1632078ba2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_dda1fb24-fa7c-4973-bd77-d63146df7b5d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_bb90d287-81ef-4ade-bd38-01c97691ace8" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_dda1fb24-fa7c-4973-bd77-d63146df7b5d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_NetLossPerShareAbstract_0abfed40-7df1-41c0-80d8-da3d5e74f959" xlink:href="pgen-20210930.xsd#pgen_NetLossPerShareAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareBasicAndDilutedAbstract_b5d7ceda-56c7-43ec-a348-f76a472192a0" xlink:to="loc_pgen_NetLossPerShareAbstract_0abfed40-7df1-41c0-80d8-da3d5e74f959" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsPerBasicShare_08cc7e8f-04ea-48c8-832e-03db8ea0581f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsPerBasicShare"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pgen_NetLossPerShareAbstract_0abfed40-7df1-41c0-80d8-da3d5e74f959" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsPerBasicShare_08cc7e8f-04ea-48c8-832e-03db8ea0581f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare_5ca5f5c8-197b-4614-8179-4a2e7ec33bed" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pgen_NetLossPerShareAbstract_0abfed40-7df1-41c0-80d8-da3d5e74f959" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare_5ca5f5c8-197b-4614-8179-4a2e7ec33bed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare_efcfd102-3628-4cfa-86a5-205c7989931b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pgen_NetLossPerShareAbstract_0abfed40-7df1-41c0-80d8-da3d5e74f959" xlink:to="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare_efcfd102-3628-4cfa-86a5-205c7989931b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare_92f1c3be-0e0c-4f1b-9426-b649d092d272" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pgen_NetLossPerShareAbstract_0abfed40-7df1-41c0-80d8-da3d5e74f959" xlink:to="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare_92f1c3be-0e0c-4f1b-9426-b649d092d272" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_d0a42f7e-1411-4ace-86b6-e84f50707d37" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pgen_NetLossPerShareAbstract_0abfed40-7df1-41c0-80d8-da3d5e74f959" xlink:to="loc_us-gaap_EarningsPerShareBasic_d0a42f7e-1411-4ace-86b6-e84f50707d37" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_d449cdb3-fbc2-4e76-a814-1bc30490f7b8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pgen_NetLossPerShareAbstract_0abfed40-7df1-41c0-80d8-da3d5e74f959" xlink:to="loc_us-gaap_EarningsPerShareDiluted_d449cdb3-fbc2-4e76-a814-1bc30490f7b8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.dna.com/role/NetLossperShareScheduleofAntidilutiveSecuritiesExcludedfromCalculationofNetLossperShareDetails" xlink:type="simple" xlink:href="pgen-20210930.xsd#NetLossperShareScheduleofAntidilutiveSecuritiesExcludedfromCalculationofNetLossperShareDetails"/>
  <link:presentationLink xlink:role="http://www.dna.com/role/NetLossperShareScheduleofAntidilutiveSecuritiesExcludedfromCalculationofNetLossperShareDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_507a95e9-a525-4c88-9cf2-fb28d36db06e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_cc236faf-0da5-4c3d-81e9-89783cce40cf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_507a95e9-a525-4c88-9cf2-fb28d36db06e" xlink:to="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_cc236faf-0da5-4c3d-81e9-89783cce40cf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_c3398381-90ed-43da-97cb-8484bec9a28a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_cc236faf-0da5-4c3d-81e9-89783cce40cf" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_c3398381-90ed-43da-97cb-8484bec9a28a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesNameDomain_73aec5ca-28bb-4ac3-9f7c-a1c320bf3c4f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AntidilutiveSecuritiesNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_c3398381-90ed-43da-97cb-8484bec9a28a" xlink:to="loc_us-gaap_AntidilutiveSecuritiesNameDomain_73aec5ca-28bb-4ac3-9f7c-a1c320bf3c4f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleDebtMember_322ce6cb-115f-4d74-ba5b-088cae3240b6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConvertibleDebtMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_73aec5ca-28bb-4ac3-9f7c-a1c320bf3c4f" xlink:to="loc_us-gaap_ConvertibleDebtMember_322ce6cb-115f-4d74-ba5b-088cae3240b6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockOptionMember_5468d57f-2256-40ef-929f-d0a7123262bb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockOptionMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_73aec5ca-28bb-4ac3-9f7c-a1c320bf3c4f" xlink:to="loc_us-gaap_StockOptionMember_5468d57f-2256-40ef-929f-d0a7123262bb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_4d23d250-3b5d-480d-93b3-4c316843bb7c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_73aec5ca-28bb-4ac3-9f7c-a1c320bf3c4f" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_4d23d250-3b5d-480d-93b3-4c316843bb7c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WarrantMember_c261a842-f578-4635-907d-c90b52f3d64d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WarrantMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_73aec5ca-28bb-4ac3-9f7c-a1c320bf3c4f" xlink:to="loc_us-gaap_WarrantMember_c261a842-f578-4635-907d-c90b52f3d64d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_b8b49c1b-66af-4187-b37d-780905d4bcf3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_cc236faf-0da5-4c3d-81e9-89783cce40cf" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_b8b49c1b-66af-4187-b37d-780905d4bcf3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_89a38ee9-1bc7-4824-8b30-8eeb63633ee0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_b8b49c1b-66af-4187-b37d-780905d4bcf3" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_89a38ee9-1bc7-4824-8b30-8eeb63633ee0" 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-20210930.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_2a7518c3-1ea7-4ad3-a327-b2b2f0bfe1b3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingDisclosureTextBlock_e2904e58-1f6a-4193-92aa-464a4d2f41dc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentReportingDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_2a7518c3-1ea7-4ad3-a327-b2b2f0bfe1b3" xlink:to="loc_us-gaap_SegmentReportingDisclosureTextBlock_e2904e58-1f6a-4193-92aa-464a4d2f41dc" 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-20210930.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_5f38856d-802e-475c-8bf5-35563bae4f3e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_77d6540d-7913-490c-b758-eb9de310ea84" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_5f38856d-802e-475c-8bf5-35563bae4f3e" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_77d6540d-7913-490c-b758-eb9de310ea84" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock_e47738cb-eae5-4e49-8370-4ab83b29cac7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_5f38856d-802e-475c-8bf5-35563bae4f3e" xlink:to="loc_us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock_e47738cb-eae5-4e49-8370-4ab83b29cac7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock_13963358-ed71-4e66-a0cf-644123c11754" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_5f38856d-802e-475c-8bf5-35563bae4f3e" xlink:to="loc_us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock_13963358-ed71-4e66-a0cf-644123c11754" 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-20210930.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_f435dee7-dba7-408a-a8ce-ab37c11d1d82" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_c0a069ab-84fe-4aa9-b6b9-0ab06232b4f1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_f435dee7-dba7-408a-a8ce-ab37c11d1d82" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_c0a069ab-84fe-4aa9-b6b9-0ab06232b4f1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_b9279193-f32f-4d84-9e05-b7d5195a73ab" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_c0a069ab-84fe-4aa9-b6b9-0ab06232b4f1" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_b9279193-f32f-4d84-9e05-b7d5195a73ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_4da9c6ae-c517-4dde-b5b4-c4c29fd06e25" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_b9279193-f32f-4d84-9e05-b7d5195a73ab" xlink:to="loc_us-gaap_SegmentDomain_4da9c6ae-c517-4dde-b5b4-c4c29fd06e25" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_BiopharmaceuticalsSegmentMember_31d6548f-bd6a-44eb-8a88-11ae83114f59" xlink:href="pgen-20210930.xsd#pgen_BiopharmaceuticalsSegmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_4da9c6ae-c517-4dde-b5b4-c4c29fd06e25" xlink:to="loc_pgen_BiopharmaceuticalsSegmentMember_31d6548f-bd6a-44eb-8a88-11ae83114f59" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_ExemplarSegmentMember_dcaa7cff-b81f-43d5-b38a-ba7022cdf788" xlink:href="pgen-20210930.xsd#pgen_ExemplarSegmentMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_4da9c6ae-c517-4dde-b5b4-c4c29fd06e25" xlink:to="loc_pgen_ExemplarSegmentMember_dcaa7cff-b81f-43d5-b38a-ba7022cdf788" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_TransOvaSegmentMember_7890f674-0b40-4572-a9ee-361ee08f731b" xlink:href="pgen-20210930.xsd#pgen_TransOvaSegmentMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_4da9c6ae-c517-4dde-b5b4-c4c29fd06e25" xlink:to="loc_pgen_TransOvaSegmentMember_7890f674-0b40-4572-a9ee-361ee08f731b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_0a124dc3-1030-4abb-8cf8-b9d61c9e95e2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_c0a069ab-84fe-4aa9-b6b9-0ab06232b4f1" xlink:to="loc_us-gaap_SegmentReportingInformationLineItems_0a124dc3-1030-4abb-8cf8-b9d61c9e95e2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_NetIncomeLossAttributabletoParentAdjustedEBITDAIncludingCashPaidforCapitalExpendituresandInvestmentsinAffiliates_e05d158d-937e-4d90-8b93-01ad26bc5d22" xlink:href="pgen-20210930.xsd#pgen_NetIncomeLossAttributabletoParentAdjustedEBITDAIncludingCashPaidforCapitalExpendituresandInvestmentsinAffiliates"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_0a124dc3-1030-4abb-8cf8-b9d61c9e95e2" xlink:to="loc_pgen_NetIncomeLossAttributabletoParentAdjustedEBITDAIncludingCashPaidforCapitalExpendituresandInvestmentsinAffiliates_e05d158d-937e-4d90-8b93-01ad26bc5d22" 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-20210930.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_2f7f73fa-81d5-4733-bd49-bbadabf630d3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_c707f1dc-8d2e-4701-ba55-ac6f2e982c61" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_2f7f73fa-81d5-4733-bd49-bbadabf630d3" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_c707f1dc-8d2e-4701-ba55-ac6f2e982c61" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_f95760d4-9de4-47ed-bd63-13bc2cb7c613" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_c707f1dc-8d2e-4701-ba55-ac6f2e982c61" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_f95760d4-9de4-47ed-bd63-13bc2cb7c613" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_cc361676-4a88-43a5-8bb0-153bc348fbe1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_f95760d4-9de4-47ed-bd63-13bc2cb7c613" xlink:to="loc_us-gaap_SegmentDomain_cc361676-4a88-43a5-8bb0-153bc348fbe1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_ReportableSegmentsMember_71db8f9b-1a54-4d7e-bdd3-d2eba60b4679" xlink:href="pgen-20210930.xsd#pgen_ReportableSegmentsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_cc361676-4a88-43a5-8bb0-153bc348fbe1" xlink:to="loc_pgen_ReportableSegmentsMember_71db8f9b-1a54-4d7e-bdd3-d2eba60b4679" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis_3c97f78e-5355-44b4-8164-748625f2004a" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidationItemsAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_c707f1dc-8d2e-4701-ba55-ac6f2e982c61" xlink:to="loc_srt_ConsolidationItemsAxis_3c97f78e-5355-44b4-8164-748625f2004a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_5655e150-5d0a-4b47-9d0b-519980c7772d" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidationItemsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsAxis_3c97f78e-5355-44b4-8164-748625f2004a" xlink:to="loc_srt_ConsolidationItemsDomain_5655e150-5d0a-4b47-9d0b-519980c7772d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingSegmentsMember_c15ae76b-9111-41f1-a02a-f2248f20b909" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingSegmentsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsDomain_5655e150-5d0a-4b47-9d0b-519980c7772d" xlink:to="loc_us-gaap_OperatingSegmentsMember_c15ae76b-9111-41f1-a02a-f2248f20b909" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_CorporateAndReconcilingItemsMember_e5f980a1-f449-4594-b0b2-56e0e3cbd78e" xlink:href="pgen-20210930.xsd#pgen_CorporateAndReconcilingItemsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsDomain_5655e150-5d0a-4b47-9d0b-519980c7772d" xlink:to="loc_pgen_CorporateAndReconcilingItemsMember_e5f980a1-f449-4594-b0b2-56e0e3cbd78e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateNonSegmentMember_f8c30ebb-69e0-4627-9101-cc4df0892d51" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CorporateNonSegmentMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsDomain_5655e150-5d0a-4b47-9d0b-519980c7772d" xlink:to="loc_us-gaap_CorporateNonSegmentMember_f8c30ebb-69e0-4627-9101-cc4df0892d51" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntersegmentEliminationMember_931246b2-d262-4e96-a717-40ac5e354384" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IntersegmentEliminationMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsDomain_5655e150-5d0a-4b47-9d0b-519980c7772d" xlink:to="loc_us-gaap_IntersegmentEliminationMember_931246b2-d262-4e96-a717-40ac5e354384" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfArrangementAxis_4b6f00d4-84df-4182-8d08-b69964061e5f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TypeOfArrangementAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_c707f1dc-8d2e-4701-ba55-ac6f2e982c61" xlink:to="loc_us-gaap_TypeOfArrangementAxis_4b6f00d4-84df-4182-8d08-b69964061e5f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_4ffb395b-8a02-43db-8140-b24c4ca4c93f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ArrangementsAndNonarrangementTransactionsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TypeOfArrangementAxis_4b6f00d4-84df-4182-8d08-b69964061e5f" xlink:to="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_4ffb395b-8a02-43db-8140-b24c4ca4c93f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_UpfrontAndMilestonePaymentsMember_c0c74173-b2f5-41b4-a76d-d6559151cb58" xlink:href="pgen-20210930.xsd#pgen_UpfrontAndMilestonePaymentsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_4ffb395b-8a02-43db-8140-b24c4ca4c93f" xlink:to="loc_pgen_UpfrontAndMilestonePaymentsMember_c0c74173-b2f5-41b4-a76d-d6559151cb58" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_d3a4c72a-2b35-4ad9-a266-19a5d2323698" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_c707f1dc-8d2e-4701-ba55-ac6f2e982c61" xlink:to="loc_us-gaap_SegmentReportingInformationLineItems_d3a4c72a-2b35-4ad9-a266-19a5d2323698" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_NetIncomeLossAttributabletoParentAdjustedEBITDAIncludingCashPaidforCapitalExpendituresandInvestmentsinAffiliates_e8ef0f10-8bf3-4e15-b436-a845779e214c" xlink:href="pgen-20210930.xsd#pgen_NetIncomeLossAttributabletoParentAdjustedEBITDAIncludingCashPaidforCapitalExpendituresandInvestmentsinAffiliates"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_d3a4c72a-2b35-4ad9-a266-19a5d2323698" xlink:to="loc_pgen_NetIncomeLossAttributabletoParentAdjustedEBITDAIncludingCashPaidforCapitalExpendituresandInvestmentsinAffiliates_e8ef0f10-8bf3-4e15-b436-a845779e214c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_CapitalExpendituresNetOfProceedsFromSaleOfAssetsAndInvestmentsInAffiliates_01291872-2df4-4682-9175-617a6a497a6e" xlink:href="pgen-20210930.xsd#pgen_CapitalExpendituresNetOfProceedsFromSaleOfAssetsAndInvestmentsInAffiliates"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_d3a4c72a-2b35-4ad9-a266-19a5d2323698" xlink:to="loc_pgen_CapitalExpendituresNetOfProceedsFromSaleOfAssetsAndInvestmentsInAffiliates_01291872-2df4-4682-9175-617a6a497a6e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_8a31723f-9142-4e96-9078-5d8ef90112ab" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerLiabilityRevenueRecognized"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_d3a4c72a-2b35-4ad9-a266-19a5d2323698" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_8a31723f-9142-4e96-9078-5d8ef90112ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingOtherSignificantReconcilingItemConsolidatedAbstract_91cd35d2-47ff-4dd7-949c-071f153408e1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentReportingOtherSignificantReconcilingItemConsolidatedAbstract"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_d3a4c72a-2b35-4ad9-a266-19a5d2323698" xlink:to="loc_us-gaap_SegmentReportingOtherSignificantReconcilingItemConsolidatedAbstract_91cd35d2-47ff-4dd7-949c-071f153408e1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense_bd20cce2-69ed-4169-95db-45375262aab9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestExpense"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingOtherSignificantReconcilingItemConsolidatedAbstract_91cd35d2-47ff-4dd7-949c-071f153408e1" xlink:to="loc_us-gaap_InterestExpense_bd20cce2-69ed-4169-95db-45375262aab9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_a496190e-5f80-4f90-83ff-13b6bfe282e4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingOtherSignificantReconcilingItemConsolidatedAbstract_91cd35d2-47ff-4dd7-949c-071f153408e1" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_a496190e-5f80-4f90-83ff-13b6bfe282e4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnDispositionOfAssets1_4bf5ee30-d733-430c-8c69-b826fcef2dd1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GainLossOnDispositionOfAssets1"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingOtherSignificantReconcilingItemConsolidatedAbstract_91cd35d2-47ff-4dd7-949c-071f153408e1" xlink:to="loc_us-gaap_GainLossOnDispositionOfAssets1_4bf5ee30-d733-430c-8c69-b826fcef2dd1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetImpairmentCharges_a8053542-2e9e-4a48-9223-2a7649ceaab6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetImpairmentCharges"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingOtherSignificantReconcilingItemConsolidatedAbstract_91cd35d2-47ff-4dd7-949c-071f153408e1" xlink:to="loc_us-gaap_AssetImpairmentCharges_a8053542-2e9e-4a48-9223-2a7649ceaab6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_2a5b102b-e613-4c2f-873f-4327036894a1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingOtherSignificantReconcilingItemConsolidatedAbstract_91cd35d2-47ff-4dd7-949c-071f153408e1" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_2a5b102b-e613-4c2f-873f-4327036894a1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_AdjustmentForBonusesPaidInEquityAwards_f471a4cb-2559-4ed6-9364-edbca1260402" xlink:href="pgen-20210930.xsd#pgen_AdjustmentForBonusesPaidInEquityAwards"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingOtherSignificantReconcilingItemConsolidatedAbstract_91cd35d2-47ff-4dd7-949c-071f153408e1" xlink:to="loc_pgen_AdjustmentForBonusesPaidInEquityAwards_f471a4cb-2559-4ed6-9364-edbca1260402" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromEquityMethodInvestments_91e713ac-d507-45c2-9f30-253f3794fa22" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromEquityMethodInvestments"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingOtherSignificantReconcilingItemConsolidatedAbstract_91cd35d2-47ff-4dd7-949c-071f153408e1" xlink:to="loc_us-gaap_IncomeLossFromEquityMethodInvestments_91e713ac-d507-45c2-9f30-253f3794fa22" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncashIncomeExpense_456a97e7-f055-4b38-9ec1-6f1f757e2dc5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherNoncashIncomeExpense"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingOtherSignificantReconcilingItemConsolidatedAbstract_91cd35d2-47ff-4dd7-949c-071f153408e1" xlink:to="loc_us-gaap_OtherNoncashIncomeExpense_456a97e7-f055-4b38-9ec1-6f1f757e2dc5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_ef175b4e-2d71-4c1d-ab3f-6e9265ef2308" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_d3a4c72a-2b35-4ad9-a266-19a5d2323698" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_ef175b4e-2d71-4c1d-ab3f-6e9265ef2308" 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-20210930.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_d7d3a721-43a0-43db-b210-91f54ac6084c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_7a5bcb7b-c693-4e81-a3fa-3c2f7093eebb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_d7d3a721-43a0-43db-b210-91f54ac6084c" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_7a5bcb7b-c693-4e81-a3fa-3c2f7093eebb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis_7e4549be-8e83-4eb1-a3f7-594122441038" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidationItemsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_7a5bcb7b-c693-4e81-a3fa-3c2f7093eebb" xlink:to="loc_srt_ConsolidationItemsAxis_7e4549be-8e83-4eb1-a3f7-594122441038" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_0e127e7a-bc56-4e10-83e8-dbb1a8b30624" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidationItemsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsAxis_7e4549be-8e83-4eb1-a3f7-594122441038" xlink:to="loc_srt_ConsolidationItemsDomain_0e127e7a-bc56-4e10-83e8-dbb1a8b30624" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingSegmentsMember_40e12be3-3e4a-4881-8260-f26b712feac1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingSegmentsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsDomain_0e127e7a-bc56-4e10-83e8-dbb1a8b30624" xlink:to="loc_us-gaap_OperatingSegmentsMember_40e12be3-3e4a-4881-8260-f26b712feac1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntersegmentEliminationMember_f8cd61c5-d0a1-4adf-9558-640fb138b704" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IntersegmentEliminationMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsDomain_0e127e7a-bc56-4e10-83e8-dbb1a8b30624" xlink:to="loc_us-gaap_IntersegmentEliminationMember_f8cd61c5-d0a1-4adf-9558-640fb138b704" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_OperatingSegmentsAndCorporateNonSegmentMember_750d12df-c0dd-4a3d-af5d-02e49297cebb" xlink:href="pgen-20210930.xsd#pgen_OperatingSegmentsAndCorporateNonSegmentMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsDomain_0e127e7a-bc56-4e10-83e8-dbb1a8b30624" xlink:to="loc_pgen_OperatingSegmentsAndCorporateNonSegmentMember_750d12df-c0dd-4a3d-af5d-02e49297cebb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_EliminationsAndReconcilingItemsMember_df0f0a8b-2848-40f7-8388-e93410b4d6db" xlink:href="pgen-20210930.xsd#pgen_EliminationsAndReconcilingItemsMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsDomain_0e127e7a-bc56-4e10-83e8-dbb1a8b30624" xlink:to="loc_pgen_EliminationsAndReconcilingItemsMember_df0f0a8b-2848-40f7-8388-e93410b4d6db" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_a091cfe3-1612-4d78-99d4-fb3827545d9d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_7a5bcb7b-c693-4e81-a3fa-3c2f7093eebb" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_a091cfe3-1612-4d78-99d4-fb3827545d9d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_abb59002-a3a0-4bc4-a169-71c9b9b39f11" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_a091cfe3-1612-4d78-99d4-fb3827545d9d" xlink:to="loc_us-gaap_SegmentDomain_abb59002-a3a0-4bc4-a169-71c9b9b39f11" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_BiopharmaceuticalsSegmentMember_07e42ba8-5a49-4c08-9ff4-97182f0a0e54" xlink:href="pgen-20210930.xsd#pgen_BiopharmaceuticalsSegmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_abb59002-a3a0-4bc4-a169-71c9b9b39f11" xlink:to="loc_pgen_BiopharmaceuticalsSegmentMember_07e42ba8-5a49-4c08-9ff4-97182f0a0e54" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_ExemplarSegmentMember_4aeb77d2-d50c-4646-afea-5838bc0da972" xlink:href="pgen-20210930.xsd#pgen_ExemplarSegmentMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_abb59002-a3a0-4bc4-a169-71c9b9b39f11" xlink:to="loc_pgen_ExemplarSegmentMember_4aeb77d2-d50c-4646-afea-5838bc0da972" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_TransOvaSegmentMember_1e97a442-04a1-4c6e-8627-ba7be8d8f1af" xlink:href="pgen-20210930.xsd#pgen_TransOvaSegmentMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_abb59002-a3a0-4bc4-a169-71c9b9b39f11" xlink:to="loc_pgen_TransOvaSegmentMember_1e97a442-04a1-4c6e-8627-ba7be8d8f1af" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_ReportableSegmentsMember_cc76a053-e350-4508-b47d-0f4ea2e67725" xlink:href="pgen-20210930.xsd#pgen_ReportableSegmentsMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_abb59002-a3a0-4bc4-a169-71c9b9b39f11" xlink:to="loc_pgen_ReportableSegmentsMember_cc76a053-e350-4508-b47d-0f4ea2e67725" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_807ded46-9bbb-4a37-af09-14b1840323bc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_7a5bcb7b-c693-4e81-a3fa-3c2f7093eebb" xlink:to="loc_us-gaap_SegmentReportingInformationLineItems_807ded46-9bbb-4a37-af09-14b1840323bc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_3472d97a-afed-49d5-934f-cc78d00a5c07" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_807ded46-9bbb-4a37-af09-14b1840323bc" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_3472d97a-afed-49d5-934f-cc78d00a5c07" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues_e47191c9-63cf-41f4-b3be-acff7e5ce426" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Revenues"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_807ded46-9bbb-4a37-af09-14b1840323bc" xlink:to="loc_us-gaap_Revenues_e47191c9-63cf-41f4-b3be-acff7e5ce426" 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-20210930.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_41a78935-543a-4978-a48e-00fcc28fe7e3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_295897cf-1bad-4899-8393-70292e974376" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_41a78935-543a-4978-a48e-00fcc28fe7e3" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_295897cf-1bad-4899-8393-70292e974376" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_b3b6e689-a11c-4a6d-9683-b93a10187e8d" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_StatementGeographicalAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_295897cf-1bad-4899-8393-70292e974376" xlink:to="loc_srt_StatementGeographicalAxis_b3b6e689-a11c-4a6d-9683-b93a10187e8d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_62fcd186-af0a-4f92-9a2f-a9680129fdfc" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_SegmentGeographicalDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_StatementGeographicalAxis_b3b6e689-a11c-4a6d-9683-b93a10187e8d" xlink:to="loc_srt_SegmentGeographicalDomain_62fcd186-af0a-4f92-9a2f-a9680129fdfc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonUsMember_f58a8481-dc75-4646-9839-fd6ea2eaf14c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NonUsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_62fcd186-af0a-4f92-9a2f-a9680129fdfc" xlink:to="loc_us-gaap_NonUsMember_f58a8481-dc75-4646-9839-fd6ea2eaf14c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_1b7c0800-d528-43b8-8160-f89939a0435d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_295897cf-1bad-4899-8393-70292e974376" xlink:to="loc_us-gaap_SegmentReportingInformationLineItems_1b7c0800-d528-43b8-8160-f89939a0435d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_LongLivedAssetsIncludingPropertyPlantandEquipmentandRightOfUseAssets_c08775c3-e226-485c-b362-1ea6d4efb001" xlink:href="pgen-20210930.xsd#pgen_LongLivedAssetsIncludingPropertyPlantandEquipmentandRightOfUseAssets"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_1b7c0800-d528-43b8-8160-f89939a0435d" xlink:to="loc_pgen_LongLivedAssetsIncludingPropertyPlantandEquipmentandRightOfUseAssets_c08775c3-e226-485c-b362-1ea6d4efb001" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues_2ce47121-ade3-4459-8d3e-53be97520179" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Revenues"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_1b7c0800-d528-43b8-8160-f89939a0435d" xlink:to="loc_us-gaap_Revenues_2ce47121-ade3-4459-8d3e-53be97520179" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>11
<FILENAME>pgen-20210930_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/2021"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:pgen="http://www.dna.com/20210930"
  xmlns:srt="http://fasb.org/srt/2021-01-31"
  xmlns:us-gaap="http://fasb.org/us-gaap/2021-01-31"
  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-20210930.xsd" xlink:type="simple"/>
    <context id="i5cc25946d6f843cca98ce03c128dee12_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="i3af4dcfd0371467f90cd4217bb12e052_I20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356090</identifier>
        </entity>
        <period>
            <instant>2021-10-31</instant>
        </period>
    </context>
    <context id="i10cc24b3666e419ab532a7423ad3973f_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356090</identifier>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i335637e17881457e8936f1f0a875356f_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356090</identifier>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="id9de34f8676d41d0bf670e8f2b1f3d3e_I20210930">
        <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-09-30</instant>
        </period>
    </context>
    <context id="i98a78c7d0d294d828e5dc047598d7abb_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="id358d13dea0a4fbfbe3a3ebc644083d7_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">pgen:RelatedPartiesAggregatedMember</xbrldi:explicitMember>
                <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="i4ae55b075d8c43dd9aa751986492fdb8_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">pgen:RelatedPartiesAggregatedMember</xbrldi:explicitMember>
                <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>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="ia9a4264cbeb948afa8751b97b6002fff_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">pgen:RelatedPartiesAggregatedMember</xbrldi:explicitMember>
                <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="i15d92f1bb69245d9b2abb1330d4b296a_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">pgen:RelatedPartiesAggregatedMember</xbrldi:explicitMember>
                <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>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="ibd2ebffe374d4323b37eabecf1a9122f_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="i59a626f571b146af831be268b391c309_D20200701-20200930">
        <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>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i394d418bd4bc463dbcb3f332bf6d984d_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="ic3f03ac6dd6b4e22b864b071d95276ee_D20200101-20200930">
        <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>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="ifda1dd38e4ac4868b9ca2a60093bc092_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="iad74edb9c40a4946a1c764b30d018787_D20200701-20200930">
        <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>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i719ee91108074449bab5afdf80371f75_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="i5b6abd37f2d14f3f9cb494c908b475da_D20200101-20200930">
        <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>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i7f72cbaf620c49f1a5a36743d4566a15_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="if0343a6a3ae142f28af01218f2490a67_D20200701-20200930">
        <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>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="ie7e23d23ab534a239bc022dd0f828480_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="i49fbe9abb3ad4afb9935c52e7816cccb_D20200101-20200930">
        <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>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i200535066628407dbd9c9e4eac770c47_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="ied796979c59a477ea778c02e77cf8c34_D20200701-20200930">
        <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>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i3d36b981acba46e78c5b02cd07b0ae3f_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="i74049e1ce405484db98ee46de043608a_D20200101-20200930">
        <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>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="ifc3e3937b254475dad37dd3ba81c65cd_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="ib8823275714f4404a73f00dfec878e74_D20200701-20200930">
        <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>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i7c87348a6e37447f9c25f8c9994702d9_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="ia7c671eaeae548848b7c1580da7540a9_D20200101-20200930">
        <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>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="ibbda1d45c4164127977e21bbd05ea939_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="i3d2aac06481848c0b780ff88829ab732_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356090</identifier>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="ic5858e179144480d94112d8d522800ba_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356090</identifier>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="ie4dda0c055074109963baa2a4f72f9a3_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="ib9695457cd4f411eb910017ceb7f92ee_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="id279a9a2593c4c398d11a0fb8fa913fb_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="if03693cfab3647b392edeebe8de1bc72_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="i61fa285df8534b58b06d02c5996463b4_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356090</identifier>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="ib3e5f51d950740508e26b0aef7c63dd1_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="i09a732c57d3e4d75b8a1dac7a7a2e050_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="id079711df7124ab7a7bab8f4b5857897_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="if1ffec6b544e42b2b536feda0c816481_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="ic950777057b140cba68e3bd0fb5eb454_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="i1792f8e9f61a4944bdacd5cbafa1f630_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="i22d8f5b7f55c45b7ae3b24a6cbbd2a66_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="i200e3784e6384eab9e63690fb19fc728_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="i34d62c88e79441b48d12093752093e30_I20200630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="i7621bb9c5f644bf787e89b9c1cc000b5_I20200630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="ide53466710484d6c91be76a6df5b5990_I20200630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="i128e07acb2f6473e828efa5848cbd00b_I20200630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="i17e12d1c3e564f0b96be7e0f25ebf286_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356090</identifier>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="ied3acaffde3f4181a4aae0784b9fea02_D20200701-20200930">
        <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>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i2a81aae2a5f444e187cb089342b8dc84_D20200701-20200930">
        <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>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i26de2628407249be94d10f74e9985155_D20200701-20200930">
        <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>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i2c6512e6229b48518783b3b12aa71b36_D20200701-20200930">
        <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>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i81bacc2685aa4e43854875b4a166f8b9_I20200930">
        <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-09-30</instant>
        </period>
    </context>
    <context id="ic173066de43540dcb06d8567c3123660_I20200930">
        <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-09-30</instant>
        </period>
    </context>
    <context id="i40b2190ee18441fb9f8f0a143dd72a60_I20200930">
        <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-09-30</instant>
        </period>
    </context>
    <context id="i74ec28532a214e77b7d6e366c70b224b_I20200930">
        <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-09-30</instant>
        </period>
    </context>
    <context id="i236a23c1535f4375bef77d40cd593d28_I20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356090</identifier>
        </entity>
        <period>
            <instant>2020-09-30</instant>
        </period>
    </context>
    <context id="i6d784876acba43bf9b221a0a9abedbac_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="i5c1d485188b0455d87d25ffc3a89abc6_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="id78b40ba4e224354ac240e1a99785275_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="iafc9130943de494da7b8b8293dbde8f1_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="i079860bd3d3145679d6afaf7d2c5cecb_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="i662ef39ea14e431793ce2deff1c27a82_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="i5a78d7c281fc4aa1adf83cc169b9b97f_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="i864b12bff34349339a987fc1c1004ba9_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="i50ee112dba174b05928e4fc1115977b7_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="i59916192454c4b9ead886b77510f0c29_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="i896e5276951a4be594befa962baf3875_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="i47e83ae1537944298b813b7df55094cc_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="ic2fd5e09960e40dbbd884a86b652e73d_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356090</identifier>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i8c9429422ebf47569231453a5acda800_D20200101-20200930">
        <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>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i68bf9a978d0a49079bf0c8c0d2826412_D20200101-20200930">
        <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>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i9b0436fc36614db99f98de9a263197a6_D20200101-20200930">
        <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>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="iad70182347a74446b5279119c94d2f7d_D20200101-20200930">
        <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>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="ia2156c9a34e94f6591686812aea6265a_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="ifa18915f37034fcd9970b546e78636f6_I20210930">
        <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>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="iddf86473d065405697614a8c29ac1ca4_I20201231">
        <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>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="iccf81e41d29b4ad491948e752f99611d_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="i53770c1c4fff4ad398eeb73603965a59_D20200701-20200930">
        <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>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i100734a67f6c4557bae2fdca915a7d06_D20200101-20200930">
        <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>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i8ff64ee6b39641ae8f8d1d70d3848592_I20200131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DiscontinuedOperationsDisposedOfBySaleMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">pgen:TSBiotechnologyHoldingsLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-01-31</instant>
        </period>
    </context>
    <context id="i436d952a0b0248f3ac92cff77e4e50a8_I20200102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DiscontinuedOperationsDisposedOfBySaleMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">pgen:EnviroFlightLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-01-02</instant>
        </period>
    </context>
    <context id="i3c94b2bcd06b4480b5bc192fb7251ebe_D20200101-20200131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DiscontinuedOperationsDisposedOfBySaleMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">pgen:TSBiotechnologyHoldingsLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-01-31</endDate>
        </period>
    </context>
    <context id="i74b9769f3eaa4cb09892280c33c2a092_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DiscontinuedOperationsDisposedOfBySaleMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">pgen:TSBiotechnologyHoldingsLLCAndEnviroFlightLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i9114e305aa40453aa9d7fad37e68e71a_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DiscontinuedOperationsDisposedOfBySaleMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">pgen:TSBiotechnologyHoldingsLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i49f42cf6ba704e63b9e2a90a914a4e48_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DiscontinuedOperationsDisposedOfBySaleMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">pgen:EnviroFlightLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="ib28b263bc82e402fbee0062e69d3072d_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DiscontinuedOperationsDisposedOfBySaleMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">pgen:TSBiotechnologyHoldingsLLCAndEnviroFlightLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="ife066fd0e4364003a58878fe92188444_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DiscontinuedOperationsDisposedOfBySaleMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">pgen:TSBiotechnologyHoldingsLLCMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">pgen:RelatedPartiesAggregatedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i07661c01eba64376a5557d8e56b0ab01_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DiscontinuedOperationsDisposedOfBySaleMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeAxis">us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeOrGroupOfInvesteesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">pgen:EnviroFlightLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i59368dc7d8d64f3dbce8338b607a089c_D20140301-20140331">
        <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-03-01</startDate>
            <endDate>2014-03-31</endDate>
        </period>
    </context>
    <context id="i75cc3b1a85c24925881fc30dd8e9326b_I20140331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="i13eb98bb390542d29d205e584183dd1c_D20140301-20140331">
        <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-03-01</startDate>
            <endDate>2014-03-31</endDate>
        </period>
    </context>
    <context id="i250ea9469724417e82378c20c0837606_I20140331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="i49e9d2dfad88456dafe8a21305b8fd5d_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">pgen:IntrexonEnergyPartnersMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i562414ba2b44421bac2f04e9202ccaf4_I20210930">
        <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-09-30</instant>
        </period>
    </context>
    <context id="iacc116f0b486453fb5bf6f11ae073bb8_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="ibf33b5b63b254b6d9b72cb74303384b9_D20151201-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-12-01</startDate>
            <endDate>2015-12-31</endDate>
        </period>
    </context>
    <context id="i326abe3d02e743f98e3db118a46eb959_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="i357d54b0db1b495cb158623a3833359c_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">us-gaap:InvestorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2015-12-01</startDate>
            <endDate>2015-12-31</endDate>
        </period>
    </context>
    <context id="id31de2f357ed44e38b81ab0c7976a343_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="i05c2a1521701470bb76f3a4730219597_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="ie81a20b600184db98dc435d52e18290f_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">pgen:IntrexonEnergyPartnersIILLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i1ae31db94ac049f3a2c5ac100ed6eff0_I20210930">
        <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-09-30</instant>
        </period>
    </context>
    <context id="ia2d63d40e56646eb8c6a2c2fce5cd1a7_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="i21ff7fe93b83479eb34be845252d0b11_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">pgen:ZiopharmMember</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="i7f31add614f243f78a3ea791099706b6_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">pgen:ZiopharmMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">us-gaap:CollaborativeArrangementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="if5d365a4caca4ed3a00fd5d11f31bb36_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">pgen:ZiopharmMember</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="i7187ea80220d498295aa1f9c0c198504_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">pgen:ZiopharmMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">us-gaap:CollaborativeArrangementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="icad7cb175ec34040847ebe1fdc773307_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">pgen:OragenicsMember</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="i057edffc7bde48d3869412fe031f8172_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">pgen:OragenicsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">us-gaap:CollaborativeArrangementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i16a1fa1f30624422b87754b00609c5f5_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">pgen:OragenicsMember</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="ic6d9a7cf2ebe4dde876a55ba27b2d5f8_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">pgen:OragenicsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">us-gaap:CollaborativeArrangementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i9d9e6dece70d4ff68c19d092baa89bbc_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="i78aef9eced264d2095c334edafa25ab7_D20200701-20200930">
        <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>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i680c38a10cf6480aae3ee0ba6fcaee36_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="ice21e6bdf40a44c59a4509af3853374c_D20200101-20200930">
        <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>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="iaf449eb03d4441a38281e9c73a26d388_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="i84fbdc360f204af8890eed5930e1bfb2_D20200701-20200930">
        <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>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i7f31eaf61d55458aaf32ce4a768bb31f_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="i2ea2d1e3a2034afc88c399263e0bab6f_D20200101-20200930">
        <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>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="ib97ac0fdb70c48dda9090b425181f3b3_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="ib380983160cf489b806e5f47819d1297_D20200701-20200930">
        <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>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i6a1e76587e524256a59928cffc1d69b2_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="i83835b90444b4bb7a560e921448957f8_D20200101-20200930">
        <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>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="ifd71f6a192ab407e94fb82a309d2eabf_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356090</identifier>
            <segment>
                <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="ie75f4a7a91f043fcab929b430db2024a_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">pgen:UpfrontAndMilestonePaymentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="iedbbaa196bb1411b918758ca3b357cf7_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356090</identifier>
            <segment>
                <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="if35c6cf82b4d4c20bd407e47ca40f32b_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">pgen:UpfrontAndMilestonePaymentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i1b484bf94df24440b37e2dd92fe11eec_I20210930">
        <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-09-30</instant>
        </period>
    </context>
    <context id="i54915a99798840a69859c833be8a2e6a_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="id59605caf9f443d084595df768de79fb_I20210930">
        <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-09-30</instant>
        </period>
    </context>
    <context id="ib4a3d230811f4319ba608b665614e00a_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">pgen:PrepaidProductAndServiceRevenuesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ib8ae3cdbf45a43349769320118903ca1_I20210930">
        <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-09-30</instant>
        </period>
    </context>
    <context id="ie0cc4d65123944238c3cb16a4694418c_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">pgen:DeferredRevenueOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="if75b442e73d743188d92004cd60a463a_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">pgen:IntrexonEnergyPartnersMember</xbrldi:explicitMember>
                <xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis">
                    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2021-10-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i478df5b524be4486ab717a34942d9dfb_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">pgen:IntrexonEnergyPartnersMember</xbrldi:explicitMember>
                <xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis">
                    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2021-10-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>
                </xbrldi:typedMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">pgen:UpfrontAndMilestonePaymentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i24346d2d61ae4e1da0042f39a989e460_I20201231">
        <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">pgen:UpfrontAndMilestonePaymentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i508e039049714fcb866d1175a461987b_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">pgen:IntrexonEnergyPartnersIILLCMember</xbrldi:explicitMember>
                <xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis">
                    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2021-10-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i3cc6594702704a90816476b40fc53f0b_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">pgen:IntrexonEnergyPartnersIILLCMember</xbrldi:explicitMember>
                <xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis">
                    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2021-10-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>
                </xbrldi:typedMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">pgen:UpfrontAndMilestonePaymentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i1354a8b69ccc45e3a5111e5ad08a722a_I20201231">
        <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">pgen:UpfrontAndMilestonePaymentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ica2fdf224641436b9ee35fd6f88a0903_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">pgen:CastleCreekBiosciencesIncMember</xbrldi:explicitMember>
                <xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis">
                    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2021-10-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i83658fc8f9784b2dbc8ec1c3a9a235cb_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">pgen:CastleCreekBiosciencesIncMember</xbrldi:explicitMember>
                <xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis">
                    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2021-10-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>
                </xbrldi:typedMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">pgen:UpfrontAndMilestonePaymentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="if76500509a274ca7bad9b5e66ceafb99_I20201231">
        <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">pgen:UpfrontAndMilestonePaymentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="if09ef573e12c46efb3028ab4085cc7ba_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">pgen:OtherCollaborationsMember</xbrldi:explicitMember>
                <xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis">
                    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2021-10-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i930db1c0e69e451196fe9eef63a4f5b8_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">pgen:OtherCollaborationsMember</xbrldi:explicitMember>
                <xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis">
                    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2021-10-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>
                </xbrldi:typedMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">pgen:UpfrontAndMilestonePaymentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="if30f71e035cc4cfe92985751f6d1561e_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">pgen:OtherCollaborationsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">pgen:UpfrontAndMilestonePaymentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ie4cee7ea5e4541dc93f4e3b9f3514618_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356090</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis">
                    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2021-10-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>
                </xbrldi:typedMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">pgen:UpfrontAndMilestonePaymentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="ie321acc9a1f44e6a95ef7f25de63458c_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">pgen:UpfrontAndMilestonePaymentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i2e7dac2909a94af2bcd579dda475ddb5_I20210930">
        <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-09-30</instant>
        </period>
    </context>
    <context id="i30d3ef60673a4d20a6526bc886faffa1_I20210930">
        <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-09-30</instant>
        </period>
    </context>
    <context id="i86499efd4cb94ed99bb5af6e44352121_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="ic0922f4fa64240dcb10520d5c94678f6_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="ic06a14c1923a4b33a66b9f552c8e0702_I20210930">
        <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-09-30</instant>
        </period>
    </context>
    <context id="ife39152f910044c3883c4a4c6800362a_I20210930">
        <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-09-30</instant>
        </period>
    </context>
    <context id="id3314c4ceaab4ffc8e1536192bb1a222_I20210930">
        <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-09-30</instant>
        </period>
    </context>
    <context id="i474ec9d55c4f4285acad13b1cc98dcf3_I20210930">
        <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-09-30</instant>
        </period>
    </context>
    <context id="i8dfdd7f2f77946569079788b5261216e_I20210930">
        <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-09-30</instant>
        </period>
    </context>
    <context id="if0d56e4247b9463fb2e461f67a9f5398_I20210930">
        <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-09-30</instant>
        </period>
    </context>
    <context id="ied5c665b7d5945af81d03c86dc794e72_I20210930">
        <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-09-30</instant>
        </period>
    </context>
    <context id="ic6fa0bd3917d47c4b7d130ad15bbe7f6_I20210930">
        <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-09-30</instant>
        </period>
    </context>
    <context id="id8d0bc6d4c174b1ab1e17f4a2a07afa2_I20210930">
        <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-09-30</instant>
        </period>
    </context>
    <context id="if13404574a564fe7b300d306efdd7f35_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="i617e0bf07da44250ba2dae07055d0ca5_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="i5212c1454f84437f97d4baf1b379a672_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="i47eed72ac877434cbf664e572f05f1d2_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="iece71163a7394824a8dd167345105d4f_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="ia09693912d3a4591ab4231b66d974a37_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="i1e55ddc5c8014345bcd99022293dbcd7_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="i720cb5cea85b4af8a7f7acc6247852b1_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="i8e7bb73614104b8fb3fb819b086e07a0_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="ia4551eebc4dd430da55aebebf22c33cb_I20210930">
        <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-09-30</instant>
        </period>
    </context>
    <context id="id0746a7c0209430bbd1425b596874a5d_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="i26d1dc8b348e429aac92ba30680d0133_I20210930">
        <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-09-30</instant>
        </period>
    </context>
    <context id="i38c21ab9e76d4dbbbf83e2051ad146ea_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="i2a4618eaf2654e60a20fd094bc26eefb_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilitiesInventoryAxis">pgen:WorkInProcessMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="ia99fe00556a642f3b76b513d7695b390_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilitiesInventoryAxis">pgen:WorkInProcessMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ie3220778e6024de198bad1181695f392_I20210930">
        <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-09-30</instant>
        </period>
    </context>
    <context id="i94cfbd1c61da4c9e896c68e453e9b86a_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="i2cd46fac9e7744afb5c848d8ca8fa07c_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilitiesInventoryAxis">pgen:FeedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="idd69493e734f4cfbbb515f6c9cee0873_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilitiesInventoryAxis">pgen:FeedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ib92070a3301c46c4a934098ec3b083ac_I20210930">
        <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-09-30</instant>
        </period>
    </context>
    <context id="ibf48bd0f7e5349779a55f23374be2ddf_I20210930">
        <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-09-30</instant>
        </period>
    </context>
    <context id="i02d0401c1ec84ea595d0bc0884671a8f_I20210930">
        <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-09-30</instant>
        </period>
    </context>
    <context id="ib659cb2b4b68475d9b77eecd261b72de_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="ic9e0563afbbd4509a6d13ce4b751ea7e_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="ib55fced5c53e4c1489d6abf4eaa5b47d_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="i631e75184ff947b996c660d04b37f255_I20210930">
        <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:FirstNationalBankofOmahaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pgen:TransOvaGeneticsLcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="ide8ab87323844de6a99a092666cd54a4_I20210930">
        <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:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">pgen:FirstNationalBankofOmahaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pgen:TransOvaGeneticsLcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i71404cc79e7a4901b1a0c3c75592b250_I20201231">
        <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:FirstNationalBankofOmahaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pgen:TransOvaGeneticsLcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i96e481eac7934fbfa04130c179b0bb86_I20210930">
        <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-09-30</instant>
        </period>
    </context>
    <context id="if974552808274e2abce754d8f0b9fb29_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="ib5d7629291344814960f6ea25b16dd55_I20210930">
        <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-09-30</instant>
        </period>
    </context>
    <context id="i1c2d640e98e747a781197edef680c198_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="iade17fd63a6a4b62a2c99160785f8e2e_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:NotesPayableToBanksMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i2316cb7b3e62470eba47277351739af6_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:NotesPayableToBanksMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i78f66a72107f46189ea36770133136cf_I20210930">
        <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-09-30</instant>
        </period>
    </context>
    <context id="i1af3c73a85e14ceaaae7ec3b6e826675_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="i989772c1de9c447f990dd1676182ab49_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="i1c829635128c456c8a053ed8d42fae8e_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="ibe01b8ddd9ce4544a1ef697aef406f73_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="i4d2694dca6fe484aa4d25b3832caec0c_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="i198cb3b12ea84f089869193c5b22a416_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="i53cb019823a344c4895ddadb412b400d_D20200701-20200930">
        <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>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i8b0297f128da4f10ab461fdcf96ccb29_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="i2653efa7dfed4ced857b238745c97c6d_D20200101-20200930">
        <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>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="ia61836bfbae244b998c3e1f16f8ab348_I20180930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">pgen:HarvestIntrexonEnterpriseFundILPMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pgen:ActoBioTherapeuticsInc.Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-09-30</instant>
        </period>
    </context>
    <context id="i2988fbd87e0c4768817cf830b711066b_I20180930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">pgen:HarvestIntrexonEnterpriseFundILPMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pgen:ActoBioTherapeuticsInc.Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-09-30</instant>
        </period>
    </context>
    <context id="i56540ad21536447ab4b1a50b8328982e_D20200901-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pgen:ActoBioNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-09-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="ic90644110fb043ef9e9d31a85da93fee_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">pgen:HarvestIntrexonEnterpriseFundILPMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pgen:ActoBioTherapeuticsInc.Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i21727e0b70ed4b09a8b74c628f90eac7_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">pgen:HarvestIntrexonEnterpriseFundILPMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pgen:ActoBioTherapeuticsInc.Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="ia05401f483e14dfc85745ddf2c66269c_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pgen:MerckConvertibleNoteMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i1187604c2ea14eebb80f0a1935718170_D20201001-20201031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pgen:MerckConvertibleNoteMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-10-01</startDate>
            <endDate>2020-10-31</endDate>
        </period>
    </context>
    <context id="ia173469fe1f3490094d967fad176c5e1_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">pgen:AmericanStateBankMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:NotesPayableToBanksMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pgen:TransOvaGeneticsLcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i64fb7bbfb5a14a0aa555962af5b4c886_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">pgen:AmericanStateBankMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:NotesPayableToBanksMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pgen:TransOvaGeneticsLcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i8c9258dfba1d4de18bfd0b0c3521913b_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="i14f530a8ac3e4c7fb51a52120b45b06d_D20200701-20200930">
        <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>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i4f212217590d4223985e15525bc3118b_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="i92f8b23cebf347e1bac1b1750aab7a1c_D20200101-20200930">
        <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>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i8cad4b3bb7e542cb85027b011e27598d_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="i593f0e10ffd14db28209071e7557af70_D20200701-20200930">
        <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>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i4e114bb84a824cd38ef9c29d62462d89_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="i76c879919374475eb4694b4ed7638a6c_D20200101-20200930">
        <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>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="ie8b27b8f6d8e409ea85748f21d8c53ea_I20210930">
        <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>2021-09-30</instant>
        </period>
    </context>
    <context id="i845ea46d638c4c259733b1ed9a581b61_I20210930">
        <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>2021-09-30</instant>
        </period>
    </context>
    <context id="i5130bc66640e4eb88db67bf8ea46b582_I20210930">
        <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>2021-09-30</instant>
        </period>
    </context>
    <context id="i256ee53b23b14c5c84b7c25670646d58_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="ibd2c51b519a04eb68bab2d2367286646_D20200131-20200131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">pgen:TSBiotechnologyHoldingsLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-31</startDate>
            <endDate>2020-01-31</endDate>
        </period>
    </context>
    <context id="i5a489210628545949d02408f7da99dfa_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="icd8b400e1bbd40c5a81934f065366271_I20180731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356090</identifier>
        </entity>
        <period>
            <instant>2018-07-31</instant>
        </period>
    </context>
    <context id="i00f16e35b21b4acbac33ba183d70815d_I20210930">
        <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-09-30</instant>
        </period>
    </context>
    <context id="i158fd8256a134572b7d1f8aee62522fa_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="i85b7521061ad4665b499a595d32b287a_I20210930">
        <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-09-30</instant>
        </period>
    </context>
    <context id="i46250fd18d504b5db71d9eacc6b54419_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="ica4614c71e0d478085f7f939ff8b9d01_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="i7b4d84d27e8c4f6ba48d569bbb7055f9_D20200701-20200930">
        <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>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i1daee2de8e754d71a63d25e5dd680cae_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="ie3d66780035b4fbfb1c6db2e73c4bd16_D20200101-20200930">
        <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>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i404910e9f5ba41a387bb7ec1f490daa6_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="i956ff5b6069745f19e9f7c49a3c75d0c_D20200701-20200930">
        <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>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i6862cd89758a427694737ec01eb86665_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="i809ce20e1eb14a12a5b170c991cdd4be_D20200101-20200930">
        <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>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="iad69a12e9a154f2d8973230b1fd2d032_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="i32d0fce4f1dd498faf7a935dc56bae70_D20200701-20200930">
        <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>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="ib32d2d6c403949c8a0d27c5a3e235d56_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="ic0358ad3a4b44939bee41217ffa9946e_D20200101-20200930">
        <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>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i32280e38cc684abfa774c1219fd1e7f5_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="i03093492b02541ca94983496408a9049_D20200701-20200930">
        <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>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i987b536b72ea4fcebbdcd402e9f13aae_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="i5574dc3829fd40ecb82da4d0e3f4f871_D20200101-20200930">
        <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>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="ieb19ac336a9243b4aa50554627951f44_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="i8f3c59c612104f08a1f552dfdd1eb9f4_D20200701-20200930">
        <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>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i1be9b57acc354ecbb0809b0534085072_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="i255d3896f1cf48a3b4d364532e68bc0b_D20200101-20200930">
        <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>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="id8dfa0a5f4074a07a803f738d5bd22c2_I20210930">
        <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>2021-09-30</instant>
        </period>
    </context>
    <context id="i0c2c061f974f4906a40df878684fea77_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">pgen:PrecigenStockOptionPlan2013PlanMemberMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i7e7ebbf407ce412280c89f6e0ab1198f_I20210930">
        <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>2021-09-30</instant>
        </period>
    </context>
    <context id="i7b77c9badcce40a3916e75941006ca65_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="iff66e8e265754992a65402086df244b8_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i041bf999636948c0a36483d04e7c2200_D20210101-20210930">
        <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-09-30</endDate>
        </period>
    </context>
    <context id="i03b8c77b6e0e4908832f51b1dfe8629e_I20210930">
        <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-09-30</instant>
        </period>
    </context>
    <context id="i04638c99da7f45a89e484a9267e67151_D20200101-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-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i47a740653c2647dea078ce98a9a1aeec_D20200101-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-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i4ac0f3db54774a89a04146b7539e4b8c_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="i6985ce3347b3487f81676eeb824be9bd_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="i5570b1510da04601838a36d6a60b2ec1_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="i3189f2a5fee844828941ed626c10ed68_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="id4c579b710b349d5978711752e0056b0_D20200701-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:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i79dda3a0da0e4551abd72a829f876f93_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="i341544ea88444b4a98829897f7df7cb3_D20200101-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:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="iccf820029f5d430386981fd3db7c9c81_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="if00836b98f334fd88d3d692c947487be_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="ifd0e89be29ef4ff2bf0ce6282ccf3a60_D20201201-20201201">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">pgen:XYLLCMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:LitigationCaseAxis">pgen:LicensingAndPatentInfringementSuitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-12-01</startDate>
            <endDate>2020-12-01</endDate>
        </period>
    </context>
    <context id="i4864b0d68ce8408fb442d96cc7909741_I20201130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">pgen:XYLLCMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:LitigationCaseAxis">pgen:LicensingAndPatentInfringementSuitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-11-30</instant>
        </period>
    </context>
    <context id="iec58d14c1aee49288cbb5fce6b7edd46_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">pgen:XYLLCMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:LitigationCaseAxis">pgen:LicensingAndPatentInfringementSuitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i6767c5a616dc49f0bc5676b847dd3fed_D20200901-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">pgen:SecuritiesAndExchangeCommissionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:LitigationCaseAxis">pgen:MethaneBioconversionPlatformDisclosuresMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-09-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i68d20c353051486891af3377a4b1e74d_D20201201-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">pgen:HarvestIntrexonEnterpriseFundILPMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-12-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i9f4e92dcb42f42bd94008725448830d9_I20201130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">pgen:ExotechADSkincareAndThriveAgrobioticsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">us-gaap:CollaborativeArrangementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-11-30</instant>
        </period>
    </context>
    <context id="iecd062a58bad438b92b9de62f55ab6b4_I20201130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">pgen:ExotechADSkincareAndThriveAgrobioticsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-11-30</instant>
        </period>
    </context>
    <context id="if3e8a05e26ea4967b5053360cf46a8df_I20210930">
        <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>2021-09-30</instant>
        </period>
    </context>
    <context id="id0b90457faef48f6ab8f4f6a245fffd8_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="i99739816a9064f69b7cbf354b6b75bc8_D20200701-20200930">
        <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>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i49cd1b82ae034c85be7e5e546bad9408_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="i1219d0cae26c42df91322e74bb797aaf_D20200101-20200930">
        <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>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="ifce5b757aea04820a93d1def3d4d92f5_D20191201-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">pgen:CastleCreekBiosciencesIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i2d13e1e3de514f19bf79e4232a5c4191_D20200101-20200131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">pgen:CastleCreekBiosciencesIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-01-31</endDate>
        </period>
    </context>
    <context id="i5bea4622c854441fadc7f666b6992ea7_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="ic75b51f8f48948c38a0eb76512d2281c_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="id98af134343340569c20dbd866b95fce_D20200701-20200930">
        <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>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i2c3240ee1b5840c583ab6214d6168a55_D20200101-20200930">
        <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>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i0507aa9039bd46649caa47bb3f7138b4_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="ia6266eb2ff594cfa8dafbaa012ff1aea_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="id1c1510559aa46a48e55f6a29a55d5d5_D20200701-20200930">
        <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>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="ibe031544d4574b9ca5944b9a4271ddef_D20200101-20200930">
        <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>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i1c5ee1541c4044e4956ddd4e92dcee85_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="i4cd42c64aeb94140ad65c9eb814e79ed_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="i631cc21e01224d06afd3e53253a89a18_D20200101-20200930">
        <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>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="ib720a1ad8c6a4f8e93d33237d212cc14_D20200701-20200930">
        <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>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i72ac4418f2554d1b93506c5ff70f6b58_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="ia59e848425a54115906e4c67f8c10467_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="if6162e81dd5f4c85ac2862a1d740a2d4_D20200701-20200930">
        <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>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="iac0e8f1478df4590b85fa32e2e6d876e_D20200101-20200930">
        <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>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i328b407c3a2a48cabd11b7161cd55c72_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="ic10408375e6f4c019abb26587054d310_D20200701-20200930">
        <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>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i100c94d580b04f06809f76752ab91bea_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="i084ac4981b4c478fba5e890cbcf071bf_D20200101-20200930">
        <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>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="ie81a5f8d96d647bf8274bc9136841da1_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="ia587df04cc4845daa4dfa97c5e4bfc80_D20200701-20200930">
        <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>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="iabe85c524cd7456093969359f049f638_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="i70f76266f7d84e468bb387d313782c29_D20200101-20200930">
        <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>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i6fccfa1be94f4e439473da39baa30292_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">pgen:TransOvaSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="ic7bd8fd9431d442cbf0bb4a5c95bbde4_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">pgen:TransOvaSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i82cdb3c98b404512aae81cccecc75638_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">pgen:TransOvaSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i730591c6b58f491793158af49d2153ba_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">pgen:TransOvaSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i44a646e7b05f4e869bdbef3b30c3c495_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="i027df0cbb39b4a56962d64e799245fae_D20200701-20200930">
        <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>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="ie4cdfbc6382843ec90a452e40f5ea155_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="i872f4537d3044df1b46668368f4c4371_D20200101-20200930">
        <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>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i964438fccfa94e2e859768e31264b41b_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="i73dce821bb694a5695d4ef5c0785c393_D20200701-20200930">
        <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>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="idde2542d214a4fed9de878c658b5e193_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="iae302a521f0f4de791fe55f78b5c2af9_D20200101-20200930">
        <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>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="ibaae41e13ff640c68ecf0c855ccf887b_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="ia14e2781cfc1463b85bac329d19cbde9_D20200701-20200930">
        <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>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i4889c07cff37490a8dff19d16b2440c5_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="id9c22233fb964a5b997eb51cc32a132b_D20200101-20200930">
        <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>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i945bfe4b1bbb4a9e9dadf214bb52af3b_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="i9ef35fd5199444ffbd5c9f3388352801_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">pgen:CorporateAndReconcilingItemsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i96756f6fd8414e9ab47b6e15ecafa7a1_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="i1c236c716f45453ab297223a2ac58647_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">pgen:CorporateAndReconcilingItemsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="ie6831d2f326c45e78427d3769b1aa67e_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="i6413ffca49414a8b892b4e890c6c960b_D20200701-20200930">
        <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>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i7560405453a54941b749e4a0fae27461_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="i545f9fe6d00d4c2781856f0407c917b1_D20200101-20200930">
        <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>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="ife48318274624f7fa6ffd1cdcc583857_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="i277683d7261c40bb936da870872f7cd5_D20200701-20200930">
        <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>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="idf08a8748bff422d92265ef70a815c38_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="ib4a82163a2da43d494aae31307a6138a_D20200101-20200930">
        <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>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="iebd7a36254bf470199246337acbf0b76_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="i1b9febcacfd44a478eef296fad5e9b79_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="i160da183c8254444bee598e0ecf3a4e6_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:TransOvaSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="ie82b3858b95945bcb6ca42ede243d5d2_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="i5674e59d5f414a22a9617ae85c87a337_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="i17b58f0c3d8f4c0ea936bdacdbf10487_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:TransOvaSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i3e8e74bb205f4260bf00f530cfd34d2d_D20200701-20200930">
        <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>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i31d6c6f1e44d4b7c87dbbc116565c467_D20200701-20200930">
        <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>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i31a96fbad5d64e7985dfc3f0aa191414_D20200701-20200930">
        <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:TransOvaSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i41a73a51d9184f5cbd0ea9dd5ebd923c_D20200701-20200930">
        <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>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i38370af20949426d97348f1b13e75308_D20200701-20200930">
        <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>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i28a2096eb6fe44e698cb96a3086bca9c_D20200701-20200930">
        <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:TransOvaSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i8d44d8afa3dc4821975c9cf4fc39d5e3_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="i75728dc48ebc4593a369eefc1567188e_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="idc1d7f343be74e878ee85981894a4c5e_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:TransOvaSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="ie7a04e9800214cc9990eac8011d33d05_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="i1490b852f7e94d9eba2aa3b60f4caabc_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="i760bceee7c6a4c4492fff6e07bbef5df_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:TransOvaSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i40d8cebd34de4783bcb93924708da8ac_D20200101-20200930">
        <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>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i6fe408db1d6b451c94deb85045b3b091_D20200101-20200930">
        <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>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="ia75f30951c4b4d96b1bcac7fecaa1a1d_D20200101-20200930">
        <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:TransOvaSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="iec71082dd6a44589b4f19aff36e7143c_D20200101-20200930">
        <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>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="ia91d6ef2c8bf4f7284f327f9694bec1a_D20200101-20200930">
        <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>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i77d159e992a246f1b7d5ced5efb96ad7_D20200101-20200930">
        <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:TransOvaSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="ie6844d54fc9d45979be973b33e1de98c_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">pgen:OperatingSegmentsAndCorporateNonSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="iec3b567869ef416a8ee48398d78042b2_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">pgen:OperatingSegmentsAndCorporateNonSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="iafa2aa17a16d47618371a085d66a269b_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">pgen:OperatingSegmentsAndCorporateNonSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i5807b017d084494fbd825cf79e01b847_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">pgen:OperatingSegmentsAndCorporateNonSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i1db796eb9a364eb381dfeaefcb02a330_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="i8e38bbe2bc9149488afb908f6aa4bb1d_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">pgen:EliminationsAndReconcilingItemsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i508e8af98d0a4b4081865b2e4757917d_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="i94e9a8a7bc5b412f8aadb82b8937b546_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">pgen:EliminationsAndReconcilingItemsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="icab887594ac1441bbf7b4334b887a2fe_I20210930">
        <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-09-30</instant>
        </period>
    </context>
    <context id="ic273b57dc35645cc915dc5af3d64a67b_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="iaed31a8d6ee74a1e8ff3af3f3af23bb4_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="ie101a02ce1fb45fdbbf2c4051b5c7164_D20200701-20200930">
        <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>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i843407156242450288d4c5cf06ff3af7_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>
    <context id="i796b261dea104acfb11d07bc08a7d98d_D20200101-20200930">
        <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>2020-01-01</startDate>
            <endDate>2020-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="day">
        <measure>pgen:day</measure>
    </unit>
    <unit id="claim">
        <measure>pgen:claim</measure>
    </unit>
    <unit id="patent">
        <measure>pgen:patent</measure>
    </unit>
    <dei:AmendmentFlag
      contextRef="i5cc25946d6f843cca98ce03c128dee12_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF80L2ZyYWc6NTZjMzkxYjNhMGJmNGZiMGIxNzEwZDdkMTY0YTFmNmQvdGFibGU6NDlkOWU3OWZmYzMxNGVhYWE5N2YxMWZiMWYyYThmMzkvdGFibGVyYW5nZTo0OWQ5ZTc5ZmZjMzE0ZWFhYTk3ZjExZmIxZjJhOGYzOV8zLTEtMS0xLTA_0051045c-e8ad-4566-a44b-1f1c77cf8d07">false</dei:AmendmentFlag>
    <dei:DocumentFiscalYearFocus
      contextRef="i5cc25946d6f843cca98ce03c128dee12_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF80L2ZyYWc6NTZjMzkxYjNhMGJmNGZiMGIxNzEwZDdkMTY0YTFmNmQvdGFibGU6NDlkOWU3OWZmYzMxNGVhYWE5N2YxMWZiMWYyYThmMzkvdGFibGVyYW5nZTo0OWQ5ZTc5ZmZjMzE0ZWFhYTk3ZjExZmIxZjJhOGYzOV80LTEtMS0xLTA_f93b422e-f1ad-4dc8-92e3-f5ebef69caf8">2021</dei:DocumentFiscalYearFocus>
    <dei:DocumentFiscalPeriodFocus
      contextRef="i5cc25946d6f843cca98ce03c128dee12_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF80L2ZyYWc6NTZjMzkxYjNhMGJmNGZiMGIxNzEwZDdkMTY0YTFmNmQvdGFibGU6NDlkOWU3OWZmYzMxNGVhYWE5N2YxMWZiMWYyYThmMzkvdGFibGVyYW5nZTo0OWQ5ZTc5ZmZjMzE0ZWFhYTk3ZjExZmIxZjJhOGYzOV81LTEtMS0xLTA_37dd25db-69dd-4e1a-8fe0-a0585d7b9d6d">Q3</dei:DocumentFiscalPeriodFocus>
    <dei:EntityCentralIndexKey
      contextRef="i5cc25946d6f843cca98ce03c128dee12_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF80L2ZyYWc6NTZjMzkxYjNhMGJmNGZiMGIxNzEwZDdkMTY0YTFmNmQvdGFibGU6NDlkOWU3OWZmYzMxNGVhYWE5N2YxMWZiMWYyYThmMzkvdGFibGVyYW5nZTo0OWQ5ZTc5ZmZjMzE0ZWFhYTk3ZjExZmIxZjJhOGYzOV82LTEtMS0xLTA_712b15e4-ea78-400a-8a4f-cf87e577ffa2">0001356090</dei:EntityCentralIndexKey>
    <dei:CurrentFiscalYearEndDate
      contextRef="i5cc25946d6f843cca98ce03c128dee12_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF80L2ZyYWc6NTZjMzkxYjNhMGJmNGZiMGIxNzEwZDdkMTY0YTFmNmQvdGFibGU6NDlkOWU3OWZmYzMxNGVhYWE5N2YxMWZiMWYyYThmMzkvdGFibGVyYW5nZTo0OWQ5ZTc5ZmZjMzE0ZWFhYTk3ZjExZmIxZjJhOGYzOV83LTEtMS0xLTA_dbda8727-ef50-4642-900f-f0918dfcb1bf">--12-31</dei:CurrentFiscalYearEndDate>
    <pgen:ShareLendingAgreementLengthOfTimeForSharesToBeReturnedUponTermination
      contextRef="i5a489210628545949d02408f7da99dfa_D20180701-20180731"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF83My9mcmFnOjc0Zjg0ODE4YWZlODQ1Nzg4YTFlZjc2OTQ4MmYzZmExL3RleHRyZWdpb246NzRmODQ4MThhZmU4NDU3ODhhMWVmNzY5NDgyZjNmYTFfMTA3OA_ddafccb1-f5ee-4795-b6dd-bca34cb61488">P5D</pgen:ShareLendingAgreementLengthOfTimeForSharesToBeReturnedUponTermination>
    <us-gaap:LesseeOperatingLeaseRemainingLeaseTerm
      contextRef="iccf820029f5d430386981fd3db7c9c81_I20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF83OS9mcmFnOjBhMTcxOWFjN2NmNzQxYzI4NTBlNDZkZGU4NzVlMTNjL3RleHRyZWdpb246MGExNzE5YWM3Y2Y3NDFjMjg1MGU0NmRkZTg3NWUxM2NfMzQw_ea208192-cec0-4bfb-a78d-e0419a19a13b">P1Y</us-gaap:LesseeOperatingLeaseRemainingLeaseTerm>
    <dei:DocumentType
      contextRef="i5cc25946d6f843cca98ce03c128dee12_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8xL2ZyYWc6MWVjNTZkY2NjNTAwNDBlMjgwNzMxYjg2OTM1OWNkNmYvdGV4dHJlZ2lvbjoxZWM1NmRjY2M1MDA0MGUyODA3MzFiODY5MzU5Y2Q2Zl8yMDY3_cad71ca5-824d-415f-a85a-f50a1754fd3c">10-Q</dei:DocumentType>
    <dei:DocumentQuarterlyReport
      contextRef="i5cc25946d6f843cca98ce03c128dee12_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8xL2ZyYWc6MWVjNTZkY2NjNTAwNDBlMjgwNzMxYjg2OTM1OWNkNmYvdGFibGU6ODM1Njk3YTJhYjRkNDY4NDg5ZTg4Mzg0NjQ3ZGNmZTQvdGFibGVyYW5nZTo4MzU2OTdhMmFiNGQ0Njg0ODllODgzODQ2NDdkY2ZlNF8wLTAtMS0xLTA_4e7e9ca2-c5bb-494e-baa7-8100fe86b462">true</dei:DocumentQuarterlyReport>
    <dei:DocumentPeriodEndDate
      contextRef="i5cc25946d6f843cca98ce03c128dee12_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8xL2ZyYWc6MWVjNTZkY2NjNTAwNDBlMjgwNzMxYjg2OTM1OWNkNmYvdGV4dHJlZ2lvbjoxZWM1NmRjY2M1MDA0MGUyODA3MzFiODY5MzU5Y2Q2Zl8xMjM_718101ba-7bc3-42f7-89ed-4b9af993cd21">2021-09-30</dei:DocumentPeriodEndDate>
    <dei:DocumentTransitionReport
      contextRef="i5cc25946d6f843cca98ce03c128dee12_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8xL2ZyYWc6MWVjNTZkY2NjNTAwNDBlMjgwNzMxYjg2OTM1OWNkNmYvdGFibGU6MDlmMzE0Yzk5NjVjNDU1MGI4ZWQ0Zjg3NjJkNjA5MWMvdGFibGVyYW5nZTowOWYzMTRjOTk2NWM0NTUwYjhlZDRmODc2MmQ2MDkxY18wLTAtMS0xLTA_e9a4cc40-35d0-4f9b-b05b-183ca43a8bfe">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber
      contextRef="i5cc25946d6f843cca98ce03c128dee12_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8xL2ZyYWc6MWVjNTZkY2NjNTAwNDBlMjgwNzMxYjg2OTM1OWNkNmYvdGV4dHJlZ2lvbjoxZWM1NmRjY2M1MDA0MGUyODA3MzFiODY5MzU5Y2Q2Zl8yMDY4_7e83b2d9-6d74-44a8-8075-c0bf84048798">001-36042</dei:EntityFileNumber>
    <dei:EntityRegistrantName
      contextRef="i5cc25946d6f843cca98ce03c128dee12_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8xL2ZyYWc6MWVjNTZkY2NjNTAwNDBlMjgwNzMxYjg2OTM1OWNkNmYvdGV4dHJlZ2lvbjoxZWM1NmRjY2M1MDA0MGUyODA3MzFiODY5MzU5Y2Q2Zl8yMDY0_74be5a3a-2d74-4df8-885f-2a6dee0de386">PRECIGEN, INC.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="i5cc25946d6f843cca98ce03c128dee12_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8xL2ZyYWc6MWVjNTZkY2NjNTAwNDBlMjgwNzMxYjg2OTM1OWNkNmYvdGFibGU6YjZjZjY3MGE5NThkNDBlY2IzZmUzNzYzM2YwMGUyNmEvdGFibGVyYW5nZTpiNmNmNjcwYTk1OGQ0MGVjYjNmZTM3NjMzZjAwZTI2YV8wLTEtMS0xLTA_89de0d13-bf17-4b04-88fe-a322f4004e3c">VA</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber
      contextRef="i5cc25946d6f843cca98ce03c128dee12_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8xL2ZyYWc6MWVjNTZkY2NjNTAwNDBlMjgwNzMxYjg2OTM1OWNkNmYvdGFibGU6YjZjZjY3MGE5NThkNDBlY2IzZmUzNzYzM2YwMGUyNmEvdGFibGVyYW5nZTpiNmNmNjcwYTk1OGQ0MGVjYjNmZTM3NjMzZjAwZTI2YV8wLTQtMS0xLTA_7f3e2c7e-1d49-4c2b-b907-3dc2cc649709">26-0084895</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="i5cc25946d6f843cca98ce03c128dee12_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8xL2ZyYWc6MWVjNTZkY2NjNTAwNDBlMjgwNzMxYjg2OTM1OWNkNmYvdGFibGU6YjZjZjY3MGE5NThkNDBlY2IzZmUzNzYzM2YwMGUyNmEvdGFibGVyYW5nZTpiNmNmNjcwYTk1OGQ0MGVjYjNmZTM3NjMzZjAwZTI2YV8zLTEtMS0xLTA_f5390fc2-2c3c-454f-a918-571bdb5166e3">20374 Seneca Meadows Parkway</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown
      contextRef="i5cc25946d6f843cca98ce03c128dee12_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8xL2ZyYWc6MWVjNTZkY2NjNTAwNDBlMjgwNzMxYjg2OTM1OWNkNmYvdGFibGU6YjZjZjY3MGE5NThkNDBlY2IzZmUzNzYzM2YwMGUyNmEvdGFibGVyYW5nZTpiNmNmNjcwYTk1OGQ0MGVjYjNmZTM3NjMzZjAwZTI2YV80LTEtMS0xLTA_8da9d420-e1e1-4828-a372-489041d1bcf2">Germantown,</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="i5cc25946d6f843cca98ce03c128dee12_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8xL2ZyYWc6MWVjNTZkY2NjNTAwNDBlMjgwNzMxYjg2OTM1OWNkNmYvdGFibGU6YjZjZjY3MGE5NThkNDBlY2IzZmUzNzYzM2YwMGUyNmEvdGFibGVyYW5nZTpiNmNmNjcwYTk1OGQ0MGVjYjNmZTM3NjMzZjAwZTI2YV80LTItMS0xLTA_7bbfe626-8e5a-4ecd-b8a9-ddcfabe28efc">MD</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="i5cc25946d6f843cca98ce03c128dee12_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8xL2ZyYWc6MWVjNTZkY2NjNTAwNDBlMjgwNzMxYjg2OTM1OWNkNmYvdGFibGU6YjZjZjY3MGE5NThkNDBlY2IzZmUzNzYzM2YwMGUyNmEvdGFibGVyYW5nZTpiNmNmNjcwYTk1OGQ0MGVjYjNmZTM3NjMzZjAwZTI2YV80LTQtMS0xLTA_778b61ff-53af-4e42-baeb-499a8ed026fe">20876</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="i5cc25946d6f843cca98ce03c128dee12_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8xL2ZyYWc6MWVjNTZkY2NjNTAwNDBlMjgwNzMxYjg2OTM1OWNkNmYvdGV4dHJlZ2lvbjoxZWM1NmRjY2M1MDA0MGUyODA3MzFiODY5MzU5Y2Q2Zl8yMDY5_13f1e4d7-018c-4832-a740-b30a37dc6362">301</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="i5cc25946d6f843cca98ce03c128dee12_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8xL2ZyYWc6MWVjNTZkY2NjNTAwNDBlMjgwNzMxYjg2OTM1OWNkNmYvdGV4dHJlZ2lvbjoxZWM1NmRjY2M1MDA0MGUyODA3MzFiODY5MzU5Y2Q2Zl8yMDcw_0e178847-21b8-4b7d-8a0c-ca8ffc163383">556-9900</dei:LocalPhoneNumber>
    <dei:Security12bTitle
      contextRef="i5cc25946d6f843cca98ce03c128dee12_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8xL2ZyYWc6MWVjNTZkY2NjNTAwNDBlMjgwNzMxYjg2OTM1OWNkNmYvdGFibGU6ZTlhZWQzMTQzMTc2NDczMjlhOWYyMjIyOTVjNDUzYTQvdGFibGVyYW5nZTplOWFlZDMxNDMxNzY0NzMyOWE5ZjIyMjI5NWM0NTNhNF8xLTAtMS0xLTA_594d7bfa-865b-46a5-a39c-4dd0c59e7adc">Common Stock, no par value</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="i5cc25946d6f843cca98ce03c128dee12_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8xL2ZyYWc6MWVjNTZkY2NjNTAwNDBlMjgwNzMxYjg2OTM1OWNkNmYvdGFibGU6ZTlhZWQzMTQzMTc2NDczMjlhOWYyMjIyOTVjNDUzYTQvdGFibGVyYW5nZTplOWFlZDMxNDMxNzY0NzMyOWE5ZjIyMjI5NWM0NTNhNF8xLTItMS0xLTA_72987afb-38ab-49d7-b98f-a9d81bb3179a">PGEN</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="i5cc25946d6f843cca98ce03c128dee12_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8xL2ZyYWc6MWVjNTZkY2NjNTAwNDBlMjgwNzMxYjg2OTM1OWNkNmYvdGFibGU6ZTlhZWQzMTQzMTc2NDczMjlhOWYyMjIyOTVjNDUzYTQvdGFibGVyYW5nZTplOWFlZDMxNDMxNzY0NzMyOWE5ZjIyMjI5NWM0NTNhNF8xLTQtMS0xLTA_1d02d564-6c80-4730-9452-2e52537c4f0d">NASDAQ</dei:SecurityExchangeName>
    <dei:EntityCurrentReportingStatus
      contextRef="i5cc25946d6f843cca98ce03c128dee12_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8xL2ZyYWc6MWVjNTZkY2NjNTAwNDBlMjgwNzMxYjg2OTM1OWNkNmYvdGV4dHJlZ2lvbjoxZWM1NmRjY2M1MDA0MGUyODA3MzFiODY5MzU5Y2Q2Zl8yMDY1_852775f8-5bd6-49b3-8a5d-fe3841508304">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent
      contextRef="i5cc25946d6f843cca98ce03c128dee12_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8xL2ZyYWc6MWVjNTZkY2NjNTAwNDBlMjgwNzMxYjg2OTM1OWNkNmYvdGV4dHJlZ2lvbjoxZWM1NmRjY2M1MDA0MGUyODA3MzFiODY5MzU5Y2Q2Zl8yMDcx_6de5486e-e6ea-44a0-a52a-8e4b85cbc1df">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory
      contextRef="i5cc25946d6f843cca98ce03c128dee12_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8xL2ZyYWc6MWVjNTZkY2NjNTAwNDBlMjgwNzMxYjg2OTM1OWNkNmYvdGFibGU6NDg3OWNkMzhlMDM5NDE4ODliZmUzOTBjMTI5NTcyYWMvdGFibGVyYW5nZTo0ODc5Y2QzOGUwMzk0MTg4OWJmZTM5MGMxMjk1NzJhY18wLTQtMS0xLTA_807c3372-e3dc-4cdd-8eda-37e668963acd">Accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness
      contextRef="i5cc25946d6f843cca98ce03c128dee12_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8xL2ZyYWc6MWVjNTZkY2NjNTAwNDBlMjgwNzMxYjg2OTM1OWNkNmYvdGFibGU6NDg3OWNkMzhlMDM5NDE4ODliZmUzOTBjMTI5NTcyYWMvdGFibGVyYW5nZTo0ODc5Y2QzOGUwMzk0MTg4OWJmZTM5MGMxMjk1NzJhY18yLTYtMS0xLTA_04eb532a-236e-4c56-a677-1f6cf74df23a">false</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany
      contextRef="i5cc25946d6f843cca98ce03c128dee12_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8xL2ZyYWc6MWVjNTZkY2NjNTAwNDBlMjgwNzMxYjg2OTM1OWNkNmYvdGFibGU6NDg3OWNkMzhlMDM5NDE4ODliZmUzOTBjMTI5NTcyYWMvdGFibGVyYW5nZTo0ODc5Y2QzOGUwMzk0MTg4OWJmZTM5MGMxMjk1NzJhY180LTYtMS0xLTA_237a2850-f897-41d9-9529-bc6a24d8206d">false</dei:EntityEmergingGrowthCompany>
    <dei:EntityShellCompany
      contextRef="i5cc25946d6f843cca98ce03c128dee12_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8xL2ZyYWc6MWVjNTZkY2NjNTAwNDBlMjgwNzMxYjg2OTM1OWNkNmYvdGV4dHJlZ2lvbjoxZWM1NmRjY2M1MDA0MGUyODA3MzFiODY5MzU5Y2Q2Zl8yMDY2_f0e86c33-0f88-4e35-ae4e-bcebe27aaa42">false</dei:EntityShellCompany>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="i3af4dcfd0371467f90cd4217bb12e052_I20211031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8xL2ZyYWc6MWVjNTZkY2NjNTAwNDBlMjgwNzMxYjg2OTM1OWNkNmYvdGV4dHJlZ2lvbjoxZWM1NmRjY2M1MDA0MGUyODA3MzFiODY5MzU5Y2Q2Zl8xOTg2_83c2abfa-a71e-405b-8e5f-90969e5442ef"
      unitRef="shares">206738499</dei:EntityCommonStockSharesOutstanding>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i10cc24b3666e419ab532a7423ad3973f_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8xOS9mcmFnOmY1ZmJkMDBiNzZlZjQ4YjZhZGRkZWViNmU4YzVkY2UxL3RhYmxlOmEyYmZhYmQ4MjY2YTRlMGQ5NmM2NmJmMWM0ZDExMWJjL3RhYmxlcmFuZ2U6YTJiZmFiZDgyNjZhNGUwZDk2YzY2YmYxYzRkMTExYmNfMy0xLTEtMS0w_9806640b-8af3-4727-9221-78adbf228a23"
      unitRef="usd">41728000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i335637e17881457e8936f1f0a875356f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8xOS9mcmFnOmY1ZmJkMDBiNzZlZjQ4YjZhZGRkZWViNmU4YzVkY2UxL3RhYmxlOmEyYmZhYmQ4MjY2YTRlMGQ5NmM2NmJmMWM0ZDExMWJjL3RhYmxlcmFuZ2U6YTJiZmFiZDgyNjZhNGUwZDk2YzY2YmYxYzRkMTExYmNfMy0zLTEtMS0w_df2de63c-bc53-4325-95ea-952457c7c3eb"
      unitRef="usd">51792000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:ShortTermInvestments
      contextRef="i10cc24b3666e419ab532a7423ad3973f_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8xOS9mcmFnOmY1ZmJkMDBiNzZlZjQ4YjZhZGRkZWViNmU4YzVkY2UxL3RhYmxlOmEyYmZhYmQ4MjY2YTRlMGQ5NmM2NmJmMWM0ZDExMWJjL3RhYmxlcmFuZ2U6YTJiZmFiZDgyNjZhNGUwZDk2YzY2YmYxYzRkMTExYmNfNS0xLTEtMS0w_140ef9eb-b726-4011-afce-fe22932afc41"
      unitRef="usd">72684000</us-gaap:ShortTermInvestments>
    <us-gaap:ShortTermInvestments
      contextRef="i335637e17881457e8936f1f0a875356f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8xOS9mcmFnOmY1ZmJkMDBiNzZlZjQ4YjZhZGRkZWViNmU4YzVkY2UxL3RhYmxlOmEyYmZhYmQ4MjY2YTRlMGQ5NmM2NmJmMWM0ZDExMWJjL3RhYmxlcmFuZ2U6YTJiZmFiZDgyNjZhNGUwZDk2YzY2YmYxYzRkMTExYmNfNS0zLTEtMS0w_44fb1765-1325-4a3f-a1ec-490ceaada3ac"
      unitRef="usd">48325000</us-gaap:ShortTermInvestments>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="i10cc24b3666e419ab532a7423ad3973f_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8xOS9mcmFnOmY1ZmJkMDBiNzZlZjQ4YjZhZGRkZWViNmU4YzVkY2UxL3RhYmxlOmEyYmZhYmQ4MjY2YTRlMGQ5NmM2NmJmMWM0ZDExMWJjL3RhYmxlcmFuZ2U6YTJiZmFiZDgyNjZhNGUwZDk2YzY2YmYxYzRkMTExYmNfOC0wLTEtMS0wL3RleHRyZWdpb246MTU4OGQzOGU3NDYxNGY5ZDk0MmMzNjYyOGU1MzE3ZTlfNDc_8fe02eb2-8b8e-4b35-8217-4c5d943ecfca"
      unitRef="usd">5562000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="i335637e17881457e8936f1f0a875356f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8xOS9mcmFnOmY1ZmJkMDBiNzZlZjQ4YjZhZGRkZWViNmU4YzVkY2UxL3RhYmxlOmEyYmZhYmQ4MjY2YTRlMGQ5NmM2NmJmMWM0ZDExMWJjL3RhYmxlcmFuZ2U6YTJiZmFiZDgyNjZhNGUwZDk2YzY2YmYxYzRkMTExYmNfOC0wLTEtMS0wL3RleHRyZWdpb246MTU4OGQzOGU3NDYxNGY5ZDk0MmMzNjYyOGU1MzE3ZTlfNTQ_ca04ce4d-d4f5-4e81-9e8a-099260bb9cc2"
      unitRef="usd">4825000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i10cc24b3666e419ab532a7423ad3973f_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8xOS9mcmFnOmY1ZmJkMDBiNzZlZjQ4YjZhZGRkZWViNmU4YzVkY2UxL3RhYmxlOmEyYmZhYmQ4MjY2YTRlMGQ5NmM2NmJmMWM0ZDExMWJjL3RhYmxlcmFuZ2U6YTJiZmFiZDgyNjZhNGUwZDk2YzY2YmYxYzRkMTExYmNfOC0xLTEtMS0w_f68ad070-51e0-4cae-b941-8eefb1ac8025"
      unitRef="usd">20169000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i335637e17881457e8936f1f0a875356f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8xOS9mcmFnOmY1ZmJkMDBiNzZlZjQ4YjZhZGRkZWViNmU4YzVkY2UxL3RhYmxlOmEyYmZhYmQ4MjY2YTRlMGQ5NmM2NmJmMWM0ZDExMWJjL3RhYmxlcmFuZ2U6YTJiZmFiZDgyNjZhNGUwZDk2YzY2YmYxYzRkMTExYmNfOC0zLTEtMS0w_c92c3c17-15a2-4b03-97a3-9cbeee7259c7"
      unitRef="usd">16487000</us-gaap:AccountsReceivableNetCurrent>
    <pgen:RelatedPartyReceivableAllowanceforCreditLossCurrent
      contextRef="i10cc24b3666e419ab532a7423ad3973f_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8xOS9mcmFnOmY1ZmJkMDBiNzZlZjQ4YjZhZGRkZWViNmU4YzVkY2UxL3RhYmxlOmEyYmZhYmQ4MjY2YTRlMGQ5NmM2NmJmMWM0ZDExMWJjL3RhYmxlcmFuZ2U6YTJiZmFiZDgyNjZhNGUwZDk2YzY2YmYxYzRkMTExYmNfOS0wLTEtMS0wL3RleHRyZWdpb246MThjZWVkNGRlMWQ5NDNlNWJjODU5N2UxNWI1Njc0MjZfNTc_0c7a84e3-0a11-4f41-9634-6a6133d28dac"
      unitRef="usd">1509000</pgen:RelatedPartyReceivableAllowanceforCreditLossCurrent>
    <pgen:RelatedPartyReceivableAllowanceforCreditLossCurrent
      contextRef="i335637e17881457e8936f1f0a875356f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8xOS9mcmFnOmY1ZmJkMDBiNzZlZjQ4YjZhZGRkZWViNmU4YzVkY2UxL3RhYmxlOmEyYmZhYmQ4MjY2YTRlMGQ5NmM2NmJmMWM0ZDExMWJjL3RhYmxlcmFuZ2U6YTJiZmFiZDgyNjZhNGUwZDk2YzY2YmYxYzRkMTExYmNfOS0wLTEtMS0wL3RleHRyZWdpb246MThjZWVkNGRlMWQ5NDNlNWJjODU5N2UxNWI1Njc0MjZfNTc_6f926629-f8fb-40e0-ae8b-ee276d2fa788"
      unitRef="usd">1509000</pgen:RelatedPartyReceivableAllowanceforCreditLossCurrent>
    <us-gaap:DueFromRelatedPartiesCurrent
      contextRef="i10cc24b3666e419ab532a7423ad3973f_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8xOS9mcmFnOmY1ZmJkMDBiNzZlZjQ4YjZhZGRkZWViNmU4YzVkY2UxL3RhYmxlOmEyYmZhYmQ4MjY2YTRlMGQ5NmM2NmJmMWM0ZDExMWJjL3RhYmxlcmFuZ2U6YTJiZmFiZDgyNjZhNGUwZDk2YzY2YmYxYzRkMTExYmNfOS0xLTEtMS0w_bdb1c24a-25fb-40fe-87ce-40d93d0e3e2f"
      unitRef="usd">66000</us-gaap:DueFromRelatedPartiesCurrent>
    <us-gaap:DueFromRelatedPartiesCurrent
      contextRef="i335637e17881457e8936f1f0a875356f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8xOS9mcmFnOmY1ZmJkMDBiNzZlZjQ4YjZhZGRkZWViNmU4YzVkY2UxL3RhYmxlOmEyYmZhYmQ4MjY2YTRlMGQ5NmM2NmJmMWM0ZDExMWJjL3RhYmxlcmFuZ2U6YTJiZmFiZDgyNjZhNGUwZDk2YzY2YmYxYzRkMTExYmNfOS0zLTEtMS0w_7478e872-3b64-4c91-862f-173a18e84d9c"
      unitRef="usd">19000</us-gaap:DueFromRelatedPartiesCurrent>
    <us-gaap:NotesAndLoansReceivableNetCurrent
      contextRef="i10cc24b3666e419ab532a7423ad3973f_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8xOS9mcmFnOmY1ZmJkMDBiNzZlZjQ4YjZhZGRkZWViNmU4YzVkY2UxL3RhYmxlOmEyYmZhYmQ4MjY2YTRlMGQ5NmM2NmJmMWM0ZDExMWJjL3RhYmxlcmFuZ2U6YTJiZmFiZDgyNjZhNGUwZDk2YzY2YmYxYzRkMTExYmNfMTAtMS0xLTEtMA_a3454c8f-2809-47cb-9fb0-8bacc7c1de32"
      unitRef="usd">0</us-gaap:NotesAndLoansReceivableNetCurrent>
    <us-gaap:NotesAndLoansReceivableNetCurrent
      contextRef="i335637e17881457e8936f1f0a875356f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8xOS9mcmFnOmY1ZmJkMDBiNzZlZjQ4YjZhZGRkZWViNmU4YzVkY2UxL3RhYmxlOmEyYmZhYmQ4MjY2YTRlMGQ5NmM2NmJmMWM0ZDExMWJjL3RhYmxlcmFuZ2U6YTJiZmFiZDgyNjZhNGUwZDk2YzY2YmYxYzRkMTExYmNfMTAtMy0xLTEtMA_732f2c5f-5118-4ca4-a81d-799ca50e15da"
      unitRef="usd">3689000</us-gaap:NotesAndLoansReceivableNetCurrent>
    <us-gaap:OtherReceivablesNetCurrent
      contextRef="i10cc24b3666e419ab532a7423ad3973f_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8xOS9mcmFnOmY1ZmJkMDBiNzZlZjQ4YjZhZGRkZWViNmU4YzVkY2UxL3RhYmxlOmEyYmZhYmQ4MjY2YTRlMGQ5NmM2NmJmMWM0ZDExMWJjL3RhYmxlcmFuZ2U6YTJiZmFiZDgyNjZhNGUwZDk2YzY2YmYxYzRkMTExYmNfMTEtMS0xLTEtMA_25dd904d-410b-4b7a-bef7-b6b70b4403a6"
      unitRef="usd">848000</us-gaap:OtherReceivablesNetCurrent>
    <us-gaap:OtherReceivablesNetCurrent
      contextRef="i335637e17881457e8936f1f0a875356f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8xOS9mcmFnOmY1ZmJkMDBiNzZlZjQ4YjZhZGRkZWViNmU4YzVkY2UxL3RhYmxlOmEyYmZhYmQ4MjY2YTRlMGQ5NmM2NmJmMWM0ZDExMWJjL3RhYmxlcmFuZ2U6YTJiZmFiZDgyNjZhNGUwZDk2YzY2YmYxYzRkMTExYmNfMTEtMy0xLTEtMA_3c388758-e14e-444c-8d69-01ef3a0abf73"
      unitRef="usd">232000</us-gaap:OtherReceivablesNetCurrent>
    <us-gaap:InventoryGross
      contextRef="i10cc24b3666e419ab532a7423ad3973f_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8xOS9mcmFnOmY1ZmJkMDBiNzZlZjQ4YjZhZGRkZWViNmU4YzVkY2UxL3RhYmxlOmEyYmZhYmQ4MjY2YTRlMGQ5NmM2NmJmMWM0ZDExMWJjL3RhYmxlcmFuZ2U6YTJiZmFiZDgyNjZhNGUwZDk2YzY2YmYxYzRkMTExYmNfMTItMS0xLTEtMA_18cc85b3-56ea-4039-acdc-48e5dce0b6b7"
      unitRef="usd">9936000</us-gaap:InventoryGross>
    <us-gaap:InventoryGross
      contextRef="i335637e17881457e8936f1f0a875356f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8xOS9mcmFnOmY1ZmJkMDBiNzZlZjQ4YjZhZGRkZWViNmU4YzVkY2UxL3RhYmxlOmEyYmZhYmQ4MjY2YTRlMGQ5NmM2NmJmMWM0ZDExMWJjL3RhYmxlcmFuZ2U6YTJiZmFiZDgyNjZhNGUwZDk2YzY2YmYxYzRkMTExYmNfMTItMy0xLTEtMA_70d2b19a-ea1e-43ad-ab27-f20ea6ec1b20"
      unitRef="usd">11359000</us-gaap:InventoryGross>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="i10cc24b3666e419ab532a7423ad3973f_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8xOS9mcmFnOmY1ZmJkMDBiNzZlZjQ4YjZhZGRkZWViNmU4YzVkY2UxL3RhYmxlOmEyYmZhYmQ4MjY2YTRlMGQ5NmM2NmJmMWM0ZDExMWJjL3RhYmxlcmFuZ2U6YTJiZmFiZDgyNjZhNGUwZDk2YzY2YmYxYzRkMTExYmNfMTMtMS0xLTEtMA_59464649-4e65-4b5f-861d-11a01e55227a"
      unitRef="usd">7661000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="i335637e17881457e8936f1f0a875356f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8xOS9mcmFnOmY1ZmJkMDBiNzZlZjQ4YjZhZGRkZWViNmU4YzVkY2UxL3RhYmxlOmEyYmZhYmQ4MjY2YTRlMGQ5NmM2NmJmMWM0ZDExMWJjL3RhYmxlcmFuZ2U6YTJiZmFiZDgyNjZhNGUwZDk2YzY2YmYxYzRkMTExYmNfMTMtMy0xLTEtMA_44a64c3a-6120-4e84-842f-929d3f09cfd1"
      unitRef="usd">7192000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent
      contextRef="i10cc24b3666e419ab532a7423ad3973f_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8xOS9mcmFnOmY1ZmJkMDBiNzZlZjQ4YjZhZGRkZWViNmU4YzVkY2UxL3RhYmxlOmEyYmZhYmQ4MjY2YTRlMGQ5NmM2NmJmMWM0ZDExMWJjL3RhYmxlcmFuZ2U6YTJiZmFiZDgyNjZhNGUwZDk2YzY2YmYxYzRkMTExYmNfMTQtMS0xLTEtMA_2135d6a0-a1e4-4ed8-ab3e-29d1f844501d"
      unitRef="usd">0</us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent>
    <us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent
      contextRef="i335637e17881457e8936f1f0a875356f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8xOS9mcmFnOmY1ZmJkMDBiNzZlZjQ4YjZhZGRkZWViNmU4YzVkY2UxL3RhYmxlOmEyYmZhYmQ4MjY2YTRlMGQ5NmM2NmJmMWM0ZDExMWJjL3RhYmxlcmFuZ2U6YTJiZmFiZDgyNjZhNGUwZDk2YzY2YmYxYzRkMTExYmNfMTQtMy0xLTEtMA_3f923a7e-8b05-4d67-bba0-d4c6195e092a"
      unitRef="usd">9853000</us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent>
    <us-gaap:AssetsCurrent
      contextRef="i10cc24b3666e419ab532a7423ad3973f_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8xOS9mcmFnOmY1ZmJkMDBiNzZlZjQ4YjZhZGRkZWViNmU4YzVkY2UxL3RhYmxlOmEyYmZhYmQ4MjY2YTRlMGQ5NmM2NmJmMWM0ZDExMWJjL3RhYmxlcmFuZ2U6YTJiZmFiZDgyNjZhNGUwZDk2YzY2YmYxYzRkMTExYmNfMTUtMS0xLTEtMA_5cc47968-b8bf-4f05-9b30-bcd599ef243b"
      unitRef="usd">153092000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="i335637e17881457e8936f1f0a875356f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8xOS9mcmFnOmY1ZmJkMDBiNzZlZjQ4YjZhZGRkZWViNmU4YzVkY2UxL3RhYmxlOmEyYmZhYmQ4MjY2YTRlMGQ5NmM2NmJmMWM0ZDExMWJjL3RhYmxlcmFuZ2U6YTJiZmFiZDgyNjZhNGUwZDk2YzY2YmYxYzRkMTExYmNfMTUtMy0xLTEtMA_7fe6f159-f6a3-4259-b1ef-459b509bfb4f"
      unitRef="usd">148948000</us-gaap:AssetsCurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent
      contextRef="i10cc24b3666e419ab532a7423ad3973f_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8xOS9mcmFnOmY1ZmJkMDBiNzZlZjQ4YjZhZGRkZWViNmU4YzVkY2UxL3RhYmxlOmEyYmZhYmQ4MjY2YTRlMGQ5NmM2NmJmMWM0ZDExMWJjL3RhYmxlcmFuZ2U6YTJiZmFiZDgyNjZhNGUwZDk2YzY2YmYxYzRkMTExYmNfMTYtMS0xLTEtMA_a04a19c3-858e-4569-926f-7465e52ec591"
      unitRef="usd">66926000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent
      contextRef="i335637e17881457e8936f1f0a875356f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8xOS9mcmFnOmY1ZmJkMDBiNzZlZjQ4YjZhZGRkZWViNmU4YzVkY2UxL3RhYmxlOmEyYmZhYmQ4MjY2YTRlMGQ5NmM2NmJmMWM0ZDExMWJjL3RhYmxlcmFuZ2U6YTJiZmFiZDgyNjZhNGUwZDk2YzY2YmYxYzRkMTExYmNfMTYtMy0xLTEtMA_f6a0122a-d440-4013-9a7e-5b9b9d13d988"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i10cc24b3666e419ab532a7423ad3973f_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8xOS9mcmFnOmY1ZmJkMDBiNzZlZjQ4YjZhZGRkZWViNmU4YzVkY2UxL3RhYmxlOmEyYmZhYmQ4MjY2YTRlMGQ5NmM2NmJmMWM0ZDExMWJjL3RhYmxlcmFuZ2U6YTJiZmFiZDgyNjZhNGUwZDk2YzY2YmYxYzRkMTExYmNfMTgtMS0xLTEtMA_680db6ff-e913-42ef-911b-1224aed372fd"
      unitRef="usd">32757000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i335637e17881457e8936f1f0a875356f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8xOS9mcmFnOmY1ZmJkMDBiNzZlZjQ4YjZhZGRkZWViNmU4YzVkY2UxL3RhYmxlOmEyYmZhYmQ4MjY2YTRlMGQ5NmM2NmJmMWM0ZDExMWJjL3RhYmxlcmFuZ2U6YTJiZmFiZDgyNjZhNGUwZDk2YzY2YmYxYzRkMTExYmNfMTgtMy0xLTEtMA_e77b448a-7853-4d83-969f-274df17b11f4"
      unitRef="usd">34924000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i10cc24b3666e419ab532a7423ad3973f_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8xOS9mcmFnOmY1ZmJkMDBiNzZlZjQ4YjZhZGRkZWViNmU4YzVkY2UxL3RhYmxlOmEyYmZhYmQ4MjY2YTRlMGQ5NmM2NmJmMWM0ZDExMWJjL3RhYmxlcmFuZ2U6YTJiZmFiZDgyNjZhNGUwZDk2YzY2YmYxYzRkMTExYmNfMTktMS0xLTEtMA_5b975687-654c-42db-b617-7a9b509324d8"
      unitRef="usd">56914000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i335637e17881457e8936f1f0a875356f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8xOS9mcmFnOmY1ZmJkMDBiNzZlZjQ4YjZhZGRkZWViNmU4YzVkY2UxL3RhYmxlOmEyYmZhYmQ4MjY2YTRlMGQ5NmM2NmJmMWM0ZDExMWJjL3RhYmxlcmFuZ2U6YTJiZmFiZDgyNjZhNGUwZDk2YzY2YmYxYzRkMTExYmNfMTktMy0xLTEtMA_939876dd-c534-4a78-9c52-f4dc16d8bc05"
      unitRef="usd">65396000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:Goodwill
      contextRef="i10cc24b3666e419ab532a7423ad3973f_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8xOS9mcmFnOmY1ZmJkMDBiNzZlZjQ4YjZhZGRkZWViNmU4YzVkY2UxL3RhYmxlOmEyYmZhYmQ4MjY2YTRlMGQ5NmM2NmJmMWM0ZDExMWJjL3RhYmxlcmFuZ2U6YTJiZmFiZDgyNjZhNGUwZDk2YzY2YmYxYzRkMTExYmNfMjAtMS0xLTEtMA_b6b6629b-2a37-44d0-a2f9-ba133e38ce21"
      unitRef="usd">54206000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i335637e17881457e8936f1f0a875356f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8xOS9mcmFnOmY1ZmJkMDBiNzZlZjQ4YjZhZGRkZWViNmU4YzVkY2UxL3RhYmxlOmEyYmZhYmQ4MjY2YTRlMGQ5NmM2NmJmMWM0ZDExMWJjL3RhYmxlcmFuZ2U6YTJiZmFiZDgyNjZhNGUwZDk2YzY2YmYxYzRkMTExYmNfMjAtMy0xLTEtMA_d79d8959-95e1-45af-a4dc-6cb9608076d3"
      unitRef="usd">54363000</us-gaap:Goodwill>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i10cc24b3666e419ab532a7423ad3973f_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8xOS9mcmFnOmY1ZmJkMDBiNzZlZjQ4YjZhZGRkZWViNmU4YzVkY2UxL3RhYmxlOmEyYmZhYmQ4MjY2YTRlMGQ5NmM2NmJmMWM0ZDExMWJjL3RhYmxlcmFuZ2U6YTJiZmFiZDgyNjZhNGUwZDk2YzY2YmYxYzRkMTExYmNfMjItMS0xLTEtMA_a51bcf92-4d43-4f9a-bcc8-b5b068442f67"
      unitRef="usd">11765000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i335637e17881457e8936f1f0a875356f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8xOS9mcmFnOmY1ZmJkMDBiNzZlZjQ4YjZhZGRkZWViNmU4YzVkY2UxL3RhYmxlOmEyYmZhYmQ4MjY2YTRlMGQ5NmM2NmJmMWM0ZDExMWJjL3RhYmxlcmFuZ2U6YTJiZmFiZDgyNjZhNGUwZDk2YzY2YmYxYzRkMTExYmNfMjItMy0xLTEtMA_f7c5f255-5349-4041-84ee-523c3ccd8152"
      unitRef="usd">9353000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="i10cc24b3666e419ab532a7423ad3973f_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8xOS9mcmFnOmY1ZmJkMDBiNzZlZjQ4YjZhZGRkZWViNmU4YzVkY2UxL3RhYmxlOmEyYmZhYmQ4MjY2YTRlMGQ5NmM2NmJmMWM0ZDExMWJjL3RhYmxlcmFuZ2U6YTJiZmFiZDgyNjZhNGUwZDk2YzY2YmYxYzRkMTExYmNfMjMtMS0xLTEtMA_c73bad3e-70ba-443f-af82-7898d4ac17cc"
      unitRef="usd">1239000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="i335637e17881457e8936f1f0a875356f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8xOS9mcmFnOmY1ZmJkMDBiNzZlZjQ4YjZhZGRkZWViNmU4YzVkY2UxL3RhYmxlOmEyYmZhYmQ4MjY2YTRlMGQ5NmM2NmJmMWM0ZDExMWJjL3RhYmxlcmFuZ2U6YTJiZmFiZDgyNjZhNGUwZDk2YzY2YmYxYzRkMTExYmNfMjMtMy0xLTEtMA_a0bd1e75-61f2-4579-8521-16d0caacb88c"
      unitRef="usd">1603000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:Assets
      contextRef="i10cc24b3666e419ab532a7423ad3973f_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8xOS9mcmFnOmY1ZmJkMDBiNzZlZjQ4YjZhZGRkZWViNmU4YzVkY2UxL3RhYmxlOmEyYmZhYmQ4MjY2YTRlMGQ5NmM2NmJmMWM0ZDExMWJjL3RhYmxlcmFuZ2U6YTJiZmFiZDgyNjZhNGUwZDk2YzY2YmYxYzRkMTExYmNfMjQtMS0xLTEtMA_5eb62a0c-dbd5-4b2c-ad42-8b452139df7b"
      unitRef="usd">376899000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i335637e17881457e8936f1f0a875356f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8xOS9mcmFnOmY1ZmJkMDBiNzZlZjQ4YjZhZGRkZWViNmU4YzVkY2UxL3RhYmxlOmEyYmZhYmQ4MjY2YTRlMGQ5NmM2NmJmMWM0ZDExMWJjL3RhYmxlcmFuZ2U6YTJiZmFiZDgyNjZhNGUwZDk2YzY2YmYxYzRkMTExYmNfMjQtMy0xLTEtMA_0a796b13-8f7b-40e5-a76e-38b54f58d118"
      unitRef="usd">314587000</us-gaap:Assets>
    <us-gaap:AccountsPayableCurrent
      contextRef="i10cc24b3666e419ab532a7423ad3973f_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8xOS9mcmFnOmY1ZmJkMDBiNzZlZjQ4YjZhZGRkZWViNmU4YzVkY2UxL3RhYmxlOmFiZWVhZGZlNmRjZDQ2N2I5NjFhMTI5MTdlNTkzNGJmL3RhYmxlcmFuZ2U6YWJlZWFkZmU2ZGNkNDY3Yjk2MWExMjkxN2U1OTM0YmZfMy0xLTEtMS0w_abe7ab9d-4298-42b6-9134-f42701ca9425"
      unitRef="usd">3624000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="i335637e17881457e8936f1f0a875356f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8xOS9mcmFnOmY1ZmJkMDBiNzZlZjQ4YjZhZGRkZWViNmU4YzVkY2UxL3RhYmxlOmFiZWVhZGZlNmRjZDQ2N2I5NjFhMTI5MTdlNTkzNGJmL3RhYmxlcmFuZ2U6YWJlZWFkZmU2ZGNkNDY3Yjk2MWExMjkxN2U1OTM0YmZfMy0zLTEtMS0w_e3caae75-7123-42d0-ac13-8ee77126f004"
      unitRef="usd">4598000</us-gaap:AccountsPayableCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="i10cc24b3666e419ab532a7423ad3973f_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8xOS9mcmFnOmY1ZmJkMDBiNzZlZjQ4YjZhZGRkZWViNmU4YzVkY2UxL3RhYmxlOmFiZWVhZGZlNmRjZDQ2N2I5NjFhMTI5MTdlNTkzNGJmL3RhYmxlcmFuZ2U6YWJlZWFkZmU2ZGNkNDY3Yjk2MWExMjkxN2U1OTM0YmZfNC0xLTEtMS0w_8d0c546e-86db-4181-b9e2-36d8d2365aed"
      unitRef="usd">8077000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="i335637e17881457e8936f1f0a875356f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8xOS9mcmFnOmY1ZmJkMDBiNzZlZjQ4YjZhZGRkZWViNmU4YzVkY2UxL3RhYmxlOmFiZWVhZGZlNmRjZDQ2N2I5NjFhMTI5MTdlNTkzNGJmL3RhYmxlcmFuZ2U6YWJlZWFkZmU2ZGNkNDY3Yjk2MWExMjkxN2U1OTM0YmZfNC0zLTEtMS0w_72b6d78b-fbef-4b65-8c3a-e48cf1e558d8"
      unitRef="usd">8097000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrent
      contextRef="i10cc24b3666e419ab532a7423ad3973f_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8xOS9mcmFnOmY1ZmJkMDBiNzZlZjQ4YjZhZGRkZWViNmU4YzVkY2UxL3RhYmxlOmFiZWVhZGZlNmRjZDQ2N2I5NjFhMTI5MTdlNTkzNGJmL3RhYmxlcmFuZ2U6YWJlZWFkZmU2ZGNkNDY3Yjk2MWExMjkxN2U1OTM0YmZfNS0xLTEtMS0w_f8bf15f4-efb2-47ac-9f05-e723ce24d049"
      unitRef="usd">11258000</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrent
      contextRef="i335637e17881457e8936f1f0a875356f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8xOS9mcmFnOmY1ZmJkMDBiNzZlZjQ4YjZhZGRkZWViNmU4YzVkY2UxL3RhYmxlOmFiZWVhZGZlNmRjZDQ2N2I5NjFhMTI5MTdlNTkzNGJmL3RhYmxlcmFuZ2U6YWJlZWFkZmU2ZGNkNDY3Yjk2MWExMjkxN2U1OTM0YmZfNS0zLTEtMS0w_eb7d6253-2e79-40ef-96ec-72be12904523"
      unitRef="usd">9549000</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="i10cc24b3666e419ab532a7423ad3973f_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8xOS9mcmFnOmY1ZmJkMDBiNzZlZjQ4YjZhZGRkZWViNmU4YzVkY2UxL3RhYmxlOmFiZWVhZGZlNmRjZDQ2N2I5NjFhMTI5MTdlNTkzNGJmL3RhYmxlcmFuZ2U6YWJlZWFkZmU2ZGNkNDY3Yjk2MWExMjkxN2U1OTM0YmZfNi0xLTEtMS0w_7c7efbe7-649f-4dc7-a1c7-ed3c31d32c9f"
      unitRef="usd">3693000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="i335637e17881457e8936f1f0a875356f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8xOS9mcmFnOmY1ZmJkMDBiNzZlZjQ4YjZhZGRkZWViNmU4YzVkY2UxL3RhYmxlOmFiZWVhZGZlNmRjZDQ2N2I5NjFhMTI5MTdlNTkzNGJmL3RhYmxlcmFuZ2U6YWJlZWFkZmU2ZGNkNDY3Yjk2MWExMjkxN2U1OTM0YmZfNi0zLTEtMS0w_3d3ab319-932c-4f86-97a7-7b1e52a6a3c4"
      unitRef="usd">2800000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:LongTermDebtCurrent
      contextRef="i10cc24b3666e419ab532a7423ad3973f_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8xOS9mcmFnOmY1ZmJkMDBiNzZlZjQ4YjZhZGRkZWViNmU4YzVkY2UxL3RhYmxlOmFiZWVhZGZlNmRjZDQ2N2I5NjFhMTI5MTdlNTkzNGJmL3RhYmxlcmFuZ2U6YWJlZWFkZmU2ZGNkNDY3Yjk2MWExMjkxN2U1OTM0YmZfOC0xLTEtMS0w_f5ebafad-8dfc-4c79-8cd0-732ca48d1fd3"
      unitRef="usd">355000</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtCurrent
      contextRef="i335637e17881457e8936f1f0a875356f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8xOS9mcmFnOmY1ZmJkMDBiNzZlZjQ4YjZhZGRkZWViNmU4YzVkY2UxL3RhYmxlOmFiZWVhZGZlNmRjZDQ2N2I5NjFhMTI5MTdlNTkzNGJmL3RhYmxlcmFuZ2U6YWJlZWFkZmU2ZGNkNDY3Yjk2MWExMjkxN2U1OTM0YmZfOC0zLTEtMS0w_290999fa-b8b1-4a0a-9d83-09650005f91d"
      unitRef="usd">360000</us-gaap:LongTermDebtCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i10cc24b3666e419ab532a7423ad3973f_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8xOS9mcmFnOmY1ZmJkMDBiNzZlZjQ4YjZhZGRkZWViNmU4YzVkY2UxL3RhYmxlOmFiZWVhZGZlNmRjZDQ2N2I5NjFhMTI5MTdlNTkzNGJmL3RhYmxlcmFuZ2U6YWJlZWFkZmU2ZGNkNDY3Yjk2MWExMjkxN2U1OTM0YmZfMTAtMS0xLTEtMA_1f53e863-89c0-4df3-ba16-ac1111e6a13e"
      unitRef="usd">1959000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i335637e17881457e8936f1f0a875356f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8xOS9mcmFnOmY1ZmJkMDBiNzZlZjQ4YjZhZGRkZWViNmU4YzVkY2UxL3RhYmxlOmFiZWVhZGZlNmRjZDQ2N2I5NjFhMTI5MTdlNTkzNGJmL3RhYmxlcmFuZ2U6YWJlZWFkZmU2ZGNkNDY3Yjk2MWExMjkxN2U1OTM0YmZfMTAtMy0xLTEtMA_49b868a9-e130-4fe5-b0c7-84ed846adb4a"
      unitRef="usd">2657000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:DueToRelatedPartiesCurrent
      contextRef="i10cc24b3666e419ab532a7423ad3973f_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8xOS9mcmFnOmY1ZmJkMDBiNzZlZjQ4YjZhZGRkZWViNmU4YzVkY2UxL3RhYmxlOmFiZWVhZGZlNmRjZDQ2N2I5NjFhMTI5MTdlNTkzNGJmL3RhYmxlcmFuZ2U6YWJlZWFkZmU2ZGNkNDY3Yjk2MWExMjkxN2U1OTM0YmZfMTEtMS0xLTEtMA_1137ee07-392b-4a92-b6f1-52f3705b1abc"
      unitRef="usd">23000</us-gaap:DueToRelatedPartiesCurrent>
    <us-gaap:DueToRelatedPartiesCurrent
      contextRef="i335637e17881457e8936f1f0a875356f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8xOS9mcmFnOmY1ZmJkMDBiNzZlZjQ4YjZhZGRkZWViNmU4YzVkY2UxL3RhYmxlOmFiZWVhZGZlNmRjZDQ2N2I5NjFhMTI5MTdlNTkzNGJmL3RhYmxlcmFuZ2U6YWJlZWFkZmU2ZGNkNDY3Yjk2MWExMjkxN2U1OTM0YmZfMTEtMy0xLTEtMA_32d1a70c-2131-45f3-8124-58d669f8d33d"
      unitRef="usd">19000</us-gaap:DueToRelatedPartiesCurrent>
    <us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent
      contextRef="i10cc24b3666e419ab532a7423ad3973f_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8xOS9mcmFnOmY1ZmJkMDBiNzZlZjQ4YjZhZGRkZWViNmU4YzVkY2UxL3RhYmxlOmFiZWVhZGZlNmRjZDQ2N2I5NjFhMTI5MTdlNTkzNGJmL3RhYmxlcmFuZ2U6YWJlZWFkZmU2ZGNkNDY3Yjk2MWExMjkxN2U1OTM0YmZfMTItMS0xLTEtMA_1b7a2cca-318d-46ad-86fc-2b2c2a13502f"
      unitRef="usd">0</us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent>
    <us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent
      contextRef="i335637e17881457e8936f1f0a875356f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8xOS9mcmFnOmY1ZmJkMDBiNzZlZjQ4YjZhZGRkZWViNmU4YzVkY2UxL3RhYmxlOmFiZWVhZGZlNmRjZDQ2N2I5NjFhMTI5MTdlNTkzNGJmL3RhYmxlcmFuZ2U6YWJlZWFkZmU2ZGNkNDY3Yjk2MWExMjkxN2U1OTM0YmZfMTItMy0xLTEtMA_ec36cbc6-1e13-4270-8b33-835e6b073d51"
      unitRef="usd">14047000</us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i10cc24b3666e419ab532a7423ad3973f_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8xOS9mcmFnOmY1ZmJkMDBiNzZlZjQ4YjZhZGRkZWViNmU4YzVkY2UxL3RhYmxlOmFiZWVhZGZlNmRjZDQ2N2I5NjFhMTI5MTdlNTkzNGJmL3RhYmxlcmFuZ2U6YWJlZWFkZmU2ZGNkNDY3Yjk2MWExMjkxN2U1OTM0YmZfMTMtMS0xLTEtMA_5e86ff0e-665b-490f-8bb4-c1eb1000571d"
      unitRef="usd">28989000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i335637e17881457e8936f1f0a875356f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8xOS9mcmFnOmY1ZmJkMDBiNzZlZjQ4YjZhZGRkZWViNmU4YzVkY2UxL3RhYmxlOmFiZWVhZGZlNmRjZDQ2N2I5NjFhMTI5MTdlNTkzNGJmL3RhYmxlcmFuZ2U6YWJlZWFkZmU2ZGNkNDY3Yjk2MWExMjkxN2U1OTM0YmZfMTMtMy0xLTEtMA_49e78f95-d75e-4ab1-9f7b-c5e853ca1429"
      unitRef="usd">42127000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i10cc24b3666e419ab532a7423ad3973f_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8xOS9mcmFnOmY1ZmJkMDBiNzZlZjQ4YjZhZGRkZWViNmU4YzVkY2UxL3RhYmxlOmFiZWVhZGZlNmRjZDQ2N2I5NjFhMTI5MTdlNTkzNGJmL3RhYmxlcmFuZ2U6YWJlZWFkZmU2ZGNkNDY3Yjk2MWExMjkxN2U1OTM0YmZfMTQtMS0xLTEtMA_c750b2fc-c7c1-4b5d-9834-99dc5e681ef1"
      unitRef="usd">179817000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i335637e17881457e8936f1f0a875356f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8xOS9mcmFnOmY1ZmJkMDBiNzZlZjQ4YjZhZGRkZWViNmU4YzVkY2UxL3RhYmxlOmFiZWVhZGZlNmRjZDQ2N2I5NjFhMTI5MTdlNTkzNGJmL3RhYmxlcmFuZ2U6YWJlZWFkZmU2ZGNkNDY3Yjk2MWExMjkxN2U1OTM0YmZfMTQtMy0xLTEtMA_944bbaca-8bfa-4c0b-a683-bb6b20bdbe49"
      unitRef="usd">171522000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:ContractWithCustomerLiabilityNoncurrent
      contextRef="id9de34f8676d41d0bf670e8f2b1f3d3e_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8xOS9mcmFnOmY1ZmJkMDBiNzZlZjQ4YjZhZGRkZWViNmU4YzVkY2UxL3RhYmxlOmFiZWVhZGZlNmRjZDQ2N2I5NjFhMTI5MTdlNTkzNGJmL3RhYmxlcmFuZ2U6YWJlZWFkZmU2ZGNkNDY3Yjk2MWExMjkxN2U1OTM0YmZfMTYtMC0xLTEtMC90ZXh0cmVnaW9uOjI2MjM1MDY2OGQwYzQ4NzZiZjAxYThmYmI4OTI3ZGJkXzU2_3b666598-2d78-403c-ac50-c66273c50a6c"
      unitRef="usd">21205000</us-gaap:ContractWithCustomerLiabilityNoncurrent>
    <us-gaap:ContractWithCustomerLiabilityNoncurrent
      contextRef="i98a78c7d0d294d828e5dc047598d7abb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8xOS9mcmFnOmY1ZmJkMDBiNzZlZjQ4YjZhZGRkZWViNmU4YzVkY2UxL3RhYmxlOmFiZWVhZGZlNmRjZDQ2N2I5NjFhMTI5MTdlNTkzNGJmL3RhYmxlcmFuZ2U6YWJlZWFkZmU2ZGNkNDY3Yjk2MWExMjkxN2U1OTM0YmZfMTYtMC0xLTEtMC90ZXh0cmVnaW9uOjI2MjM1MDY2OGQwYzQ4NzZiZjAxYThmYmI4OTI3ZGJkXzU2_fcad374d-9d0e-49c9-9f9e-fff8716927d7"
      unitRef="usd">21205000</us-gaap:ContractWithCustomerLiabilityNoncurrent>
    <us-gaap:ContractWithCustomerLiabilityNoncurrent
      contextRef="i10cc24b3666e419ab532a7423ad3973f_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8xOS9mcmFnOmY1ZmJkMDBiNzZlZjQ4YjZhZGRkZWViNmU4YzVkY2UxL3RhYmxlOmFiZWVhZGZlNmRjZDQ2N2I5NjFhMTI5MTdlNTkzNGJmL3RhYmxlcmFuZ2U6YWJlZWFkZmU2ZGNkNDY3Yjk2MWExMjkxN2U1OTM0YmZfMTYtMS0xLTEtMA_abbc7397-8ed6-4f01-bea0-1f5b95f7306a"
      unitRef="usd">23023000</us-gaap:ContractWithCustomerLiabilityNoncurrent>
    <us-gaap:ContractWithCustomerLiabilityNoncurrent
      contextRef="i335637e17881457e8936f1f0a875356f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8xOS9mcmFnOmY1ZmJkMDBiNzZlZjQ4YjZhZGRkZWViNmU4YzVkY2UxL3RhYmxlOmFiZWVhZGZlNmRjZDQ2N2I5NjFhMTI5MTdlNTkzNGJmL3RhYmxlcmFuZ2U6YWJlZWFkZmU2ZGNkNDY3Yjk2MWExMjkxN2U1OTM0YmZfMTYtMy0xLTEtMA_9e8fb921-745b-4ae7-afc8-39c74d7047cf"
      unitRef="usd">23023000</us-gaap:ContractWithCustomerLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i10cc24b3666e419ab532a7423ad3973f_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8xOS9mcmFnOmY1ZmJkMDBiNzZlZjQ4YjZhZGRkZWViNmU4YzVkY2UxL3RhYmxlOmFiZWVhZGZlNmRjZDQ2N2I5NjFhMTI5MTdlNTkzNGJmL3RhYmxlcmFuZ2U6YWJlZWFkZmU2ZGNkNDY3Yjk2MWExMjkxN2U1OTM0YmZfMTctMS0xLTEtMA_5ee82cba-d2a8-4e3c-a66f-383e657cc40c"
      unitRef="usd">11199000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i335637e17881457e8936f1f0a875356f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8xOS9mcmFnOmY1ZmJkMDBiNzZlZjQ4YjZhZGRkZWViNmU4YzVkY2UxL3RhYmxlOmFiZWVhZGZlNmRjZDQ2N2I5NjFhMTI5MTdlNTkzNGJmL3RhYmxlcmFuZ2U6YWJlZWFkZmU2ZGNkNDY3Yjk2MWExMjkxN2U1OTM0YmZfMTctMy0xLTEtMA_3d544ab2-5d28-4d78-bbfc-d0e2bac2c703"
      unitRef="usd">7744000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="i10cc24b3666e419ab532a7423ad3973f_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8xOS9mcmFnOmY1ZmJkMDBiNzZlZjQ4YjZhZGRkZWViNmU4YzVkY2UxL3RhYmxlOmFiZWVhZGZlNmRjZDQ2N2I5NjFhMTI5MTdlNTkzNGJmL3RhYmxlcmFuZ2U6YWJlZWFkZmU2ZGNkNDY3Yjk2MWExMjkxN2U1OTM0YmZfMTgtMS0xLTEtMA_e25697fd-11de-4f84-b4d5-d8944b8a4277"
      unitRef="usd">2574000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="i335637e17881457e8936f1f0a875356f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8xOS9mcmFnOmY1ZmJkMDBiNzZlZjQ4YjZhZGRkZWViNmU4YzVkY2UxL3RhYmxlOmFiZWVhZGZlNmRjZDQ2N2I5NjFhMTI5MTdlNTkzNGJmL3RhYmxlcmFuZ2U6YWJlZWFkZmU2ZGNkNDY3Yjk2MWExMjkxN2U1OTM0YmZfMTgtMy0xLTEtMA_9ffb30b2-7c8f-459b-85b5-5fb86db4712d"
      unitRef="usd">2897000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="i10cc24b3666e419ab532a7423ad3973f_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8xOS9mcmFnOmY1ZmJkMDBiNzZlZjQ4YjZhZGRkZWViNmU4YzVkY2UxL3RhYmxlOmFiZWVhZGZlNmRjZDQ2N2I5NjFhMTI5MTdlNTkzNGJmL3RhYmxlcmFuZ2U6YWJlZWFkZmU2ZGNkNDY3Yjk2MWExMjkxN2U1OTM0YmZfMTktMS0xLTEtMA_7762439c-8e9d-4f7a-a8e3-3a79968c769a"
      unitRef="usd">50000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="i335637e17881457e8936f1f0a875356f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8xOS9mcmFnOmY1ZmJkMDBiNzZlZjQ4YjZhZGRkZWViNmU4YzVkY2UxL3RhYmxlOmFiZWVhZGZlNmRjZDQ2N2I5NjFhMTI5MTdlNTkzNGJmL3RhYmxlcmFuZ2U6YWJlZWFkZmU2ZGNkNDY3Yjk2MWExMjkxN2U1OTM0YmZfMTktMy0xLTEtMA_99bc34ba-dc36-4272-a781-5dcdfaa39034"
      unitRef="usd">100000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:Liabilities
      contextRef="i10cc24b3666e419ab532a7423ad3973f_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8xOS9mcmFnOmY1ZmJkMDBiNzZlZjQ4YjZhZGRkZWViNmU4YzVkY2UxL3RhYmxlOmFiZWVhZGZlNmRjZDQ2N2I5NjFhMTI5MTdlNTkzNGJmL3RhYmxlcmFuZ2U6YWJlZWFkZmU2ZGNkNDY3Yjk2MWExMjkxN2U1OTM0YmZfMjAtMS0xLTEtMA_74c5aed2-3c01-4abd-b1a5-c93c4d3187d7"
      unitRef="usd">245652000</us-gaap:Liabilities>
    <us-gaap:Liabilities
      contextRef="i335637e17881457e8936f1f0a875356f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8xOS9mcmFnOmY1ZmJkMDBiNzZlZjQ4YjZhZGRkZWViNmU4YzVkY2UxL3RhYmxlOmFiZWVhZGZlNmRjZDQ2N2I5NjFhMTI5MTdlNTkzNGJmL3RhYmxlcmFuZ2U6YWJlZWFkZmU2ZGNkNDY3Yjk2MWExMjkxN2U1OTM0YmZfMjAtMy0xLTEtMA_d1712682-54ca-4eb5-8014-22da014d6c1a"
      unitRef="usd">247413000</us-gaap:Liabilities>
    <us-gaap:CommitmentsAndContingencies
      contextRef="i10cc24b3666e419ab532a7423ad3973f_I20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8xOS9mcmFnOmY1ZmJkMDBiNzZlZjQ4YjZhZGRkZWViNmU4YzVkY2UxL3RhYmxlOmFiZWVhZGZlNmRjZDQ2N2I5NjFhMTI5MTdlNTkzNGJmL3RhYmxlcmFuZ2U6YWJlZWFkZmU2ZGNkNDY3Yjk2MWExMjkxN2U1OTM0YmZfMjEtMS0xLTEtMA_0ba0b4f4-f9b8-41ac-a36e-28460021b7f6"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:CommitmentsAndContingencies
      contextRef="i335637e17881457e8936f1f0a875356f_I20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8xOS9mcmFnOmY1ZmJkMDBiNzZlZjQ4YjZhZGRkZWViNmU4YzVkY2UxL3RhYmxlOmFiZWVhZGZlNmRjZDQ2N2I5NjFhMTI5MTdlNTkzNGJmL3RhYmxlcmFuZ2U6YWJlZWFkZmU2ZGNkNDY3Yjk2MWExMjkxN2U1OTM0YmZfMjEtMy0xLTEtMA_474b700c-0342-462e-8b80-eab339234409"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:CommonStockNoParValue
      contextRef="i335637e17881457e8936f1f0a875356f_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8xOS9mcmFnOmY1ZmJkMDBiNzZlZjQ4YjZhZGRkZWViNmU4YzVkY2UxL3RhYmxlOmFiZWVhZGZlNmRjZDQ2N2I5NjFhMTI5MTdlNTkzNGJmL3RhYmxlcmFuZ2U6YWJlZWFkZmU2ZGNkNDY3Yjk2MWExMjkxN2U1OTM0YmZfMjMtMC0xLTEtMC90ZXh0cmVnaW9uOjFhNjJmN2M4NDhlYjQzNDY4NGE2M2NiOGVmNzAzNmFlXzE4_8ae2994a-a18c-4ab8-bff2-28cc832e2ae5"
      unitRef="usdPerShare">0</us-gaap:CommonStockNoParValue>
    <us-gaap:CommonStockNoParValue
      contextRef="i10cc24b3666e419ab532a7423ad3973f_I20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8xOS9mcmFnOmY1ZmJkMDBiNzZlZjQ4YjZhZGRkZWViNmU4YzVkY2UxL3RhYmxlOmFiZWVhZGZlNmRjZDQ2N2I5NjFhMTI5MTdlNTkzNGJmL3RhYmxlcmFuZ2U6YWJlZWFkZmU2ZGNkNDY3Yjk2MWExMjkxN2U1OTM0YmZfMjMtMC0xLTEtMC90ZXh0cmVnaW9uOjFhNjJmN2M4NDhlYjQzNDY4NGE2M2NiOGVmNzAzNmFlXzE4_db86a454-1b8a-4b40-b76c-b80a3d4aff44"
      unitRef="usdPerShare">0</us-gaap:CommonStockNoParValue>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i335637e17881457e8936f1f0a875356f_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8xOS9mcmFnOmY1ZmJkMDBiNzZlZjQ4YjZhZGRkZWViNmU4YzVkY2UxL3RhYmxlOmFiZWVhZGZlNmRjZDQ2N2I5NjFhMTI5MTdlNTkzNGJmL3RhYmxlcmFuZ2U6YWJlZWFkZmU2ZGNkNDY3Yjk2MWExMjkxN2U1OTM0YmZfMjMtMC0xLTEtMC90ZXh0cmVnaW9uOjFhNjJmN2M4NDhlYjQzNDY4NGE2M2NiOGVmNzAzNmFlXzMy_2928e129-7434-4d1f-bd71-7e90b954c74c"
      unitRef="shares">400000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i10cc24b3666e419ab532a7423ad3973f_I20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8xOS9mcmFnOmY1ZmJkMDBiNzZlZjQ4YjZhZGRkZWViNmU4YzVkY2UxL3RhYmxlOmFiZWVhZGZlNmRjZDQ2N2I5NjFhMTI5MTdlNTkzNGJmL3RhYmxlcmFuZ2U6YWJlZWFkZmU2ZGNkNDY3Yjk2MWExMjkxN2U1OTM0YmZfMjMtMC0xLTEtMC90ZXh0cmVnaW9uOjFhNjJmN2M4NDhlYjQzNDY4NGE2M2NiOGVmNzAzNmFlXzMy_2deda259-9b95-4695-9158-e8c72921dc14"
      unitRef="shares">400000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i10cc24b3666e419ab532a7423ad3973f_I20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8xOS9mcmFnOmY1ZmJkMDBiNzZlZjQ4YjZhZGRkZWViNmU4YzVkY2UxL3RhYmxlOmFiZWVhZGZlNmRjZDQ2N2I5NjFhMTI5MTdlNTkzNGJmL3RhYmxlcmFuZ2U6YWJlZWFkZmU2ZGNkNDY3Yjk2MWExMjkxN2U1OTM0YmZfMjMtMC0xLTEtMC90ZXh0cmVnaW9uOjFhNjJmN2M4NDhlYjQzNDY4NGE2M2NiOGVmNzAzNmFlXzcw_c32a8f3b-2853-46a1-a59d-193a02edbe80"
      unitRef="shares">206738499</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="i10cc24b3666e419ab532a7423ad3973f_I20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8xOS9mcmFnOmY1ZmJkMDBiNzZlZjQ4YjZhZGRkZWViNmU4YzVkY2UxL3RhYmxlOmFiZWVhZGZlNmRjZDQ2N2I5NjFhMTI5MTdlNTkzNGJmL3RhYmxlcmFuZ2U6YWJlZWFkZmU2ZGNkNDY3Yjk2MWExMjkxN2U1OTM0YmZfMjMtMC0xLTEtMC90ZXh0cmVnaW9uOjFhNjJmN2M4NDhlYjQzNDY4NGE2M2NiOGVmNzAzNmFlXzcw_d9a89f00-7a68-4e00-b0fc-96704b4ba29a"
      unitRef="shares">206738499</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i335637e17881457e8936f1f0a875356f_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8xOS9mcmFnOmY1ZmJkMDBiNzZlZjQ4YjZhZGRkZWViNmU4YzVkY2UxL3RhYmxlOmFiZWVhZGZlNmRjZDQ2N2I5NjFhMTI5MTdlNTkzNGJmL3RhYmxlcmFuZ2U6YWJlZWFkZmU2ZGNkNDY3Yjk2MWExMjkxN2U1OTM0YmZfMjMtMC0xLTEtMC90ZXh0cmVnaW9uOjFhNjJmN2M4NDhlYjQzNDY4NGE2M2NiOGVmNzAzNmFlXzg0_d27eb8ac-d6be-455c-a8ef-1478318c2de6"
      unitRef="shares">187663207</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="i335637e17881457e8936f1f0a875356f_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8xOS9mcmFnOmY1ZmJkMDBiNzZlZjQ4YjZhZGRkZWViNmU4YzVkY2UxL3RhYmxlOmFiZWVhZGZlNmRjZDQ2N2I5NjFhMTI5MTdlNTkzNGJmL3RhYmxlcmFuZ2U6YWJlZWFkZmU2ZGNkNDY3Yjk2MWExMjkxN2U1OTM0YmZfMjMtMC0xLTEtMC90ZXh0cmVnaW9uOjFhNjJmN2M4NDhlYjQzNDY4NGE2M2NiOGVmNzAzNmFlXzg0_d54c6d07-13de-4209-aee1-649d3f13cf52"
      unitRef="shares">187663207</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockValueOutstanding
      contextRef="i10cc24b3666e419ab532a7423ad3973f_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8xOS9mcmFnOmY1ZmJkMDBiNzZlZjQ4YjZhZGRkZWViNmU4YzVkY2UxL3RhYmxlOmFiZWVhZGZlNmRjZDQ2N2I5NjFhMTI5MTdlNTkzNGJmL3RhYmxlcmFuZ2U6YWJlZWFkZmU2ZGNkNDY3Yjk2MWExMjkxN2U1OTM0YmZfMjMtMS0xLTEtMA_8296b810-265b-4f20-a411-f587fe66e853"
      unitRef="usd">0</us-gaap:CommonStockValueOutstanding>
    <us-gaap:CommonStockValueOutstanding
      contextRef="i335637e17881457e8936f1f0a875356f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8xOS9mcmFnOmY1ZmJkMDBiNzZlZjQ4YjZhZGRkZWViNmU4YzVkY2UxL3RhYmxlOmFiZWVhZGZlNmRjZDQ2N2I5NjFhMTI5MTdlNTkzNGJmL3RhYmxlcmFuZ2U6YWJlZWFkZmU2ZGNkNDY3Yjk2MWExMjkxN2U1OTM0YmZfMjMtMy0xLTEtMA_2b3ed064-dde0-4a09-97ea-9c72d50d3975"
      unitRef="usd">0</us-gaap:CommonStockValueOutstanding>
    <us-gaap:AdditionalPaidInCapital
      contextRef="i10cc24b3666e419ab532a7423ad3973f_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8xOS9mcmFnOmY1ZmJkMDBiNzZlZjQ4YjZhZGRkZWViNmU4YzVkY2UxL3RhYmxlOmFiZWVhZGZlNmRjZDQ2N2I5NjFhMTI5MTdlNTkzNGJmL3RhYmxlcmFuZ2U6YWJlZWFkZmU2ZGNkNDY3Yjk2MWExMjkxN2U1OTM0YmZfMjQtMS0xLTEtMA_02783a4d-d716-44d0-ac36-b40926dcc81c"
      unitRef="usd">2020254000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:AdditionalPaidInCapital
      contextRef="i335637e17881457e8936f1f0a875356f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8xOS9mcmFnOmY1ZmJkMDBiNzZlZjQ4YjZhZGRkZWViNmU4YzVkY2UxL3RhYmxlOmFiZWVhZGZlNmRjZDQ2N2I5NjFhMTI5MTdlNTkzNGJmL3RhYmxlcmFuZ2U6YWJlZWFkZmU2ZGNkNDY3Yjk2MWExMjkxN2U1OTM0YmZfMjQtMy0xLTEtMA_3c628555-8c5d-4ef7-b28f-31974b371bd1"
      unitRef="usd">1886567000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i10cc24b3666e419ab532a7423ad3973f_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8xOS9mcmFnOmY1ZmJkMDBiNzZlZjQ4YjZhZGRkZWViNmU4YzVkY2UxL3RhYmxlOmFiZWVhZGZlNmRjZDQ2N2I5NjFhMTI5MTdlNTkzNGJmL3RhYmxlcmFuZ2U6YWJlZWFkZmU2ZGNkNDY3Yjk2MWExMjkxN2U1OTM0YmZfMjUtMS0xLTEtMA_ef085cd7-1bd8-49b0-8932-84cb2f9a7bb4"
      unitRef="usd">-1890522000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i335637e17881457e8936f1f0a875356f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8xOS9mcmFnOmY1ZmJkMDBiNzZlZjQ4YjZhZGRkZWViNmU4YzVkY2UxL3RhYmxlOmFiZWVhZGZlNmRjZDQ2N2I5NjFhMTI5MTdlNTkzNGJmL3RhYmxlcmFuZ2U6YWJlZWFkZmU2ZGNkNDY3Yjk2MWExMjkxN2U1OTM0YmZfMjUtMy0xLTEtMA_0720c26f-8bb2-4d5c-83c3-0008f67f4391"
      unitRef="usd">-1823390000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i10cc24b3666e419ab532a7423ad3973f_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8xOS9mcmFnOmY1ZmJkMDBiNzZlZjQ4YjZhZGRkZWViNmU4YzVkY2UxL3RhYmxlOmFiZWVhZGZlNmRjZDQ2N2I5NjFhMTI5MTdlNTkzNGJmL3RhYmxlcmFuZ2U6YWJlZWFkZmU2ZGNkNDY3Yjk2MWExMjkxN2U1OTM0YmZfMjYtMS0xLTEtMA_37ec990f-055b-45e3-a42a-9ba71f81a7c7"
      unitRef="usd">1515000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i335637e17881457e8936f1f0a875356f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8xOS9mcmFnOmY1ZmJkMDBiNzZlZjQ4YjZhZGRkZWViNmU4YzVkY2UxL3RhYmxlOmFiZWVhZGZlNmRjZDQ2N2I5NjFhMTI5MTdlNTkzNGJmL3RhYmxlcmFuZ2U6YWJlZWFkZmU2ZGNkNDY3Yjk2MWExMjkxN2U1OTM0YmZfMjYtMy0xLTEtMA_11fdbd14-b1aa-4980-9a31-c9ebd9c97d80"
      unitRef="usd">3997000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:StockholdersEquity
      contextRef="i10cc24b3666e419ab532a7423ad3973f_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8xOS9mcmFnOmY1ZmJkMDBiNzZlZjQ4YjZhZGRkZWViNmU4YzVkY2UxL3RhYmxlOmFiZWVhZGZlNmRjZDQ2N2I5NjFhMTI5MTdlNTkzNGJmL3RhYmxlcmFuZ2U6YWJlZWFkZmU2ZGNkNDY3Yjk2MWExMjkxN2U1OTM0YmZfMjctMS0xLTEtMA_915daf9f-b883-421e-bb4d-d3b8d5de9b8f"
      unitRef="usd">131247000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i335637e17881457e8936f1f0a875356f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8xOS9mcmFnOmY1ZmJkMDBiNzZlZjQ4YjZhZGRkZWViNmU4YzVkY2UxL3RhYmxlOmFiZWVhZGZlNmRjZDQ2N2I5NjFhMTI5MTdlNTkzNGJmL3RhYmxlcmFuZ2U6YWJlZWFkZmU2ZGNkNDY3Yjk2MWExMjkxN2U1OTM0YmZfMjctMy0xLTEtMA_0f299581-6808-4667-ba98-18a185b9c2ee"
      unitRef="usd">67174000</us-gaap:StockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i10cc24b3666e419ab532a7423ad3973f_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8xOS9mcmFnOmY1ZmJkMDBiNzZlZjQ4YjZhZGRkZWViNmU4YzVkY2UxL3RhYmxlOmFiZWVhZGZlNmRjZDQ2N2I5NjFhMTI5MTdlNTkzNGJmL3RhYmxlcmFuZ2U6YWJlZWFkZmU2ZGNkNDY3Yjk2MWExMjkxN2U1OTM0YmZfMzAtMS0xLTEtMA_d604154a-327b-4476-b3bd-182355fbf7cc"
      unitRef="usd">376899000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i335637e17881457e8936f1f0a875356f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8xOS9mcmFnOmY1ZmJkMDBiNzZlZjQ4YjZhZGRkZWViNmU4YzVkY2UxL3RhYmxlOmFiZWVhZGZlNmRjZDQ2N2I5NjFhMTI5MTdlNTkzNGJmL3RhYmxlcmFuZ2U6YWJlZWFkZmU2ZGNkNDY3Yjk2MWExMjkxN2U1OTM0YmZfMzAtMy0xLTEtMA_040e626c-9605-4fc8-bf5b-b522af28ce9b"
      unitRef="usd">314587000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id358d13dea0a4fbfbe3a3ebc644083d7_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yMi9mcmFnOmY2N2IzMjBhNzUxNjRlMTdiZWZhNmRhM2IwNDU4NjZhL3RhYmxlOmM0NDJmMThhMjk0MTQ5ZTY5YjIyNDYxMDM4MzI0MzAxL3RhYmxlcmFuZ2U6YzQ0MmYxOGEyOTQxNDllNjliMjI0NjEwMzgzMjQzMDFfMy0wLTEtMS0wL3RleHRyZWdpb246YjgzNzg4NWI5Y2U0NDU1NmFjNTRhY2Y0MDRmMmFiOTdfNTI_36024f00-a4c4-4d9b-a56f-955da437e2b7"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i4ae55b075d8c43dd9aa751986492fdb8_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yMi9mcmFnOmY2N2IzMjBhNzUxNjRlMTdiZWZhNmRhM2IwNDU4NjZhL3RhYmxlOmM0NDJmMThhMjk0MTQ5ZTY5YjIyNDYxMDM4MzI0MzAxL3RhYmxlcmFuZ2U6YzQ0MmYxOGEyOTQxNDllNjliMjI0NjEwMzgzMjQzMDFfMy0wLTEtMS0wL3RleHRyZWdpb246YjgzNzg4NWI5Y2U0NDU1NmFjNTRhY2Y0MDRmMmFiOTdfNTk_64dcd9e7-6fcd-49ca-9d34-2bc8b7c7168b"
      unitRef="usd">2823000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia9a4264cbeb948afa8751b97b6002fff_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yMi9mcmFnOmY2N2IzMjBhNzUxNjRlMTdiZWZhNmRhM2IwNDU4NjZhL3RhYmxlOmM0NDJmMThhMjk0MTQ5ZTY5YjIyNDYxMDM4MzI0MzAxL3RhYmxlcmFuZ2U6YzQ0MmYxOGEyOTQxNDllNjliMjI0NjEwMzgzMjQzMDFfMy0wLTEtMS0wL3RleHRyZWdpb246YjgzNzg4NWI5Y2U0NDU1NmFjNTRhY2Y0MDRmMmFiOTdfMTIz_6c2d24b2-0282-46f2-ac75-9fed81720d5f"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i15d92f1bb69245d9b2abb1330d4b296a_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yMi9mcmFnOmY2N2IzMjBhNzUxNjRlMTdiZWZhNmRhM2IwNDU4NjZhL3RhYmxlOmM0NDJmMThhMjk0MTQ5ZTY5YjIyNDYxMDM4MzI0MzAxL3RhYmxlcmFuZ2U6YzQ0MmYxOGEyOTQxNDllNjliMjI0NjEwMzgzMjQzMDFfMy0wLTEtMS0wL3RleHRyZWdpb246YjgzNzg4NWI5Y2U0NDU1NmFjNTRhY2Y0MDRmMmFiOTdfMTMw_15158112-17fd-4254-a738-be05eb3c3990"
      unitRef="usd">3053000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ibd2ebffe374d4323b37eabecf1a9122f_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yMi9mcmFnOmY2N2IzMjBhNzUxNjRlMTdiZWZhNmRhM2IwNDU4NjZhL3RhYmxlOmM0NDJmMThhMjk0MTQ5ZTY5YjIyNDYxMDM4MzI0MzAxL3RhYmxlcmFuZ2U6YzQ0MmYxOGEyOTQxNDllNjliMjI0NjEwMzgzMjQzMDFfMy0xLTEtMS0w_4ccd27c5-a1f1-4104-b54a-864a349c45e0"
      unitRef="usd">22000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i59a626f571b146af831be268b391c309_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yMi9mcmFnOmY2N2IzMjBhNzUxNjRlMTdiZWZhNmRhM2IwNDU4NjZhL3RhYmxlOmM0NDJmMThhMjk0MTQ5ZTY5YjIyNDYxMDM4MzI0MzAxL3RhYmxlcmFuZ2U6YzQ0MmYxOGEyOTQxNDllNjliMjI0NjEwMzgzMjQzMDFfMy0zLTEtMS0w_ae16ac38-6ebc-414c-90d6-443de079f3cf"
      unitRef="usd">5223000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i394d418bd4bc463dbcb3f332bf6d984d_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yMi9mcmFnOmY2N2IzMjBhNzUxNjRlMTdiZWZhNmRhM2IwNDU4NjZhL3RhYmxlOmM0NDJmMThhMjk0MTQ5ZTY5YjIyNDYxMDM4MzI0MzAxL3RhYmxlcmFuZ2U6YzQ0MmYxOGEyOTQxNDllNjliMjI0NjEwMzgzMjQzMDFfMy01LTEtMS0w_638a4371-7297-4c0e-8515-1bde13bf26d5"
      unitRef="usd">389000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic3f03ac6dd6b4e22b864b071d95276ee_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yMi9mcmFnOmY2N2IzMjBhNzUxNjRlMTdiZWZhNmRhM2IwNDU4NjZhL3RhYmxlOmM0NDJmMThhMjk0MTQ5ZTY5YjIyNDYxMDM4MzI0MzAxL3RhYmxlcmFuZ2U6YzQ0MmYxOGEyOTQxNDllNjliMjI0NjEwMzgzMjQzMDFfMy03LTEtMS0w_37638649-4632-450f-8c0a-5014eeb28b9f"
      unitRef="usd">20259000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ifda1dd38e4ac4868b9ca2a60093bc092_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yMi9mcmFnOmY2N2IzMjBhNzUxNjRlMTdiZWZhNmRhM2IwNDU4NjZhL3RhYmxlOmM0NDJmMThhMjk0MTQ5ZTY5YjIyNDYxMDM4MzI0MzAxL3RhYmxlcmFuZ2U6YzQ0MmYxOGEyOTQxNDllNjliMjI0NjEwMzgzMjQzMDFfNC0xLTEtMS0w_716e2fcc-10f6-47c3-8d6d-9de363947758"
      unitRef="usd">7297000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iad74edb9c40a4946a1c764b30d018787_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yMi9mcmFnOmY2N2IzMjBhNzUxNjRlMTdiZWZhNmRhM2IwNDU4NjZhL3RhYmxlOmM0NDJmMThhMjk0MTQ5ZTY5YjIyNDYxMDM4MzI0MzAxL3RhYmxlcmFuZ2U6YzQ0MmYxOGEyOTQxNDllNjliMjI0NjEwMzgzMjQzMDFfNC0zLTEtMS0w_d1df4cec-dcfe-468d-bfb0-b2516c57de50"
      unitRef="usd">6896000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i719ee91108074449bab5afdf80371f75_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yMi9mcmFnOmY2N2IzMjBhNzUxNjRlMTdiZWZhNmRhM2IwNDU4NjZhL3RhYmxlOmM0NDJmMThhMjk0MTQ5ZTY5YjIyNDYxMDM4MzI0MzAxL3RhYmxlcmFuZ2U6YzQ0MmYxOGEyOTQxNDllNjliMjI0NjEwMzgzMjQzMDFfNC01LTEtMS0w_e29fca0b-9b2d-4b81-a74f-093e6e8c86c3"
      unitRef="usd">22013000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i5b6abd37f2d14f3f9cb494c908b475da_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yMi9mcmFnOmY2N2IzMjBhNzUxNjRlMTdiZWZhNmRhM2IwNDU4NjZhL3RhYmxlOmM0NDJmMThhMjk0MTQ5ZTY5YjIyNDYxMDM4MzI0MzAxL3RhYmxlcmFuZ2U6YzQ0MmYxOGEyOTQxNDllNjliMjI0NjEwMzgzMjQzMDFfNC03LTEtMS0w_be044863-a272-4b4c-afa3-aef2a48ee22c"
      unitRef="usd">20397000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7f72cbaf620c49f1a5a36743d4566a15_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yMi9mcmFnOmY2N2IzMjBhNzUxNjRlMTdiZWZhNmRhM2IwNDU4NjZhL3RhYmxlOmM0NDJmMThhMjk0MTQ5ZTY5YjIyNDYxMDM4MzI0MzAxL3RhYmxlcmFuZ2U6YzQ0MmYxOGEyOTQxNDllNjliMjI0NjEwMzgzMjQzMDFfNS0xLTEtMS0w_fcc6ccaa-a6fd-4bbf-ad4c-e1cba7fccaee"
      unitRef="usd">14117000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if0343a6a3ae142f28af01218f2490a67_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yMi9mcmFnOmY2N2IzMjBhNzUxNjRlMTdiZWZhNmRhM2IwNDU4NjZhL3RhYmxlOmM0NDJmMThhMjk0MTQ5ZTY5YjIyNDYxMDM4MzI0MzAxL3RhYmxlcmFuZ2U6YzQ0MmYxOGEyOTQxNDllNjliMjI0NjEwMzgzMjQzMDFfNS0zLTEtMS0w_0e17ce95-a5ef-42bb-a7c1-ca80fa9e2d28"
      unitRef="usd">11288000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie7e23d23ab534a239bc022dd0f828480_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yMi9mcmFnOmY2N2IzMjBhNzUxNjRlMTdiZWZhNmRhM2IwNDU4NjZhL3RhYmxlOmM0NDJmMThhMjk0MTQ5ZTY5YjIyNDYxMDM4MzI0MzAxL3RhYmxlcmFuZ2U6YzQ0MmYxOGEyOTQxNDllNjliMjI0NjEwMzgzMjQzMDFfNS01LTEtMS0w_a9fbde68-f4b6-4816-8c3d-decd946fa522"
      unitRef="usd">56851000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i49fbe9abb3ad4afb9935c52e7816cccb_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yMi9mcmFnOmY2N2IzMjBhNzUxNjRlMTdiZWZhNmRhM2IwNDU4NjZhL3RhYmxlOmM0NDJmMThhMjk0MTQ5ZTY5YjIyNDYxMDM4MzI0MzAxL3RhYmxlcmFuZ2U6YzQ0MmYxOGEyOTQxNDllNjliMjI0NjEwMzgzMjQzMDFfNS03LTEtMS0w_9bd33041-cade-467a-b277-664ccc2c54c1"
      unitRef="usd">42615000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i200535066628407dbd9c9e4eac770c47_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yMi9mcmFnOmY2N2IzMjBhNzUxNjRlMTdiZWZhNmRhM2IwNDU4NjZhL3RhYmxlOmM0NDJmMThhMjk0MTQ5ZTY5YjIyNDYxMDM4MzI0MzAxL3RhYmxlcmFuZ2U6YzQ0MmYxOGEyOTQxNDllNjliMjI0NjEwMzgzMjQzMDFfNi0xLTEtMS0w_ec290b28-bcf1-41f3-851a-bb9b39894a3f"
      unitRef="usd">125000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ied796979c59a477ea778c02e77cf8c34_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yMi9mcmFnOmY2N2IzMjBhNzUxNjRlMTdiZWZhNmRhM2IwNDU4NjZhL3RhYmxlOmM0NDJmMThhMjk0MTQ5ZTY5YjIyNDYxMDM4MzI0MzAxL3RhYmxlcmFuZ2U6YzQ0MmYxOGEyOTQxNDllNjliMjI0NjEwMzgzMjQzMDFfNi0zLTEtMS0w_48d65a13-504e-4fe2-8832-d24af652cd43"
      unitRef="usd">176000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3d36b981acba46e78c5b02cd07b0ae3f_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yMi9mcmFnOmY2N2IzMjBhNzUxNjRlMTdiZWZhNmRhM2IwNDU4NjZhL3RhYmxlOmM0NDJmMThhMjk0MTQ5ZTY5YjIyNDYxMDM4MzI0MzAxL3RhYmxlcmFuZ2U6YzQ0MmYxOGEyOTQxNDllNjliMjI0NjEwMzgzMjQzMDFfNi01LTEtMS0w_4f3a5103-7ab0-4ba3-808d-58ab95355b40"
      unitRef="usd">399000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i74049e1ce405484db98ee46de043608a_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yMi9mcmFnOmY2N2IzMjBhNzUxNjRlMTdiZWZhNmRhM2IwNDU4NjZhL3RhYmxlOmM0NDJmMThhMjk0MTQ5ZTY5YjIyNDYxMDM4MzI0MzAxL3RhYmxlcmFuZ2U6YzQ0MmYxOGEyOTQxNDllNjliMjI0NjEwMzgzMjQzMDFfNi03LTEtMS0w_fb6a4a24-dde7-460c-a813-6f64a8a566bf"
      unitRef="usd">574000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ifc3e3937b254475dad37dd3ba81c65cd_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yMi9mcmFnOmY2N2IzMjBhNzUxNjRlMTdiZWZhNmRhM2IwNDU4NjZhL3RhYmxlOmM0NDJmMThhMjk0MTQ5ZTY5YjIyNDYxMDM4MzI0MzAxL3RhYmxlcmFuZ2U6YzQ0MmYxOGEyOTQxNDllNjliMjI0NjEwMzgzMjQzMDFfNy0xLTEtMS0w_312cf9d6-6290-4817-90b1-e5ae16da2082"
      unitRef="usd">21561000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib8823275714f4404a73f00dfec878e74_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yMi9mcmFnOmY2N2IzMjBhNzUxNjRlMTdiZWZhNmRhM2IwNDU4NjZhL3RhYmxlOmM0NDJmMThhMjk0MTQ5ZTY5YjIyNDYxMDM4MzI0MzAxL3RhYmxlcmFuZ2U6YzQ0MmYxOGEyOTQxNDllNjliMjI0NjEwMzgzMjQzMDFfNy0zLTEtMS0w_de9bd766-14a8-4315-b1b1-4f60aedfaa7b"
      unitRef="usd">23583000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7c87348a6e37447f9c25f8c9994702d9_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yMi9mcmFnOmY2N2IzMjBhNzUxNjRlMTdiZWZhNmRhM2IwNDU4NjZhL3RhYmxlOmM0NDJmMThhMjk0MTQ5ZTY5YjIyNDYxMDM4MzI0MzAxL3RhYmxlcmFuZ2U6YzQ0MmYxOGEyOTQxNDllNjliMjI0NjEwMzgzMjQzMDFfNy01LTEtMS0w_2cc50fef-c604-4f72-8430-2766954823c4"
      unitRef="usd">79652000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia7c671eaeae548848b7c1580da7540a9_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yMi9mcmFnOmY2N2IzMjBhNzUxNjRlMTdiZWZhNmRhM2IwNDU4NjZhL3RhYmxlOmM0NDJmMThhMjk0MTQ5ZTY5YjIyNDYxMDM4MzI0MzAxL3RhYmxlcmFuZ2U6YzQ0MmYxOGEyOTQxNDllNjliMjI0NjEwMzgzMjQzMDFfNy03LTEtMS0w_afb84133-88e6-4220-9eb7-01798fef9431"
      unitRef="usd">83845000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="ifda1dd38e4ac4868b9ca2a60093bc092_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yMi9mcmFnOmY2N2IzMjBhNzUxNjRlMTdiZWZhNmRhM2IwNDU4NjZhL3RhYmxlOmM0NDJmMThhMjk0MTQ5ZTY5YjIyNDYxMDM4MzI0MzAxL3RhYmxlcmFuZ2U6YzQ0MmYxOGEyOTQxNDllNjliMjI0NjEwMzgzMjQzMDFfOS0xLTEtMS0w_8a9e7bdc-d49f-4e74-9c3c-91115f7454e8"
      unitRef="usd">7492000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="iad74edb9c40a4946a1c764b30d018787_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yMi9mcmFnOmY2N2IzMjBhNzUxNjRlMTdiZWZhNmRhM2IwNDU4NjZhL3RhYmxlOmM0NDJmMThhMjk0MTQ5ZTY5YjIyNDYxMDM4MzI0MzAxL3RhYmxlcmFuZ2U6YzQ0MmYxOGEyOTQxNDllNjliMjI0NjEwMzgzMjQzMDFfOS0zLTEtMS0w_327a8554-4bf1-4083-be4c-165407de3c58"
      unitRef="usd">7296000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i719ee91108074449bab5afdf80371f75_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yMi9mcmFnOmY2N2IzMjBhNzUxNjRlMTdiZWZhNmRhM2IwNDU4NjZhL3RhYmxlOmM0NDJmMThhMjk0MTQ5ZTY5YjIyNDYxMDM4MzI0MzAxL3RhYmxlcmFuZ2U6YzQ0MmYxOGEyOTQxNDllNjliMjI0NjEwMzgzMjQzMDFfOS01LTEtMS0w_ab57ebe8-8026-4aa9-8702-7ff993767ba0"
      unitRef="usd">19201000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i5b6abd37f2d14f3f9cb494c908b475da_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yMi9mcmFnOmY2N2IzMjBhNzUxNjRlMTdiZWZhNmRhM2IwNDU4NjZhL3RhYmxlOmM0NDJmMThhMjk0MTQ5ZTY5YjIyNDYxMDM4MzI0MzAxL3RhYmxlcmFuZ2U6YzQ0MmYxOGEyOTQxNDllNjliMjI0NjEwMzgzMjQzMDFfOS03LTEtMS0w_e1c8d298-f61f-467c-b52e-5c56f2f5cbf3"
      unitRef="usd">21526000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i7f72cbaf620c49f1a5a36743d4566a15_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yMi9mcmFnOmY2N2IzMjBhNzUxNjRlMTdiZWZhNmRhM2IwNDU4NjZhL3RhYmxlOmM0NDJmMThhMjk0MTQ5ZTY5YjIyNDYxMDM4MzI0MzAxL3RhYmxlcmFuZ2U6YzQ0MmYxOGEyOTQxNDllNjliMjI0NjEwMzgzMjQzMDFfMTAtMS0xLTEtMA_a98c2d39-2986-4d1f-b7b8-91a321314675"
      unitRef="usd">7958000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="if0343a6a3ae142f28af01218f2490a67_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yMi9mcmFnOmY2N2IzMjBhNzUxNjRlMTdiZWZhNmRhM2IwNDU4NjZhL3RhYmxlOmM0NDJmMThhMjk0MTQ5ZTY5YjIyNDYxMDM4MzI0MzAxL3RhYmxlcmFuZ2U6YzQ0MmYxOGEyOTQxNDllNjliMjI0NjEwMzgzMjQzMDFfMTAtMy0xLTEtMA_594e0108-4a3b-4ecd-8015-f85bb2723b45"
      unitRef="usd">5891000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="ie7e23d23ab534a239bc022dd0f828480_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yMi9mcmFnOmY2N2IzMjBhNzUxNjRlMTdiZWZhNmRhM2IwNDU4NjZhL3RhYmxlOmM0NDJmMThhMjk0MTQ5ZTY5YjIyNDYxMDM4MzI0MzAxL3RhYmxlcmFuZ2U6YzQ0MmYxOGEyOTQxNDllNjliMjI0NjEwMzgzMjQzMDFfMTAtNS0xLTEtMA_e6ce4ba6-a5d4-4c54-b92c-a7d77f064c3f"
      unitRef="usd">24258000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i49fbe9abb3ad4afb9935c52e7816cccb_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yMi9mcmFnOmY2N2IzMjBhNzUxNjRlMTdiZWZhNmRhM2IwNDU4NjZhL3RhYmxlOmM0NDJmMThhMjk0MTQ5ZTY5YjIyNDYxMDM4MzI0MzAxL3RhYmxlcmFuZ2U6YzQ0MmYxOGEyOTQxNDllNjliMjI0NjEwMzgzMjQzMDFfMTAtNy0xLTEtMA_f288364e-be8a-4327-818b-82d171b176f9"
      unitRef="usd">20197000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="ifc3e3937b254475dad37dd3ba81c65cd_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yMi9mcmFnOmY2N2IzMjBhNzUxNjRlMTdiZWZhNmRhM2IwNDU4NjZhL3RhYmxlOmM0NDJmMThhMjk0MTQ5ZTY5YjIyNDYxMDM4MzI0MzAxL3RhYmxlcmFuZ2U6YzQ0MmYxOGEyOTQxNDllNjliMjI0NjEwMzgzMjQzMDFfMTEtMS0xLTEtMA_8e978aad-891f-46a5-b908-a1875012bf9a"
      unitRef="usd">12920000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="ib8823275714f4404a73f00dfec878e74_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yMi9mcmFnOmY2N2IzMjBhNzUxNjRlMTdiZWZhNmRhM2IwNDU4NjZhL3RhYmxlOmM0NDJmMThhMjk0MTQ5ZTY5YjIyNDYxMDM4MzI0MzAxL3RhYmxlcmFuZ2U6YzQ0MmYxOGEyOTQxNDllNjliMjI0NjEwMzgzMjQzMDFfMTEtMy0xLTEtMA_502bd1ff-410b-41c2-9c04-a9e27656378c"
      unitRef="usd">10172000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="i7c87348a6e37447f9c25f8c9994702d9_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yMi9mcmFnOmY2N2IzMjBhNzUxNjRlMTdiZWZhNmRhM2IwNDU4NjZhL3RhYmxlOmM0NDJmMThhMjk0MTQ5ZTY5YjIyNDYxMDM4MzI0MzAxL3RhYmxlcmFuZ2U6YzQ0MmYxOGEyOTQxNDllNjliMjI0NjEwMzgzMjQzMDFfMTEtNS0xLTEtMA_d5745588-24e8-44d0-8bc7-54b7672895f6"
      unitRef="usd">37122000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="ia7c671eaeae548848b7c1580da7540a9_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yMi9mcmFnOmY2N2IzMjBhNzUxNjRlMTdiZWZhNmRhM2IwNDU4NjZhL3RhYmxlOmM0NDJmMThhMjk0MTQ5ZTY5YjIyNDYxMDM4MzI0MzAxL3RhYmxlcmFuZ2U6YzQ0MmYxOGEyOTQxNDllNjliMjI0NjEwMzgzMjQzMDFfMTEtNy0xLTEtMA_da69b617-c6bc-4aba-a0be-3137c92462bd"
      unitRef="usd">30973000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="ifc3e3937b254475dad37dd3ba81c65cd_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yMi9mcmFnOmY2N2IzMjBhNzUxNjRlMTdiZWZhNmRhM2IwNDU4NjZhL3RhYmxlOmM0NDJmMThhMjk0MTQ5ZTY5YjIyNDYxMDM4MzI0MzAxL3RhYmxlcmFuZ2U6YzQ0MmYxOGEyOTQxNDllNjliMjI0NjEwMzgzMjQzMDFfMTItMS0xLTEtMA_64a64d06-ae83-49c6-be3c-cdb6be39361a"
      unitRef="usd">18660000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="ib8823275714f4404a73f00dfec878e74_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yMi9mcmFnOmY2N2IzMjBhNzUxNjRlMTdiZWZhNmRhM2IwNDU4NjZhL3RhYmxlOmM0NDJmMThhMjk0MTQ5ZTY5YjIyNDYxMDM4MzI0MzAxL3RhYmxlcmFuZ2U6YzQ0MmYxOGEyOTQxNDllNjliMjI0NjEwMzgzMjQzMDFfMTItMy0xLTEtMA_dd0b1930-b1a7-4bb4-9481-5718b325f7e8"
      unitRef="usd">22310000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i7c87348a6e37447f9c25f8c9994702d9_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yMi9mcmFnOmY2N2IzMjBhNzUxNjRlMTdiZWZhNmRhM2IwNDU4NjZhL3RhYmxlOmM0NDJmMThhMjk0MTQ5ZTY5YjIyNDYxMDM4MzI0MzAxL3RhYmxlcmFuZ2U6YzQ0MmYxOGEyOTQxNDllNjliMjI0NjEwMzgzMjQzMDFfMTItNS0xLTEtMA_671fcbbc-94ff-41dc-9098-eb2819083ebd"
      unitRef="usd">57359000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="ia7c671eaeae548848b7c1580da7540a9_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yMi9mcmFnOmY2N2IzMjBhNzUxNjRlMTdiZWZhNmRhM2IwNDU4NjZhL3RhYmxlOmM0NDJmMThhMjk0MTQ5ZTY5YjIyNDYxMDM4MzI0MzAxL3RhYmxlcmFuZ2U6YzQ0MmYxOGEyOTQxNDllNjliMjI0NjEwMzgzMjQzMDFfMTItNy0xLTEtMA_67bbe223-7639-41b7-baed-64d61a90aa29"
      unitRef="usd">61665000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:OtherAssetImpairmentCharges
      contextRef="ifc3e3937b254475dad37dd3ba81c65cd_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yMi9mcmFnOmY2N2IzMjBhNzUxNjRlMTdiZWZhNmRhM2IwNDU4NjZhL3RhYmxlOmM0NDJmMThhMjk0MTQ5ZTY5YjIyNDYxMDM4MzI0MzAxL3RhYmxlcmFuZ2U6YzQ0MmYxOGEyOTQxNDllNjliMjI0NjEwMzgzMjQzMDFfMTQtMS0xLTEtMA_fe54861a-8fcd-4c02-a130-b1713d89db89"
      unitRef="usd">0</us-gaap:OtherAssetImpairmentCharges>
    <us-gaap:OtherAssetImpairmentCharges
      contextRef="ib8823275714f4404a73f00dfec878e74_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yMi9mcmFnOmY2N2IzMjBhNzUxNjRlMTdiZWZhNmRhM2IwNDU4NjZhL3RhYmxlOmM0NDJmMThhMjk0MTQ5ZTY5YjIyNDYxMDM4MzI0MzAxL3RhYmxlcmFuZ2U6YzQ0MmYxOGEyOTQxNDllNjliMjI0NjEwMzgzMjQzMDFfMTQtMy0xLTEtMA_d25be0ac-aeb3-41ac-b41c-4fba8b142ae2"
      unitRef="usd">920000</us-gaap:OtherAssetImpairmentCharges>
    <us-gaap:OtherAssetImpairmentCharges
      contextRef="i7c87348a6e37447f9c25f8c9994702d9_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yMi9mcmFnOmY2N2IzMjBhNzUxNjRlMTdiZWZhNmRhM2IwNDU4NjZhL3RhYmxlOmM0NDJmMThhMjk0MTQ5ZTY5YjIyNDYxMDM4MzI0MzAxL3RhYmxlcmFuZ2U6YzQ0MmYxOGEyOTQxNDllNjliMjI0NjEwMzgzMjQzMDFfMTQtNS0xLTEtMA_86b9a55b-68b7-4f0e-942f-90b0c4ba112c"
      unitRef="usd">543000</us-gaap:OtherAssetImpairmentCharges>
    <us-gaap:OtherAssetImpairmentCharges
      contextRef="ia7c671eaeae548848b7c1580da7540a9_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yMi9mcmFnOmY2N2IzMjBhNzUxNjRlMTdiZWZhNmRhM2IwNDU4NjZhL3RhYmxlOmM0NDJmMThhMjk0MTQ5ZTY5YjIyNDYxMDM4MzI0MzAxL3RhYmxlcmFuZ2U6YzQ0MmYxOGEyOTQxNDllNjliMjI0NjEwMzgzMjQzMDFfMTQtNy0xLTEtMA_fb191c93-c293-4049-b739-e4dc98264448"
      unitRef="usd">920000</us-gaap:OtherAssetImpairmentCharges>
    <us-gaap:OperatingExpenses
      contextRef="ifc3e3937b254475dad37dd3ba81c65cd_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yMi9mcmFnOmY2N2IzMjBhNzUxNjRlMTdiZWZhNmRhM2IwNDU4NjZhL3RhYmxlOmM0NDJmMThhMjk0MTQ5ZTY5YjIyNDYxMDM4MzI0MzAxL3RhYmxlcmFuZ2U6YzQ0MmYxOGEyOTQxNDllNjliMjI0NjEwMzgzMjQzMDFfMTUtMS0xLTEtMA_f5ce8bab-c7c5-457a-95a1-44167c87d313"
      unitRef="usd">47030000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="ib8823275714f4404a73f00dfec878e74_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yMi9mcmFnOmY2N2IzMjBhNzUxNjRlMTdiZWZhNmRhM2IwNDU4NjZhL3RhYmxlOmM0NDJmMThhMjk0MTQ5ZTY5YjIyNDYxMDM4MzI0MzAxL3RhYmxlcmFuZ2U6YzQ0MmYxOGEyOTQxNDllNjliMjI0NjEwMzgzMjQzMDFfMTUtMy0xLTEtMA_149fda98-83e8-40e2-833b-cbb8a69a7316"
      unitRef="usd">46589000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="i7c87348a6e37447f9c25f8c9994702d9_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yMi9mcmFnOmY2N2IzMjBhNzUxNjRlMTdiZWZhNmRhM2IwNDU4NjZhL3RhYmxlOmM0NDJmMThhMjk0MTQ5ZTY5YjIyNDYxMDM4MzI0MzAxL3RhYmxlcmFuZ2U6YzQ0MmYxOGEyOTQxNDllNjliMjI0NjEwMzgzMjQzMDFfMTUtNS0xLTEtMA_00ca18d7-18db-4637-877f-9af6bdf8a70b"
      unitRef="usd">138483000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="ia7c671eaeae548848b7c1580da7540a9_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yMi9mcmFnOmY2N2IzMjBhNzUxNjRlMTdiZWZhNmRhM2IwNDU4NjZhL3RhYmxlOmM0NDJmMThhMjk0MTQ5ZTY5YjIyNDYxMDM4MzI0MzAxL3RhYmxlcmFuZ2U6YzQ0MmYxOGEyOTQxNDllNjliMjI0NjEwMzgzMjQzMDFfMTUtNy0xLTEtMA_100fdf19-78c7-4b4f-90e5-2876b69c6cfb"
      unitRef="usd">135281000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingIncomeLoss
      contextRef="ifc3e3937b254475dad37dd3ba81c65cd_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yMi9mcmFnOmY2N2IzMjBhNzUxNjRlMTdiZWZhNmRhM2IwNDU4NjZhL3RhYmxlOmM0NDJmMThhMjk0MTQ5ZTY5YjIyNDYxMDM4MzI0MzAxL3RhYmxlcmFuZ2U6YzQ0MmYxOGEyOTQxNDllNjliMjI0NjEwMzgzMjQzMDFfMTYtMS0xLTEtMA_8a690523-8b53-4e44-8292-aecf2d9c2457"
      unitRef="usd">-25469000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ib8823275714f4404a73f00dfec878e74_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yMi9mcmFnOmY2N2IzMjBhNzUxNjRlMTdiZWZhNmRhM2IwNDU4NjZhL3RhYmxlOmM0NDJmMThhMjk0MTQ5ZTY5YjIyNDYxMDM4MzI0MzAxL3RhYmxlcmFuZ2U6YzQ0MmYxOGEyOTQxNDllNjliMjI0NjEwMzgzMjQzMDFfMTYtMy0xLTEtMA_0f9c24f6-032b-489a-8ffc-37a1e024f3eb"
      unitRef="usd">-23006000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i7c87348a6e37447f9c25f8c9994702d9_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yMi9mcmFnOmY2N2IzMjBhNzUxNjRlMTdiZWZhNmRhM2IwNDU4NjZhL3RhYmxlOmM0NDJmMThhMjk0MTQ5ZTY5YjIyNDYxMDM4MzI0MzAxL3RhYmxlcmFuZ2U6YzQ0MmYxOGEyOTQxNDllNjliMjI0NjEwMzgzMjQzMDFfMTYtNS0xLTEtMA_a2273215-4dca-4b2a-bcf5-a91c57062f42"
      unitRef="usd">-58831000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ia7c671eaeae548848b7c1580da7540a9_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yMi9mcmFnOmY2N2IzMjBhNzUxNjRlMTdiZWZhNmRhM2IwNDU4NjZhL3RhYmxlOmM0NDJmMThhMjk0MTQ5ZTY5YjIyNDYxMDM4MzI0MzAxL3RhYmxlcmFuZ2U6YzQ0MmYxOGEyOTQxNDllNjliMjI0NjEwMzgzMjQzMDFfMTYtNy0xLTEtMA_0876526b-ed67-4657-9598-e6233d00cac1"
      unitRef="usd">-51436000</us-gaap:OperatingIncomeLoss>
    <us-gaap:InterestExpense
      contextRef="ifc3e3937b254475dad37dd3ba81c65cd_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yMi9mcmFnOmY2N2IzMjBhNzUxNjRlMTdiZWZhNmRhM2IwNDU4NjZhL3RhYmxlOmM0NDJmMThhMjk0MTQ5ZTY5YjIyNDYxMDM4MzI0MzAxL3RhYmxlcmFuZ2U6YzQ0MmYxOGEyOTQxNDllNjliMjI0NjEwMzgzMjQzMDFfMjAtMS0xLTEtMA_db0a9945-c429-40ba-aad7-1f9989ebaab1"
      unitRef="usd">4799000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="ib8823275714f4404a73f00dfec878e74_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yMi9mcmFnOmY2N2IzMjBhNzUxNjRlMTdiZWZhNmRhM2IwNDU4NjZhL3RhYmxlOmM0NDJmMThhMjk0MTQ5ZTY5YjIyNDYxMDM4MzI0MzAxL3RhYmxlcmFuZ2U6YzQ0MmYxOGEyOTQxNDllNjliMjI0NjEwMzgzMjQzMDFfMjAtMy0xLTEtMA_0121a95d-d2c6-4429-99d5-f44342a3ac4f"
      unitRef="usd">4646000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i7c87348a6e37447f9c25f8c9994702d9_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yMi9mcmFnOmY2N2IzMjBhNzUxNjRlMTdiZWZhNmRhM2IwNDU4NjZhL3RhYmxlOmM0NDJmMThhMjk0MTQ5ZTY5YjIyNDYxMDM4MzI0MzAxL3RhYmxlcmFuZ2U6YzQ0MmYxOGEyOTQxNDllNjliMjI0NjEwMzgzMjQzMDFfMjAtNS0xLTEtMA_cf50e167-c539-4a33-aa4c-89d41d680f5a"
      unitRef="usd">14005000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="ia7c671eaeae548848b7c1580da7540a9_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yMi9mcmFnOmY2N2IzMjBhNzUxNjRlMTdiZWZhNmRhM2IwNDU4NjZhL3RhYmxlOmM0NDJmMThhMjk0MTQ5ZTY5YjIyNDYxMDM4MzI0MzAxL3RhYmxlcmFuZ2U6YzQ0MmYxOGEyOTQxNDllNjliMjI0NjEwMzgzMjQzMDFfMjAtNy0xLTEtMA_16577782-ed72-4bae-9f8c-688f05978204"
      unitRef="usd">13830000</us-gaap:InterestExpense>
    <us-gaap:InvestmentIncomeNonoperating
      contextRef="ifc3e3937b254475dad37dd3ba81c65cd_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yMi9mcmFnOmY2N2IzMjBhNzUxNjRlMTdiZWZhNmRhM2IwNDU4NjZhL3RhYmxlOmM0NDJmMThhMjk0MTQ5ZTY5YjIyNDYxMDM4MzI0MzAxL3RhYmxlcmFuZ2U6YzQ0MmYxOGEyOTQxNDllNjliMjI0NjEwMzgzMjQzMDFfMjEtMS0xLTEtMA_c74edad0-b642-4d31-90e1-f0317a2fdb28"
      unitRef="usd">503000</us-gaap:InvestmentIncomeNonoperating>
    <us-gaap:InvestmentIncomeNonoperating
      contextRef="ib8823275714f4404a73f00dfec878e74_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yMi9mcmFnOmY2N2IzMjBhNzUxNjRlMTdiZWZhNmRhM2IwNDU4NjZhL3RhYmxlOmM0NDJmMThhMjk0MTQ5ZTY5YjIyNDYxMDM4MzI0MzAxL3RhYmxlcmFuZ2U6YzQ0MmYxOGEyOTQxNDllNjliMjI0NjEwMzgzMjQzMDFfMjEtMy0xLTEtMA_8e951138-acb8-4c3f-afb0-03b5d7818e3a"
      unitRef="usd">579000</us-gaap:InvestmentIncomeNonoperating>
    <us-gaap:InvestmentIncomeNonoperating
      contextRef="i7c87348a6e37447f9c25f8c9994702d9_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yMi9mcmFnOmY2N2IzMjBhNzUxNjRlMTdiZWZhNmRhM2IwNDU4NjZhL3RhYmxlOmM0NDJmMThhMjk0MTQ5ZTY5YjIyNDYxMDM4MzI0MzAxL3RhYmxlcmFuZ2U6YzQ0MmYxOGEyOTQxNDllNjliMjI0NjEwMzgzMjQzMDFfMjEtNS0xLTEtMA_062d90f4-b693-4631-8f11-59b85879d4d3"
      unitRef="usd">1305000</us-gaap:InvestmentIncomeNonoperating>
    <us-gaap:InvestmentIncomeNonoperating
      contextRef="ia7c671eaeae548848b7c1580da7540a9_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yMi9mcmFnOmY2N2IzMjBhNzUxNjRlMTdiZWZhNmRhM2IwNDU4NjZhL3RhYmxlOmM0NDJmMThhMjk0MTQ5ZTY5YjIyNDYxMDM4MzI0MzAxL3RhYmxlcmFuZ2U6YzQ0MmYxOGEyOTQxNDllNjliMjI0NjEwMzgzMjQzMDFfMjEtNy0xLTEtMA_f52d48c0-b439-4979-925d-207681f9e1e2"
      unitRef="usd">2025000</us-gaap:InvestmentIncomeNonoperating>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="ifc3e3937b254475dad37dd3ba81c65cd_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yMi9mcmFnOmY2N2IzMjBhNzUxNjRlMTdiZWZhNmRhM2IwNDU4NjZhL3RhYmxlOmM0NDJmMThhMjk0MTQ5ZTY5YjIyNDYxMDM4MzI0MzAxL3RhYmxlcmFuZ2U6YzQ0MmYxOGEyOTQxNDllNjliMjI0NjEwMzgzMjQzMDFfMjItMS0xLTEtMA_065d3fba-b026-412b-bc84-da250c59320c"
      unitRef="usd">-120000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="ib8823275714f4404a73f00dfec878e74_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yMi9mcmFnOmY2N2IzMjBhNzUxNjRlMTdiZWZhNmRhM2IwNDU4NjZhL3RhYmxlOmM0NDJmMThhMjk0MTQ5ZTY5YjIyNDYxMDM4MzI0MzAxL3RhYmxlcmFuZ2U6YzQ0MmYxOGEyOTQxNDllNjliMjI0NjEwMzgzMjQzMDFfMjItMy0xLTEtMA_15ef4623-58ad-4372-a996-9bb777fa1471"
      unitRef="usd">10000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i7c87348a6e37447f9c25f8c9994702d9_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yMi9mcmFnOmY2N2IzMjBhNzUxNjRlMTdiZWZhNmRhM2IwNDU4NjZhL3RhYmxlOmM0NDJmMThhMjk0MTQ5ZTY5YjIyNDYxMDM4MzI0MzAxL3RhYmxlcmFuZ2U6YzQ0MmYxOGEyOTQxNDllNjliMjI0NjEwMzgzMjQzMDFfMjItNS0xLTEtMA_2d0cb8ca-b04d-478d-ab7d-11fdcb4800b7"
      unitRef="usd">-370000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="ia7c671eaeae548848b7c1580da7540a9_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yMi9mcmFnOmY2N2IzMjBhNzUxNjRlMTdiZWZhNmRhM2IwNDU4NjZhL3RhYmxlOmM0NDJmMThhMjk0MTQ5ZTY5YjIyNDYxMDM4MzI0MzAxL3RhYmxlcmFuZ2U6YzQ0MmYxOGEyOTQxNDllNjliMjI0NjEwMzgzMjQzMDFfMjItNy0xLTEtMA_73de8472-be8b-435b-888c-63d469270207"
      unitRef="usd">145000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="ifc3e3937b254475dad37dd3ba81c65cd_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yMi9mcmFnOmY2N2IzMjBhNzUxNjRlMTdiZWZhNmRhM2IwNDU4NjZhL3RhYmxlOmM0NDJmMThhMjk0MTQ5ZTY5YjIyNDYxMDM4MzI0MzAxL3RhYmxlcmFuZ2U6YzQ0MmYxOGEyOTQxNDllNjliMjI0NjEwMzgzMjQzMDFfMjMtMS0xLTEtMA_63b6351f-7096-4b0b-8494-0a7f69536eab"
      unitRef="usd">-4416000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="ib8823275714f4404a73f00dfec878e74_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yMi9mcmFnOmY2N2IzMjBhNzUxNjRlMTdiZWZhNmRhM2IwNDU4NjZhL3RhYmxlOmM0NDJmMThhMjk0MTQ5ZTY5YjIyNDYxMDM4MzI0MzAxL3RhYmxlcmFuZ2U6YzQ0MmYxOGEyOTQxNDllNjliMjI0NjEwMzgzMjQzMDFfMjMtMy0xLTEtMA_61822c21-fa0b-4dc3-b0b1-4ef3845fc831"
      unitRef="usd">-4057000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="i7c87348a6e37447f9c25f8c9994702d9_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yMi9mcmFnOmY2N2IzMjBhNzUxNjRlMTdiZWZhNmRhM2IwNDU4NjZhL3RhYmxlOmM0NDJmMThhMjk0MTQ5ZTY5YjIyNDYxMDM4MzI0MzAxL3RhYmxlcmFuZ2U6YzQ0MmYxOGEyOTQxNDllNjliMjI0NjEwMzgzMjQzMDFfMjMtNS0xLTEtMA_af56d441-3c6b-4def-bc9b-8fc353fe3cd9"
      unitRef="usd">-13070000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="ia7c671eaeae548848b7c1580da7540a9_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yMi9mcmFnOmY2N2IzMjBhNzUxNjRlMTdiZWZhNmRhM2IwNDU4NjZhL3RhYmxlOmM0NDJmMThhMjk0MTQ5ZTY5YjIyNDYxMDM4MzI0MzAxL3RhYmxlcmFuZ2U6YzQ0MmYxOGEyOTQxNDllNjliMjI0NjEwMzgzMjQzMDFfMjMtNy0xLTEtMA_d31bea2b-c5c1-4fb6-b9d2-29ee9b7caf72"
      unitRef="usd">-11660000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="ifc3e3937b254475dad37dd3ba81c65cd_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yMi9mcmFnOmY2N2IzMjBhNzUxNjRlMTdiZWZhNmRhM2IwNDU4NjZhL3RhYmxlOmM0NDJmMThhMjk0MTQ5ZTY5YjIyNDYxMDM4MzI0MzAxL3RhYmxlcmFuZ2U6YzQ0MmYxOGEyOTQxNDllNjliMjI0NjEwMzgzMjQzMDFfMjQtMS0xLTEtMA_e31e95c1-422f-44d4-b90b-4d092d7a63d3"
      unitRef="usd">0</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="ib8823275714f4404a73f00dfec878e74_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yMi9mcmFnOmY2N2IzMjBhNzUxNjRlMTdiZWZhNmRhM2IwNDU4NjZhL3RhYmxlOmM0NDJmMThhMjk0MTQ5ZTY5YjIyNDYxMDM4MzI0MzAxL3RhYmxlcmFuZ2U6YzQ0MmYxOGEyOTQxNDllNjliMjI0NjEwMzgzMjQzMDFfMjQtMy0xLTEtMA_79396f5f-c937-4725-b100-aa6c712dd60d"
      unitRef="usd">-523000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="i7c87348a6e37447f9c25f8c9994702d9_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yMi9mcmFnOmY2N2IzMjBhNzUxNjRlMTdiZWZhNmRhM2IwNDU4NjZhL3RhYmxlOmM0NDJmMThhMjk0MTQ5ZTY5YjIyNDYxMDM4MzI0MzAxL3RhYmxlcmFuZ2U6YzQ0MmYxOGEyOTQxNDllNjliMjI0NjEwMzgzMjQzMDFfMjQtNS0xLTEtMA_dd6731f4-3c5e-458f-b779-4d899e090ca3"
      unitRef="usd">-3000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="ia7c671eaeae548848b7c1580da7540a9_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yMi9mcmFnOmY2N2IzMjBhNzUxNjRlMTdiZWZhNmRhM2IwNDU4NjZhL3RhYmxlOmM0NDJmMThhMjk0MTQ5ZTY5YjIyNDYxMDM4MzI0MzAxL3RhYmxlcmFuZ2U6YzQ0MmYxOGEyOTQxNDllNjliMjI0NjEwMzgzMjQzMDFfMjQtNy0xLTEtMA_97045440-f154-4b08-aa29-d6c279aacd79"
      unitRef="usd">-1125000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="ifc3e3937b254475dad37dd3ba81c65cd_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yMi9mcmFnOmY2N2IzMjBhNzUxNjRlMTdiZWZhNmRhM2IwNDU4NjZhL3RhYmxlOmM0NDJmMThhMjk0MTQ5ZTY5YjIyNDYxMDM4MzI0MzAxL3RhYmxlcmFuZ2U6YzQ0MmYxOGEyOTQxNDllNjliMjI0NjEwMzgzMjQzMDFfMjUtMS0xLTEtMA_1968cc36-d37c-4e70-8448-133fda1b8b0f"
      unitRef="usd">-29885000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="ib8823275714f4404a73f00dfec878e74_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yMi9mcmFnOmY2N2IzMjBhNzUxNjRlMTdiZWZhNmRhM2IwNDU4NjZhL3RhYmxlOmM0NDJmMThhMjk0MTQ5ZTY5YjIyNDYxMDM4MzI0MzAxL3RhYmxlcmFuZ2U6YzQ0MmYxOGEyOTQxNDllNjliMjI0NjEwMzgzMjQzMDFfMjUtMy0xLTEtMA_c3e5c2c4-00b5-4f95-ac8b-177a9c981eba"
      unitRef="usd">-27586000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i7c87348a6e37447f9c25f8c9994702d9_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yMi9mcmFnOmY2N2IzMjBhNzUxNjRlMTdiZWZhNmRhM2IwNDU4NjZhL3RhYmxlOmM0NDJmMThhMjk0MTQ5ZTY5YjIyNDYxMDM4MzI0MzAxL3RhYmxlcmFuZ2U6YzQ0MmYxOGEyOTQxNDllNjliMjI0NjEwMzgzMjQzMDFfMjUtNS0xLTEtMA_5ef8ebcb-6d94-4677-835c-26e54a316107"
      unitRef="usd">-71904000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="ia7c671eaeae548848b7c1580da7540a9_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yMi9mcmFnOmY2N2IzMjBhNzUxNjRlMTdiZWZhNmRhM2IwNDU4NjZhL3RhYmxlOmM0NDJmMThhMjk0MTQ5ZTY5YjIyNDYxMDM4MzI0MzAxL3RhYmxlcmFuZ2U6YzQ0MmYxOGEyOTQxNDllNjliMjI0NjEwMzgzMjQzMDFfMjUtNy0xLTEtMA_06202c0a-51cc-44e8-be04-90e192de0e98"
      unitRef="usd">-64221000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ifc3e3937b254475dad37dd3ba81c65cd_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yMi9mcmFnOmY2N2IzMjBhNzUxNjRlMTdiZWZhNmRhM2IwNDU4NjZhL3RhYmxlOmM0NDJmMThhMjk0MTQ5ZTY5YjIyNDYxMDM4MzI0MzAxL3RhYmxlcmFuZ2U6YzQ0MmYxOGEyOTQxNDllNjliMjI0NjEwMzgzMjQzMDFfMjYtMS0xLTEtMA_b8027a6e-97f7-42f5-b814-310669ac632b"
      unitRef="usd">-61000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ib8823275714f4404a73f00dfec878e74_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yMi9mcmFnOmY2N2IzMjBhNzUxNjRlMTdiZWZhNmRhM2IwNDU4NjZhL3RhYmxlOmM0NDJmMThhMjk0MTQ5ZTY5YjIyNDYxMDM4MzI0MzAxL3RhYmxlcmFuZ2U6YzQ0MmYxOGEyOTQxNDllNjliMjI0NjEwMzgzMjQzMDFfMjYtMy0xLTEtMA_400c7695-cdb5-400e-a7ea-c6043ca4ec9b"
      unitRef="usd">-50000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i7c87348a6e37447f9c25f8c9994702d9_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yMi9mcmFnOmY2N2IzMjBhNzUxNjRlMTdiZWZhNmRhM2IwNDU4NjZhL3RhYmxlOmM0NDJmMThhMjk0MTQ5ZTY5YjIyNDYxMDM4MzI0MzAxL3RhYmxlcmFuZ2U6YzQ0MmYxOGEyOTQxNDllNjliMjI0NjEwMzgzMjQzMDFfMjYtNS0xLTEtMA_8578bbae-4bd9-42de-b82b-927a02aca21e"
      unitRef="usd">-173000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ia7c671eaeae548848b7c1580da7540a9_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yMi9mcmFnOmY2N2IzMjBhNzUxNjRlMTdiZWZhNmRhM2IwNDU4NjZhL3RhYmxlOmM0NDJmMThhMjk0MTQ5ZTY5YjIyNDYxMDM4MzI0MzAxL3RhYmxlcmFuZ2U6YzQ0MmYxOGEyOTQxNDllNjliMjI0NjEwMzgzMjQzMDFfMjYtNy0xLTEtMA_f2ed264e-a821-41ae-b0d9-c479d8938bbc"
      unitRef="usd">-130000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ifc3e3937b254475dad37dd3ba81c65cd_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yMi9mcmFnOmY2N2IzMjBhNzUxNjRlMTdiZWZhNmRhM2IwNDU4NjZhL3RhYmxlOmM0NDJmMThhMjk0MTQ5ZTY5YjIyNDYxMDM4MzI0MzAxL3RhYmxlcmFuZ2U6YzQ0MmYxOGEyOTQxNDllNjliMjI0NjEwMzgzMjQzMDFfMjctMS0xLTEtMA_a1aa48f4-6e6b-4e65-91d7-94ba8bd256c5"
      unitRef="usd">-29824000</us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ib8823275714f4404a73f00dfec878e74_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yMi9mcmFnOmY2N2IzMjBhNzUxNjRlMTdiZWZhNmRhM2IwNDU4NjZhL3RhYmxlOmM0NDJmMThhMjk0MTQ5ZTY5YjIyNDYxMDM4MzI0MzAxL3RhYmxlcmFuZ2U6YzQ0MmYxOGEyOTQxNDllNjliMjI0NjEwMzgzMjQzMDFfMjctMy0xLTEtMA_9cc545a7-5cf7-4643-9e52-b21811fb1fab"
      unitRef="usd">-27536000</us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i7c87348a6e37447f9c25f8c9994702d9_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yMi9mcmFnOmY2N2IzMjBhNzUxNjRlMTdiZWZhNmRhM2IwNDU4NjZhL3RhYmxlOmM0NDJmMThhMjk0MTQ5ZTY5YjIyNDYxMDM4MzI0MzAxL3RhYmxlcmFuZ2U6YzQ0MmYxOGEyOTQxNDllNjliMjI0NjEwMzgzMjQzMDFfMjctNS0xLTEtMA_2753f80a-dcbe-4df2-82a9-3773fcc7c271"
      unitRef="usd">-71731000</us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ia7c671eaeae548848b7c1580da7540a9_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yMi9mcmFnOmY2N2IzMjBhNzUxNjRlMTdiZWZhNmRhM2IwNDU4NjZhL3RhYmxlOmM0NDJmMThhMjk0MTQ5ZTY5YjIyNDYxMDM4MzI0MzAxL3RhYmxlcmFuZ2U6YzQ0MmYxOGEyOTQxNDllNjliMjI0NjEwMzgzMjQzMDFfMjctNy0xLTEtMA_254c6503-e9f6-487d-b814-c490aa3c1428"
      unitRef="usd">-64091000</us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax
      contextRef="ibbda1d45c4164127977e21bbd05ea939_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yMi9mcmFnOmY2N2IzMjBhNzUxNjRlMTdiZWZhNmRhM2IwNDU4NjZhL3RhYmxlOmM0NDJmMThhMjk0MTQ5ZTY5YjIyNDYxMDM4MzI0MzAxL3RhYmxlcmFuZ2U6YzQ0MmYxOGEyOTQxNDllNjliMjI0NjEwMzgzMjQzMDFfMjgtMS0xLTEtMA_722484c0-59c9-4dc2-b21c-7523fa26b1bd"
      unitRef="usd">60000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax
      contextRef="i3d2aac06481848c0b780ff88829ab732_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yMi9mcmFnOmY2N2IzMjBhNzUxNjRlMTdiZWZhNmRhM2IwNDU4NjZhL3RhYmxlOmM0NDJmMThhMjk0MTQ5ZTY5YjIyNDYxMDM4MzI0MzAxL3RhYmxlcmFuZ2U6YzQ0MmYxOGEyOTQxNDllNjliMjI0NjEwMzgzMjQzMDFfMjgtMy0xLTEtMA_c1668c3c-e98b-430f-b7b1-ed0ff3821ec4"
      unitRef="usd">-1972000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax
      contextRef="i5cc25946d6f843cca98ce03c128dee12_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yMi9mcmFnOmY2N2IzMjBhNzUxNjRlMTdiZWZhNmRhM2IwNDU4NjZhL3RhYmxlOmM0NDJmMThhMjk0MTQ5ZTY5YjIyNDYxMDM4MzI0MzAxL3RhYmxlcmFuZ2U6YzQ0MmYxOGEyOTQxNDllNjliMjI0NjEwMzgzMjQzMDFfMjgtNS0xLTEtMA_c97047f0-463c-43ec-99f1-77c21e863cea"
      unitRef="usd">4599000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax
      contextRef="ic5858e179144480d94112d8d522800ba_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yMi9mcmFnOmY2N2IzMjBhNzUxNjRlMTdiZWZhNmRhM2IwNDU4NjZhL3RhYmxlOmM0NDJmMThhMjk0MTQ5ZTY5YjIyNDYxMDM4MzI0MzAxL3RhYmxlcmFuZ2U6YzQ0MmYxOGEyOTQxNDllNjliMjI0NjEwMzgzMjQzMDFfMjgtNy0xLTEtMA_26e036d1-5cba-4230-a36f-09593f897ad6"
      unitRef="usd">-64769000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax>
    <us-gaap:NetIncomeLoss
      contextRef="ibbda1d45c4164127977e21bbd05ea939_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yMi9mcmFnOmY2N2IzMjBhNzUxNjRlMTdiZWZhNmRhM2IwNDU4NjZhL3RhYmxlOmM0NDJmMThhMjk0MTQ5ZTY5YjIyNDYxMDM4MzI0MzAxL3RhYmxlcmFuZ2U6YzQ0MmYxOGEyOTQxNDllNjliMjI0NjEwMzgzMjQzMDFfMjktMS0xLTEtMA_43469027-5aa2-409d-aa57-17dbb485eef5"
      unitRef="usd">-29764000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i3d2aac06481848c0b780ff88829ab732_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yMi9mcmFnOmY2N2IzMjBhNzUxNjRlMTdiZWZhNmRhM2IwNDU4NjZhL3RhYmxlOmM0NDJmMThhMjk0MTQ5ZTY5YjIyNDYxMDM4MzI0MzAxL3RhYmxlcmFuZ2U6YzQ0MmYxOGEyOTQxNDllNjliMjI0NjEwMzgzMjQzMDFfMjktMy0xLTEtMA_adea013c-2257-46a7-823f-6d8eb231775e"
      unitRef="usd">-29508000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i5cc25946d6f843cca98ce03c128dee12_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yMi9mcmFnOmY2N2IzMjBhNzUxNjRlMTdiZWZhNmRhM2IwNDU4NjZhL3RhYmxlOmM0NDJmMThhMjk0MTQ5ZTY5YjIyNDYxMDM4MzI0MzAxL3RhYmxlcmFuZ2U6YzQ0MmYxOGEyOTQxNDllNjliMjI0NjEwMzgzMjQzMDFfMjktNS0xLTEtMA_91542fd2-a579-49e0-9a08-bf973122004e"
      unitRef="usd">-67132000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ic5858e179144480d94112d8d522800ba_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yMi9mcmFnOmY2N2IzMjBhNzUxNjRlMTdiZWZhNmRhM2IwNDU4NjZhL3RhYmxlOmM0NDJmMThhMjk0MTQ5ZTY5YjIyNDYxMDM4MzI0MzAxL3RhYmxlcmFuZ2U6YzQ0MmYxOGEyOTQxNDllNjliMjI0NjEwMzgzMjQzMDFfMjktNy0xLTEtMA_5b74257e-b6cf-46a0-b22c-a840d04b495a"
      unitRef="usd">-128860000</us-gaap:NetIncomeLoss>
    <us-gaap:IncomeLossFromContinuingOperationsPerBasicShare
      contextRef="ibbda1d45c4164127977e21bbd05ea939_D20210701-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yMi9mcmFnOmY2N2IzMjBhNzUxNjRlMTdiZWZhNmRhM2IwNDU4NjZhL3RhYmxlOmM0NDJmMThhMjk0MTQ5ZTY5YjIyNDYxMDM4MzI0MzAxL3RhYmxlcmFuZ2U6YzQ0MmYxOGEyOTQxNDllNjliMjI0NjEwMzgzMjQzMDFfMzctMS0xLTEtMA_a8d7fb81-7bef-4dda-a959-eb0aa32c6fb3"
      unitRef="usdPerShare">-0.15</us-gaap:IncomeLossFromContinuingOperationsPerBasicShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare
      contextRef="ibbda1d45c4164127977e21bbd05ea939_D20210701-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yMi9mcmFnOmY2N2IzMjBhNzUxNjRlMTdiZWZhNmRhM2IwNDU4NjZhL3RhYmxlOmM0NDJmMThhMjk0MTQ5ZTY5YjIyNDYxMDM4MzI0MzAxL3RhYmxlcmFuZ2U6YzQ0MmYxOGEyOTQxNDllNjliMjI0NjEwMzgzMjQzMDFfMzctMS0xLTEtMA_c385d0dc-ae1b-43ea-8107-2218d002380c"
      unitRef="usdPerShare">-0.15</us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerBasicShare
      contextRef="i3d2aac06481848c0b780ff88829ab732_D20200701-20200930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yMi9mcmFnOmY2N2IzMjBhNzUxNjRlMTdiZWZhNmRhM2IwNDU4NjZhL3RhYmxlOmM0NDJmMThhMjk0MTQ5ZTY5YjIyNDYxMDM4MzI0MzAxL3RhYmxlcmFuZ2U6YzQ0MmYxOGEyOTQxNDllNjliMjI0NjEwMzgzMjQzMDFfMzctMy0xLTEtMA_21fd5141-796a-4a0c-ae02-cebf790f57e5"
      unitRef="usdPerShare">-0.17</us-gaap:IncomeLossFromContinuingOperationsPerBasicShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare
      contextRef="i3d2aac06481848c0b780ff88829ab732_D20200701-20200930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yMi9mcmFnOmY2N2IzMjBhNzUxNjRlMTdiZWZhNmRhM2IwNDU4NjZhL3RhYmxlOmM0NDJmMThhMjk0MTQ5ZTY5YjIyNDYxMDM4MzI0MzAxL3RhYmxlcmFuZ2U6YzQ0MmYxOGEyOTQxNDllNjliMjI0NjEwMzgzMjQzMDFfMzctMy0xLTEtMA_d5949bc1-8153-4deb-96a9-53ce68b44904"
      unitRef="usdPerShare">-0.17</us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare
      contextRef="i5cc25946d6f843cca98ce03c128dee12_D20210101-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yMi9mcmFnOmY2N2IzMjBhNzUxNjRlMTdiZWZhNmRhM2IwNDU4NjZhL3RhYmxlOmM0NDJmMThhMjk0MTQ5ZTY5YjIyNDYxMDM4MzI0MzAxL3RhYmxlcmFuZ2U6YzQ0MmYxOGEyOTQxNDllNjliMjI0NjEwMzgzMjQzMDFfMzctNS0xLTEtMA_1b5dfc53-cc9e-4fae-8b82-21494564e7e3"
      unitRef="usdPerShare">-0.36</us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerBasicShare
      contextRef="i5cc25946d6f843cca98ce03c128dee12_D20210101-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yMi9mcmFnOmY2N2IzMjBhNzUxNjRlMTdiZWZhNmRhM2IwNDU4NjZhL3RhYmxlOmM0NDJmMThhMjk0MTQ5ZTY5YjIyNDYxMDM4MzI0MzAxL3RhYmxlcmFuZ2U6YzQ0MmYxOGEyOTQxNDllNjliMjI0NjEwMzgzMjQzMDFfMzctNS0xLTEtMA_8b4af5d3-64ce-4825-9099-3bc9f220ec67"
      unitRef="usdPerShare">-0.36</us-gaap:IncomeLossFromContinuingOperationsPerBasicShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerBasicShare
      contextRef="ic5858e179144480d94112d8d522800ba_D20200101-20200930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yMi9mcmFnOmY2N2IzMjBhNzUxNjRlMTdiZWZhNmRhM2IwNDU4NjZhL3RhYmxlOmM0NDJmMThhMjk0MTQ5ZTY5YjIyNDYxMDM4MzI0MzAxL3RhYmxlcmFuZ2U6YzQ0MmYxOGEyOTQxNDllNjliMjI0NjEwMzgzMjQzMDFfMzctNy0xLTEtMA_638f00a1-36a6-414e-9d41-04d3e3dd1277"
      unitRef="usdPerShare">-0.39</us-gaap:IncomeLossFromContinuingOperationsPerBasicShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare
      contextRef="ic5858e179144480d94112d8d522800ba_D20200101-20200930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yMi9mcmFnOmY2N2IzMjBhNzUxNjRlMTdiZWZhNmRhM2IwNDU4NjZhL3RhYmxlOmM0NDJmMThhMjk0MTQ5ZTY5YjIyNDYxMDM4MzI0MzAxL3RhYmxlcmFuZ2U6YzQ0MmYxOGEyOTQxNDllNjliMjI0NjEwMzgzMjQzMDFfMzctNy0xLTEtMA_7e8466b4-f457-4fc9-a9b0-a26aef4e5964"
      unitRef="usdPerShare">-0.39</us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare
      contextRef="ibbda1d45c4164127977e21bbd05ea939_D20210701-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yMi9mcmFnOmY2N2IzMjBhNzUxNjRlMTdiZWZhNmRhM2IwNDU4NjZhL3RhYmxlOmM0NDJmMThhMjk0MTQ5ZTY5YjIyNDYxMDM4MzI0MzAxL3RhYmxlcmFuZ2U6YzQ0MmYxOGEyOTQxNDllNjliMjI0NjEwMzgzMjQzMDFfMzgtMS0xLTEtMA_d0beb153-2dc9-4b95-b192-8bb86d409eb6"
      unitRef="usdPerShare">0</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare
      contextRef="ibbda1d45c4164127977e21bbd05ea939_D20210701-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yMi9mcmFnOmY2N2IzMjBhNzUxNjRlMTdiZWZhNmRhM2IwNDU4NjZhL3RhYmxlOmM0NDJmMThhMjk0MTQ5ZTY5YjIyNDYxMDM4MzI0MzAxL3RhYmxlcmFuZ2U6YzQ0MmYxOGEyOTQxNDllNjliMjI0NjEwMzgzMjQzMDFfMzgtMS0xLTEtMA_d1133db9-e107-41f4-a70e-620cad889818"
      unitRef="usdPerShare">0</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare
      contextRef="i3d2aac06481848c0b780ff88829ab732_D20200701-20200930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yMi9mcmFnOmY2N2IzMjBhNzUxNjRlMTdiZWZhNmRhM2IwNDU4NjZhL3RhYmxlOmM0NDJmMThhMjk0MTQ5ZTY5YjIyNDYxMDM4MzI0MzAxL3RhYmxlcmFuZ2U6YzQ0MmYxOGEyOTQxNDllNjliMjI0NjEwMzgzMjQzMDFfMzgtMy0xLTEtMA_04b35565-e128-4901-adce-0815eb44c1f3"
      unitRef="usdPerShare">-0.01</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare
      contextRef="i3d2aac06481848c0b780ff88829ab732_D20200701-20200930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yMi9mcmFnOmY2N2IzMjBhNzUxNjRlMTdiZWZhNmRhM2IwNDU4NjZhL3RhYmxlOmM0NDJmMThhMjk0MTQ5ZTY5YjIyNDYxMDM4MzI0MzAxL3RhYmxlcmFuZ2U6YzQ0MmYxOGEyOTQxNDllNjliMjI0NjEwMzgzMjQzMDFfMzgtMy0xLTEtMA_6fd7671c-53c8-4185-9f17-fcdf5baa29f8"
      unitRef="usdPerShare">-0.01</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare
      contextRef="i5cc25946d6f843cca98ce03c128dee12_D20210101-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yMi9mcmFnOmY2N2IzMjBhNzUxNjRlMTdiZWZhNmRhM2IwNDU4NjZhL3RhYmxlOmM0NDJmMThhMjk0MTQ5ZTY5YjIyNDYxMDM4MzI0MzAxL3RhYmxlcmFuZ2U6YzQ0MmYxOGEyOTQxNDllNjliMjI0NjEwMzgzMjQzMDFfMzgtNS0xLTEtMA_1a6d8610-cdc4-4a13-b34f-5c80901a14e1"
      unitRef="usdPerShare">0.02</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare
      contextRef="i5cc25946d6f843cca98ce03c128dee12_D20210101-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yMi9mcmFnOmY2N2IzMjBhNzUxNjRlMTdiZWZhNmRhM2IwNDU4NjZhL3RhYmxlOmM0NDJmMThhMjk0MTQ5ZTY5YjIyNDYxMDM4MzI0MzAxL3RhYmxlcmFuZ2U6YzQ0MmYxOGEyOTQxNDllNjliMjI0NjEwMzgzMjQzMDFfMzgtNS0xLTEtMA_e0083487-7c80-45e5-a499-3d648b9e734d"
      unitRef="usdPerShare">0.02</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare
      contextRef="ic5858e179144480d94112d8d522800ba_D20200101-20200930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yMi9mcmFnOmY2N2IzMjBhNzUxNjRlMTdiZWZhNmRhM2IwNDU4NjZhL3RhYmxlOmM0NDJmMThhMjk0MTQ5ZTY5YjIyNDYxMDM4MzI0MzAxL3RhYmxlcmFuZ2U6YzQ0MmYxOGEyOTQxNDllNjliMjI0NjEwMzgzMjQzMDFfMzgtNy0xLTEtMA_40611263-42ad-4b77-9065-a59488dc76e5"
      unitRef="usdPerShare">-0.40</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare
      contextRef="ic5858e179144480d94112d8d522800ba_D20200101-20200930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yMi9mcmFnOmY2N2IzMjBhNzUxNjRlMTdiZWZhNmRhM2IwNDU4NjZhL3RhYmxlOmM0NDJmMThhMjk0MTQ5ZTY5YjIyNDYxMDM4MzI0MzAxL3RhYmxlcmFuZ2U6YzQ0MmYxOGEyOTQxNDllNjliMjI0NjEwMzgzMjQzMDFfMzgtNy0xLTEtMA_8a13697c-ecc5-477f-b7d3-c54352d0ed4a"
      unitRef="usdPerShare">-0.40</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare>
    <us-gaap:EarningsPerShareBasic
      contextRef="ibbda1d45c4164127977e21bbd05ea939_D20210701-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yMi9mcmFnOmY2N2IzMjBhNzUxNjRlMTdiZWZhNmRhM2IwNDU4NjZhL3RhYmxlOmM0NDJmMThhMjk0MTQ5ZTY5YjIyNDYxMDM4MzI0MzAxL3RhYmxlcmFuZ2U6YzQ0MmYxOGEyOTQxNDllNjliMjI0NjEwMzgzMjQzMDFfMzktMS0xLTEtMA_3d05600e-dbfc-4321-a1ea-8185e562e6e8"
      unitRef="usdPerShare">-0.15</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="ibbda1d45c4164127977e21bbd05ea939_D20210701-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yMi9mcmFnOmY2N2IzMjBhNzUxNjRlMTdiZWZhNmRhM2IwNDU4NjZhL3RhYmxlOmM0NDJmMThhMjk0MTQ5ZTY5YjIyNDYxMDM4MzI0MzAxL3RhYmxlcmFuZ2U6YzQ0MmYxOGEyOTQxNDllNjliMjI0NjEwMzgzMjQzMDFfMzktMS0xLTEtMA_50039581-04d7-4799-a573-7fc743f043de"
      unitRef="usdPerShare">-0.15</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i3d2aac06481848c0b780ff88829ab732_D20200701-20200930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yMi9mcmFnOmY2N2IzMjBhNzUxNjRlMTdiZWZhNmRhM2IwNDU4NjZhL3RhYmxlOmM0NDJmMThhMjk0MTQ5ZTY5YjIyNDYxMDM4MzI0MzAxL3RhYmxlcmFuZ2U6YzQ0MmYxOGEyOTQxNDllNjliMjI0NjEwMzgzMjQzMDFfMzktMy0xLTEtMA_0e68cd3d-6cce-4e12-a6d0-57c6f063ab00"
      unitRef="usdPerShare">-0.18</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareBasic
      contextRef="i3d2aac06481848c0b780ff88829ab732_D20200701-20200930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yMi9mcmFnOmY2N2IzMjBhNzUxNjRlMTdiZWZhNmRhM2IwNDU4NjZhL3RhYmxlOmM0NDJmMThhMjk0MTQ5ZTY5YjIyNDYxMDM4MzI0MzAxL3RhYmxlcmFuZ2U6YzQ0MmYxOGEyOTQxNDllNjliMjI0NjEwMzgzMjQzMDFfMzktMy0xLTEtMA_bcf11ad6-5ccf-4f54-86a1-415191382c22"
      unitRef="usdPerShare">-0.18</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i5cc25946d6f843cca98ce03c128dee12_D20210101-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yMi9mcmFnOmY2N2IzMjBhNzUxNjRlMTdiZWZhNmRhM2IwNDU4NjZhL3RhYmxlOmM0NDJmMThhMjk0MTQ5ZTY5YjIyNDYxMDM4MzI0MzAxL3RhYmxlcmFuZ2U6YzQ0MmYxOGEyOTQxNDllNjliMjI0NjEwMzgzMjQzMDFfMzktNS0xLTEtMA_1d719687-bdbf-4146-bc37-3dc0da591d5a"
      unitRef="usdPerShare">-0.34</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareBasic
      contextRef="i5cc25946d6f843cca98ce03c128dee12_D20210101-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yMi9mcmFnOmY2N2IzMjBhNzUxNjRlMTdiZWZhNmRhM2IwNDU4NjZhL3RhYmxlOmM0NDJmMThhMjk0MTQ5ZTY5YjIyNDYxMDM4MzI0MzAxL3RhYmxlcmFuZ2U6YzQ0MmYxOGEyOTQxNDllNjliMjI0NjEwMzgzMjQzMDFfMzktNS0xLTEtMA_c81b8fc4-b159-4423-a10f-6ba01f065f4b"
      unitRef="usdPerShare">-0.34</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="ic5858e179144480d94112d8d522800ba_D20200101-20200930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yMi9mcmFnOmY2N2IzMjBhNzUxNjRlMTdiZWZhNmRhM2IwNDU4NjZhL3RhYmxlOmM0NDJmMThhMjk0MTQ5ZTY5YjIyNDYxMDM4MzI0MzAxL3RhYmxlcmFuZ2U6YzQ0MmYxOGEyOTQxNDllNjliMjI0NjEwMzgzMjQzMDFfMzktNy0xLTEtMA_0af7beb4-fbd5-42bb-8f08-b55dc166bde7"
      unitRef="usdPerShare">-0.79</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareBasic
      contextRef="ic5858e179144480d94112d8d522800ba_D20200101-20200930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yMi9mcmFnOmY2N2IzMjBhNzUxNjRlMTdiZWZhNmRhM2IwNDU4NjZhL3RhYmxlOmM0NDJmMThhMjk0MTQ5ZTY5YjIyNDYxMDM4MzI0MzAxL3RhYmxlcmFuZ2U6YzQ0MmYxOGEyOTQxNDllNjliMjI0NjEwMzgzMjQzMDFfMzktNy0xLTEtMA_78448a4c-7bc4-4fc2-8e4d-15e97bfa1243"
      unitRef="usdPerShare">-0.79</us-gaap:EarningsPerShareBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="ibbda1d45c4164127977e21bbd05ea939_D20210701-20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yMi9mcmFnOmY2N2IzMjBhNzUxNjRlMTdiZWZhNmRhM2IwNDU4NjZhL3RhYmxlOmM0NDJmMThhMjk0MTQ5ZTY5YjIyNDYxMDM4MzI0MzAxL3RhYmxlcmFuZ2U6YzQ0MmYxOGEyOTQxNDllNjliMjI0NjEwMzgzMjQzMDFfNDAtMS0xLTEtMA_11a09683-8793-4b13-96ed-aec2732ff50c"
      unitRef="shares">199179963</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="ibbda1d45c4164127977e21bbd05ea939_D20210701-20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yMi9mcmFnOmY2N2IzMjBhNzUxNjRlMTdiZWZhNmRhM2IwNDU4NjZhL3RhYmxlOmM0NDJmMThhMjk0MTQ5ZTY5YjIyNDYxMDM4MzI0MzAxL3RhYmxlcmFuZ2U6YzQ0MmYxOGEyOTQxNDllNjliMjI0NjEwMzgzMjQzMDFfNDAtMS0xLTEtMA_18645f53-fd54-41ce-8ac4-43f911345664"
      unitRef="shares">199179963</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i3d2aac06481848c0b780ff88829ab732_D20200701-20200930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yMi9mcmFnOmY2N2IzMjBhNzUxNjRlMTdiZWZhNmRhM2IwNDU4NjZhL3RhYmxlOmM0NDJmMThhMjk0MTQ5ZTY5YjIyNDYxMDM4MzI0MzAxL3RhYmxlcmFuZ2U6YzQ0MmYxOGEyOTQxNDllNjliMjI0NjEwMzgzMjQzMDFfNDAtMy0xLTEtMA_014f5bea-332e-4976-8291-d39f5f438a1b"
      unitRef="shares">165527024</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i3d2aac06481848c0b780ff88829ab732_D20200701-20200930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yMi9mcmFnOmY2N2IzMjBhNzUxNjRlMTdiZWZhNmRhM2IwNDU4NjZhL3RhYmxlOmM0NDJmMThhMjk0MTQ5ZTY5YjIyNDYxMDM4MzI0MzAxL3RhYmxlcmFuZ2U6YzQ0MmYxOGEyOTQxNDllNjliMjI0NjEwMzgzMjQzMDFfNDAtMy0xLTEtMA_6f96e83e-9b5d-4dfc-a077-c724e31badc9"
      unitRef="shares">165527024</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i5cc25946d6f843cca98ce03c128dee12_D20210101-20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yMi9mcmFnOmY2N2IzMjBhNzUxNjRlMTdiZWZhNmRhM2IwNDU4NjZhL3RhYmxlOmM0NDJmMThhMjk0MTQ5ZTY5YjIyNDYxMDM4MzI0MzAxL3RhYmxlcmFuZ2U6YzQ0MmYxOGEyOTQxNDllNjliMjI0NjEwMzgzMjQzMDFfNDAtNS0xLTEtMA_01523632-e91d-47b3-9554-ae49392b0061"
      unitRef="shares">197254438</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i5cc25946d6f843cca98ce03c128dee12_D20210101-20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yMi9mcmFnOmY2N2IzMjBhNzUxNjRlMTdiZWZhNmRhM2IwNDU4NjZhL3RhYmxlOmM0NDJmMThhMjk0MTQ5ZTY5YjIyNDYxMDM4MzI0MzAxL3RhYmxlcmFuZ2U6YzQ0MmYxOGEyOTQxNDllNjliMjI0NjEwMzgzMjQzMDFfNDAtNS0xLTEtMA_c112aa78-c8b6-4339-b833-13120834d25d"
      unitRef="shares">197254438</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="ic5858e179144480d94112d8d522800ba_D20200101-20200930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yMi9mcmFnOmY2N2IzMjBhNzUxNjRlMTdiZWZhNmRhM2IwNDU4NjZhL3RhYmxlOmM0NDJmMThhMjk0MTQ5ZTY5YjIyNDYxMDM4MzI0MzAxL3RhYmxlcmFuZ2U6YzQ0MmYxOGEyOTQxNDllNjliMjI0NjEwMzgzMjQzMDFfNDAtNy0xLTEtMA_09633f3f-c428-48ad-966f-c3537546a6f9"
      unitRef="shares">163318375</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="ic5858e179144480d94112d8d522800ba_D20200101-20200930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yMi9mcmFnOmY2N2IzMjBhNzUxNjRlMTdiZWZhNmRhM2IwNDU4NjZhL3RhYmxlOmM0NDJmMThhMjk0MTQ5ZTY5YjIyNDYxMDM4MzI0MzAxL3RhYmxlcmFuZ2U6YzQ0MmYxOGEyOTQxNDllNjliMjI0NjEwMzgzMjQzMDFfNDAtNy0xLTEtMA_d19a16b2-28f2-43e6-915e-b66e5dc823ca"
      unitRef="shares">163318375</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:NetIncomeLoss
      contextRef="ibbda1d45c4164127977e21bbd05ea939_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yNS9mcmFnOjI5MTk3NGMyYzgyMjQxOTRiYjYyNDNiOTMzNDlmNGUxL3RhYmxlOmFkMjcxZmJkMTQ3ODQyMWRhN2I5ODZhOTc1OGFiN2I4L3RhYmxlcmFuZ2U6YWQyNzFmYmQxNDc4NDIxZGE3Yjk4NmE5NzU4YWI3YjhfMi0xLTEtMS0w_93d91e9d-c44d-47ee-a22a-2099fb1e9c36"
      unitRef="usd">-29764000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i3d2aac06481848c0b780ff88829ab732_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yNS9mcmFnOjI5MTk3NGMyYzgyMjQxOTRiYjYyNDNiOTMzNDlmNGUxL3RhYmxlOmFkMjcxZmJkMTQ3ODQyMWRhN2I5ODZhOTc1OGFiN2I4L3RhYmxlcmFuZ2U6YWQyNzFmYmQxNDc4NDIxZGE3Yjk4NmE5NzU4YWI3YjhfMi0zLTEtMS0w_4e96e47c-d7c4-4a57-932e-5934f41cdc23"
      unitRef="usd">-29508000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i5cc25946d6f843cca98ce03c128dee12_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yNS9mcmFnOjI5MTk3NGMyYzgyMjQxOTRiYjYyNDNiOTMzNDlmNGUxL3RhYmxlOmFkMjcxZmJkMTQ3ODQyMWRhN2I5ODZhOTc1OGFiN2I4L3RhYmxlcmFuZ2U6YWQyNzFmYmQxNDc4NDIxZGE3Yjk4NmE5NzU4YWI3YjhfMi01LTEtMS0w_8d0f6bfe-d078-4130-954f-efe41db71346"
      unitRef="usd">-67132000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ic5858e179144480d94112d8d522800ba_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yNS9mcmFnOjI5MTk3NGMyYzgyMjQxOTRiYjYyNDNiOTMzNDlmNGUxL3RhYmxlOmFkMjcxZmJkMTQ3ODQyMWRhN2I5ODZhOTc1OGFiN2I4L3RhYmxlcmFuZ2U6YWQyNzFmYmQxNDc4NDIxZGE3Yjk4NmE5NzU4YWI3YjhfMi03LTEtMS0w_ab6c30f8-8095-4aef-a765-8e1595339ce4"
      unitRef="usd">-128860000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax
      contextRef="ibbda1d45c4164127977e21bbd05ea939_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yNS9mcmFnOjI5MTk3NGMyYzgyMjQxOTRiYjYyNDNiOTMzNDlmNGUxL3RhYmxlOmFkMjcxZmJkMTQ3ODQyMWRhN2I5ODZhOTc1OGFiN2I4L3RhYmxlcmFuZ2U6YWQyNzFmYmQxNDc4NDIxZGE3Yjk4NmE5NzU4YWI3YjhfNC0xLTEtMS0w_97bee6bd-7aa5-4dd3-acb4-477d51b59fae"
      unitRef="usd">42000</us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax
      contextRef="i3d2aac06481848c0b780ff88829ab732_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yNS9mcmFnOjI5MTk3NGMyYzgyMjQxOTRiYjYyNDNiOTMzNDlmNGUxL3RhYmxlOmFkMjcxZmJkMTQ3ODQyMWRhN2I5ODZhOTc1OGFiN2I4L3RhYmxlcmFuZ2U6YWQyNzFmYmQxNDc4NDIxZGE3Yjk4NmE5NzU4YWI3YjhfNC0zLTEtMS0w_012242f3-cfe3-4a97-aced-a917ff80ea7d"
      unitRef="usd">-186000</us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax
      contextRef="i5cc25946d6f843cca98ce03c128dee12_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yNS9mcmFnOjI5MTk3NGMyYzgyMjQxOTRiYjYyNDNiOTMzNDlmNGUxL3RhYmxlOmFkMjcxZmJkMTQ3ODQyMWRhN2I5ODZhOTc1OGFiN2I4L3RhYmxlcmFuZ2U6YWQyNzFmYmQxNDc4NDIxZGE3Yjk4NmE5NzU4YWI3YjhfNC01LTEtMS0w_72c108b6-27a7-435b-bade-aa656f436107"
      unitRef="usd">-43000</us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax
      contextRef="ic5858e179144480d94112d8d522800ba_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yNS9mcmFnOjI5MTk3NGMyYzgyMjQxOTRiYjYyNDNiOTMzNDlmNGUxL3RhYmxlOmFkMjcxZmJkMTQ3ODQyMWRhN2I5ODZhOTc1OGFiN2I4L3RhYmxlcmFuZ2U6YWQyNzFmYmQxNDc4NDIxZGE3Yjk4NmE5NzU4YWI3YjhfNC03LTEtMS0w_58f38f42-02f1-4ed7-8cd0-1027e0e5aec5"
      unitRef="usd">86000</us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax
      contextRef="ibbda1d45c4164127977e21bbd05ea939_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yNS9mcmFnOjI5MTk3NGMyYzgyMjQxOTRiYjYyNDNiOTMzNDlmNGUxL3RhYmxlOmFkMjcxZmJkMTQ3ODQyMWRhN2I5ODZhOTc1OGFiN2I4L3RhYmxlcmFuZ2U6YWQyNzFmYmQxNDc4NDIxZGE3Yjk4NmE5NzU4YWI3YjhfNS0xLTEtMS0w_f74248cb-c341-48c7-9740-5d23dfef1e92"
      unitRef="usd">-1068000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax
      contextRef="i3d2aac06481848c0b780ff88829ab732_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yNS9mcmFnOjI5MTk3NGMyYzgyMjQxOTRiYjYyNDNiOTMzNDlmNGUxL3RhYmxlOmFkMjcxZmJkMTQ3ODQyMWRhN2I5ODZhOTc1OGFiN2I4L3RhYmxlcmFuZ2U6YWQyNzFmYmQxNDc4NDIxZGE3Yjk4NmE5NzU4YWI3YjhfNS0zLTEtMS0w_c51ce8d4-0540-4377-991d-f3f38d8c7b07"
      unitRef="usd">2198000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax
      contextRef="i5cc25946d6f843cca98ce03c128dee12_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yNS9mcmFnOjI5MTk3NGMyYzgyMjQxOTRiYjYyNDNiOTMzNDlmNGUxL3RhYmxlOmFkMjcxZmJkMTQ3ODQyMWRhN2I5ODZhOTc1OGFiN2I4L3RhYmxlcmFuZ2U6YWQyNzFmYmQxNDc4NDIxZGE3Yjk4NmE5NzU4YWI3YjhfNS01LTEtMS0w_f7d6c75c-817b-423f-9628-b4d4f8c8bbf5"
      unitRef="usd">-2439000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax
      contextRef="ic5858e179144480d94112d8d522800ba_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yNS9mcmFnOjI5MTk3NGMyYzgyMjQxOTRiYjYyNDNiOTMzNDlmNGUxL3RhYmxlOmFkMjcxZmJkMTQ3ODQyMWRhN2I5ODZhOTc1OGFiN2I4L3RhYmxlcmFuZ2U6YWQyNzFmYmQxNDc4NDIxZGE3Yjk4NmE5NzU4YWI3YjhfNS03LTEtMS0w_a19db10f-77a0-4495-9a86-555ac2db4519"
      unitRef="usd">1787000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationNetOfTax
      contextRef="ibbda1d45c4164127977e21bbd05ea939_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yNS9mcmFnOjI5MTk3NGMyYzgyMjQxOTRiYjYyNDNiOTMzNDlmNGUxL3RhYmxlOmFkMjcxZmJkMTQ3ODQyMWRhN2I5ODZhOTc1OGFiN2I4L3RhYmxlcmFuZ2U6YWQyNzFmYmQxNDc4NDIxZGE3Yjk4NmE5NzU4YWI3YjhfNi0xLTEtMS0w_9247120f-eb1e-46a3-a0b2-cf03b8c68ca7"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationNetOfTax
      contextRef="i3d2aac06481848c0b780ff88829ab732_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yNS9mcmFnOjI5MTk3NGMyYzgyMjQxOTRiYjYyNDNiOTMzNDlmNGUxL3RhYmxlOmFkMjcxZmJkMTQ3ODQyMWRhN2I5ODZhOTc1OGFiN2I4L3RhYmxlcmFuZ2U6YWQyNzFmYmQxNDc4NDIxZGE3Yjk4NmE5NzU4YWI3YjhfNi0zLTEtMS0w_dfe4442b-463a-41b9-ae1e-b7e1f1040143"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationNetOfTax
      contextRef="i5cc25946d6f843cca98ce03c128dee12_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yNS9mcmFnOjI5MTk3NGMyYzgyMjQxOTRiYjYyNDNiOTMzNDlmNGUxL3RhYmxlOmFkMjcxZmJkMTQ3ODQyMWRhN2I5ODZhOTc1OGFiN2I4L3RhYmxlcmFuZ2U6YWQyNzFmYmQxNDc4NDIxZGE3Yjk4NmE5NzU4YWI3YjhfNi01LTEtMS0w_48a778ba-4741-428f-9a59-7c5051b8dc89"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationNetOfTax
      contextRef="ic5858e179144480d94112d8d522800ba_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yNS9mcmFnOjI5MTk3NGMyYzgyMjQxOTRiYjYyNDNiOTMzNDlmNGUxL3RhYmxlOmFkMjcxZmJkMTQ3ODQyMWRhN2I5ODZhOTc1OGFiN2I4L3RhYmxlcmFuZ2U6YWQyNzFmYmQxNDc4NDIxZGE3Yjk4NmE5NzU4YWI3YjhfNi03LTEtMS0w_825f9699-9127-4a29-8866-3fca93323c64"
      unitRef="usd">-26957000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="ibbda1d45c4164127977e21bbd05ea939_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yNS9mcmFnOjI5MTk3NGMyYzgyMjQxOTRiYjYyNDNiOTMzNDlmNGUxL3RhYmxlOmFkMjcxZmJkMTQ3ODQyMWRhN2I5ODZhOTc1OGFiN2I4L3RhYmxlcmFuZ2U6YWQyNzFmYmQxNDc4NDIxZGE3Yjk4NmE5NzU4YWI3YjhfNy0xLTEtMS0w_c7c6bf36-2f42-4ab4-a89e-4758c4e16145"
      unitRef="usd">-30790000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i3d2aac06481848c0b780ff88829ab732_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yNS9mcmFnOjI5MTk3NGMyYzgyMjQxOTRiYjYyNDNiOTMzNDlmNGUxL3RhYmxlOmFkMjcxZmJkMTQ3ODQyMWRhN2I5ODZhOTc1OGFiN2I4L3RhYmxlcmFuZ2U6YWQyNzFmYmQxNDc4NDIxZGE3Yjk4NmE5NzU4YWI3YjhfNy0zLTEtMS0w_14088f36-4e17-4a27-b682-f5342079a48d"
      unitRef="usd">-27496000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i5cc25946d6f843cca98ce03c128dee12_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yNS9mcmFnOjI5MTk3NGMyYzgyMjQxOTRiYjYyNDNiOTMzNDlmNGUxL3RhYmxlOmFkMjcxZmJkMTQ3ODQyMWRhN2I5ODZhOTc1OGFiN2I4L3RhYmxlcmFuZ2U6YWQyNzFmYmQxNDc4NDIxZGE3Yjk4NmE5NzU4YWI3YjhfNy01LTEtMS0w_860c7216-995b-455b-a716-49030c0df6c2"
      unitRef="usd">-69614000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="ic5858e179144480d94112d8d522800ba_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yNS9mcmFnOjI5MTk3NGMyYzgyMjQxOTRiYjYyNDNiOTMzNDlmNGUxL3RhYmxlOmFkMjcxZmJkMTQ3ODQyMWRhN2I5ODZhOTc1OGFiN2I4L3RhYmxlcmFuZ2U6YWQyNzFmYmQxNDc4NDIxZGE3Yjk4NmE5NzU4YWI3YjhfNy03LTEtMS0w_4f433a23-3661-475c-8906-5efdf91289a6"
      unitRef="usd">-100030000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="ie4dda0c055074109963baa2a4f72f9a3_I20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yOC9mcmFnOmMzMWEwYjc5MzQ4ZjQ0YTY4NDEwMjYxMGQ2ZGY0ODE1L3RhYmxlOjE5NGFiMjA4OGY1ODQ1YzNiOTI0MTRkZTRjZWZkMDgyL3RhYmxlcmFuZ2U6MTk0YWIyMDg4ZjU4NDVjM2I5MjQxNGRlNGNlZmQwODJfMi0xLTEtMS0w_92fddab1-e213-495a-9eba-2242c3de6a91"
      unitRef="shares">206580928</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="ie4dda0c055074109963baa2a4f72f9a3_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yOC9mcmFnOmMzMWEwYjc5MzQ4ZjQ0YTY4NDEwMjYxMGQ2ZGY0ODE1L3RhYmxlOjE5NGFiMjA4OGY1ODQ1YzNiOTI0MTRkZTRjZWZkMDgyL3RhYmxlcmFuZ2U6MTk0YWIyMDg4ZjU4NDVjM2I5MjQxNGRlNGNlZmQwODJfMi0zLTEtMS0w_93faec86-8c12-4f1a-a6d0-530e2ac38d5a"
      unitRef="usd">0</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ib9695457cd4f411eb910017ceb7f92ee_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yOC9mcmFnOmMzMWEwYjc5MzQ4ZjQ0YTY4NDEwMjYxMGQ2ZGY0ODE1L3RhYmxlOjE5NGFiMjA4OGY1ODQ1YzNiOTI0MTRkZTRjZWZkMDgyL3RhYmxlcmFuZ2U6MTk0YWIyMDg4ZjU4NDVjM2I5MjQxNGRlNGNlZmQwODJfMi01LTEtMS0w_81e6023f-91e2-4c76-bb5c-153a21e6b7e2"
      unitRef="usd">2017413000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="id279a9a2593c4c398d11a0fb8fa913fb_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yOC9mcmFnOmMzMWEwYjc5MzQ4ZjQ0YTY4NDEwMjYxMGQ2ZGY0ODE1L3RhYmxlOjE5NGFiMjA4OGY1ODQ1YzNiOTI0MTRkZTRjZWZkMDgyL3RhYmxlcmFuZ2U6MTk0YWIyMDg4ZjU4NDVjM2I5MjQxNGRlNGNlZmQwODJfMi03LTEtMS0w_3ccb227c-5b28-44cf-9563-fe44fbde3345"
      unitRef="usd">2541000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="if03693cfab3647b392edeebe8de1bc72_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yOC9mcmFnOmMzMWEwYjc5MzQ4ZjQ0YTY4NDEwMjYxMGQ2ZGY0ODE1L3RhYmxlOjE5NGFiMjA4OGY1ODQ1YzNiOTI0MTRkZTRjZWZkMDgyL3RhYmxlcmFuZ2U6MTk0YWIyMDg4ZjU4NDVjM2I5MjQxNGRlNGNlZmQwODJfMi05LTEtMS0w_24bfd8b8-eefa-4c9c-81b4-08b94b2924e0"
      unitRef="usd">-1860758000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i61fa285df8534b58b06d02c5996463b4_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yOC9mcmFnOmMzMWEwYjc5MzQ4ZjQ0YTY4NDEwMjYxMGQ2ZGY0ODE1L3RhYmxlOjE5NGFiMjA4OGY1ODQ1YzNiOTI0MTRkZTRjZWZkMDgyL3RhYmxlcmFuZ2U6MTk0YWIyMDg4ZjU4NDVjM2I5MjQxNGRlNGNlZmQwODJfMi0xMS0xLTEtMA_812c0eea-ba85-490c-b79e-c41500360523"
      unitRef="usd">159196000</us-gaap:StockholdersEquity>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="ib3e5f51d950740508e26b0aef7c63dd1_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yOC9mcmFnOmMzMWEwYjc5MzQ4ZjQ0YTY4NDEwMjYxMGQ2ZGY0ODE1L3RhYmxlOjE5NGFiMjA4OGY1ODQ1YzNiOTI0MTRkZTRjZWZkMDgyL3RhYmxlcmFuZ2U6MTk0YWIyMDg4ZjU4NDVjM2I5MjQxNGRlNGNlZmQwODJfMy01LTEtMS0w_920c3f07-9ccc-40a5-b94f-33e2609377ee"
      unitRef="usd">2490000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="ibbda1d45c4164127977e21bbd05ea939_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yOC9mcmFnOmMzMWEwYjc5MzQ4ZjQ0YTY4NDEwMjYxMGQ2ZGY0ODE1L3RhYmxlOjE5NGFiMjA4OGY1ODQ1YzNiOTI0MTRkZTRjZWZkMDgyL3RhYmxlcmFuZ2U6MTk0YWIyMDg4ZjU4NDVjM2I5MjQxNGRlNGNlZmQwODJfMy0xMS0xLTEtMA_9c63da52-b942-48ca-a4f1-2d5ebf40d2e4"
      unitRef="usd">2490000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <pgen:StockIssuedDuringPeriodSharesStockOptionsExercisedAndRestrictedStockAwards
      contextRef="i09a732c57d3e4d75b8a1dac7a7a2e050_D20210701-20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yOC9mcmFnOmMzMWEwYjc5MzQ4ZjQ0YTY4NDEwMjYxMGQ2ZGY0ODE1L3RhYmxlOjE5NGFiMjA4OGY1ODQ1YzNiOTI0MTRkZTRjZWZkMDgyL3RhYmxlcmFuZ2U6MTk0YWIyMDg4ZjU4NDVjM2I5MjQxNGRlNGNlZmQwODJfNC0xLTEtMS0w_4d9724d3-0522-4bcf-9b09-040cd02152f1"
      unitRef="shares">157571</pgen:StockIssuedDuringPeriodSharesStockOptionsExercisedAndRestrictedStockAwards>
    <pgen:StockIssuedDuringPeriodValueRestrictedStockAwardsVestedAndStockOptionsExercised
      contextRef="ib3e5f51d950740508e26b0aef7c63dd1_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yOC9mcmFnOmMzMWEwYjc5MzQ4ZjQ0YTY4NDEwMjYxMGQ2ZGY0ODE1L3RhYmxlOjE5NGFiMjA4OGY1ODQ1YzNiOTI0MTRkZTRjZWZkMDgyL3RhYmxlcmFuZ2U6MTk0YWIyMDg4ZjU4NDVjM2I5MjQxNGRlNGNlZmQwODJfNC01LTEtMS0w_6dad8eff-d359-43f9-af4b-81fd22186e66"
      unitRef="usd">351000</pgen:StockIssuedDuringPeriodValueRestrictedStockAwardsVestedAndStockOptionsExercised>
    <pgen:StockIssuedDuringPeriodValueRestrictedStockAwardsVestedAndStockOptionsExercised
      contextRef="ibbda1d45c4164127977e21bbd05ea939_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yOC9mcmFnOmMzMWEwYjc5MzQ4ZjQ0YTY4NDEwMjYxMGQ2ZGY0ODE1L3RhYmxlOjE5NGFiMjA4OGY1ODQ1YzNiOTI0MTRkZTRjZWZkMDgyL3RhYmxlcmFuZ2U6MTk0YWIyMDg4ZjU4NDVjM2I5MjQxNGRlNGNlZmQwODJfNC0xMS0xLTEtMA_c2a8842e-87f7-4875-99dc-9265f4ff2dbc"
      unitRef="usd">351000</pgen:StockIssuedDuringPeriodValueRestrictedStockAwardsVestedAndStockOptionsExercised>
    <us-gaap:NetIncomeLoss
      contextRef="id079711df7124ab7a7bab8f4b5857897_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yOC9mcmFnOmMzMWEwYjc5MzQ4ZjQ0YTY4NDEwMjYxMGQ2ZGY0ODE1L3RhYmxlOjE5NGFiMjA4OGY1ODQ1YzNiOTI0MTRkZTRjZWZkMDgyL3RhYmxlcmFuZ2U6MTk0YWIyMDg4ZjU4NDVjM2I5MjQxNGRlNGNlZmQwODJfMjAtOS0xLTEtMA_ca4ad6d2-bd2d-4b46-915a-672fef142eec"
      unitRef="usd">-29764000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ibbda1d45c4164127977e21bbd05ea939_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yOC9mcmFnOmMzMWEwYjc5MzQ4ZjQ0YTY4NDEwMjYxMGQ2ZGY0ODE1L3RhYmxlOjE5NGFiMjA4OGY1ODQ1YzNiOTI0MTRkZTRjZWZkMDgyL3RhYmxlcmFuZ2U6MTk0YWIyMDg4ZjU4NDVjM2I5MjQxNGRlNGNlZmQwODJfMjAtMTEtMS0xLTA_863e8630-73c8-4866-b94c-6cf9f365330e"
      unitRef="usd">-29764000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="if1ffec6b544e42b2b536feda0c816481_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yOC9mcmFnOmMzMWEwYjc5MzQ4ZjQ0YTY4NDEwMjYxMGQ2ZGY0ODE1L3RhYmxlOjE5NGFiMjA4OGY1ODQ1YzNiOTI0MTRkZTRjZWZkMDgyL3RhYmxlcmFuZ2U6MTk0YWIyMDg4ZjU4NDVjM2I5MjQxNGRlNGNlZmQwODJfMjItNy0xLTEtMA_ed3edbee-2cd0-4bf7-81b8-a672b651317b"
      unitRef="usd">-1026000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="ibbda1d45c4164127977e21bbd05ea939_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yOC9mcmFnOmMzMWEwYjc5MzQ4ZjQ0YTY4NDEwMjYxMGQ2ZGY0ODE1L3RhYmxlOjE5NGFiMjA4OGY1ODQ1YzNiOTI0MTRkZTRjZWZkMDgyL3RhYmxlcmFuZ2U6MTk0YWIyMDg4ZjU4NDVjM2I5MjQxNGRlNGNlZmQwODJfMjItMTEtMS0xLTA_3174a3eb-a075-4d96-91a1-953f0c50c589"
      unitRef="usd">-1026000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="ic950777057b140cba68e3bd0fb5eb454_I20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yOC9mcmFnOmMzMWEwYjc5MzQ4ZjQ0YTY4NDEwMjYxMGQ2ZGY0ODE1L3RhYmxlOjE5NGFiMjA4OGY1ODQ1YzNiOTI0MTRkZTRjZWZkMDgyL3RhYmxlcmFuZ2U6MTk0YWIyMDg4ZjU4NDVjM2I5MjQxNGRlNGNlZmQwODJfMjMtMS0xLTEtMA_4fe42e3b-13c6-42f9-91e5-89f020e7364f"
      unitRef="shares">206738499</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="ic950777057b140cba68e3bd0fb5eb454_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yOC9mcmFnOmMzMWEwYjc5MzQ4ZjQ0YTY4NDEwMjYxMGQ2ZGY0ODE1L3RhYmxlOjE5NGFiMjA4OGY1ODQ1YzNiOTI0MTRkZTRjZWZkMDgyL3RhYmxlcmFuZ2U6MTk0YWIyMDg4ZjU4NDVjM2I5MjQxNGRlNGNlZmQwODJfMjMtMy0xLTEtMA_6deeb8e6-f728-4ee9-b1b4-54c583d90e6e"
      unitRef="usd">0</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i1792f8e9f61a4944bdacd5cbafa1f630_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yOC9mcmFnOmMzMWEwYjc5MzQ4ZjQ0YTY4NDEwMjYxMGQ2ZGY0ODE1L3RhYmxlOjE5NGFiMjA4OGY1ODQ1YzNiOTI0MTRkZTRjZWZkMDgyL3RhYmxlcmFuZ2U6MTk0YWIyMDg4ZjU4NDVjM2I5MjQxNGRlNGNlZmQwODJfMjMtNS0xLTEtMA_6323e6b4-0b27-4259-b24a-813ac9e981db"
      unitRef="usd">2020254000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i22d8f5b7f55c45b7ae3b24a6cbbd2a66_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yOC9mcmFnOmMzMWEwYjc5MzQ4ZjQ0YTY4NDEwMjYxMGQ2ZGY0ODE1L3RhYmxlOjE5NGFiMjA4OGY1ODQ1YzNiOTI0MTRkZTRjZWZkMDgyL3RhYmxlcmFuZ2U6MTk0YWIyMDg4ZjU4NDVjM2I5MjQxNGRlNGNlZmQwODJfMjMtNy0xLTEtMA_dcaf189f-25f1-4316-b705-ec0bccda3b5f"
      unitRef="usd">1515000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i200e3784e6384eab9e63690fb19fc728_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yOC9mcmFnOmMzMWEwYjc5MzQ4ZjQ0YTY4NDEwMjYxMGQ2ZGY0ODE1L3RhYmxlOjE5NGFiMjA4OGY1ODQ1YzNiOTI0MTRkZTRjZWZkMDgyL3RhYmxlcmFuZ2U6MTk0YWIyMDg4ZjU4NDVjM2I5MjQxNGRlNGNlZmQwODJfMjMtOS0xLTEtMA_0fcd6060-2a3c-4ed4-a189-b2b29a448d95"
      unitRef="usd">-1890522000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i10cc24b3666e419ab532a7423ad3973f_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yOC9mcmFnOmMzMWEwYjc5MzQ4ZjQ0YTY4NDEwMjYxMGQ2ZGY0ODE1L3RhYmxlOjE5NGFiMjA4OGY1ODQ1YzNiOTI0MTRkZTRjZWZkMDgyL3RhYmxlcmFuZ2U6MTk0YWIyMDg4ZjU4NDVjM2I5MjQxNGRlNGNlZmQwODJfMjMtMTEtMS0xLTA_1402d823-ba68-4138-83b4-7d177b3a791b"
      unitRef="usd">131247000</us-gaap:StockholdersEquity>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i34d62c88e79441b48d12093752093e30_I20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yOC9mcmFnOmMzMWEwYjc5MzQ4ZjQ0YTY4NDEwMjYxMGQ2ZGY0ODE1L3RhYmxlOjk3NTM1MWVlODY2MzQwZGRhYWY2N2U2ZWEyMDViZTY1L3RhYmxlcmFuZ2U6OTc1MzUxZWU4NjYzNDBkZGFhZjY3ZTZlYTIwNWJlNjVfMi0xLTEtMS0w_720a6075-55c4-4c53-93f9-c1f27fa0206b"
      unitRef="shares">172285932</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i34d62c88e79441b48d12093752093e30_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yOC9mcmFnOmMzMWEwYjc5MzQ4ZjQ0YTY4NDEwMjYxMGQ2ZGY0ODE1L3RhYmxlOjk3NTM1MWVlODY2MzQwZGRhYWY2N2U2ZWEyMDViZTY1L3RhYmxlcmFuZ2U6OTc1MzUxZWU4NjYzNDBkZGFhZjY3ZTZlYTIwNWJlNjVfMi0zLTEtMS0w_85a9354c-4974-4226-95aa-b8fbe7ab3c98"
      unitRef="usd">0</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i7621bb9c5f644bf787e89b9c1cc000b5_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yOC9mcmFnOmMzMWEwYjc5MzQ4ZjQ0YTY4NDEwMjYxMGQ2ZGY0ODE1L3RhYmxlOjk3NTM1MWVlODY2MzQwZGRhYWY2N2U2ZWEyMDViZTY1L3RhYmxlcmFuZ2U6OTc1MzUxZWU4NjYzNDBkZGFhZjY3ZTZlYTIwNWJlNjVfMi01LTEtMS0w_686d3729-fb89-47d5-8cc2-018f06e2401f"
      unitRef="usd">1802413000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ide53466710484d6c91be76a6df5b5990_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yOC9mcmFnOmMzMWEwYjc5MzQ4ZjQ0YTY4NDEwMjYxMGQ2ZGY0ODE1L3RhYmxlOjk3NTM1MWVlODY2MzQwZGRhYWY2N2U2ZWEyMDViZTY1L3RhYmxlcmFuZ2U6OTc1MzUxZWU4NjYzNDBkZGFhZjY3ZTZlYTIwNWJlNjVfMi03LTEtMS0w_0bbd8619-372b-4f92-be21-974f329b7a49"
      unitRef="usd">-650000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i128e07acb2f6473e828efa5848cbd00b_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yOC9mcmFnOmMzMWEwYjc5MzQ4ZjQ0YTY4NDEwMjYxMGQ2ZGY0ODE1L3RhYmxlOjk3NTM1MWVlODY2MzQwZGRhYWY2N2U2ZWEyMDViZTY1L3RhYmxlcmFuZ2U6OTc1MzUxZWU4NjYzNDBkZGFhZjY3ZTZlYTIwNWJlNjVfMi05LTEtMS0w_69214919-3c19-45a6-9389-063c3ea09adc"
      unitRef="usd">-1752221000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i17e12d1c3e564f0b96be7e0f25ebf286_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yOC9mcmFnOmMzMWEwYjc5MzQ4ZjQ0YTY4NDEwMjYxMGQ2ZGY0ODE1L3RhYmxlOjk3NTM1MWVlODY2MzQwZGRhYWY2N2U2ZWEyMDViZTY1L3RhYmxlcmFuZ2U6OTc1MzUxZWU4NjYzNDBkZGFhZjY3ZTZlYTIwNWJlNjVfMi0xMS0xLTEtMA_e5d6a0b0-42fe-4546-9390-f4657a6a5889"
      unitRef="usd">49542000</us-gaap:StockholdersEquity>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="ied3acaffde3f4181a4aae0784b9fea02_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yOC9mcmFnOmMzMWEwYjc5MzQ4ZjQ0YTY4NDEwMjYxMGQ2ZGY0ODE1L3RhYmxlOjk3NTM1MWVlODY2MzQwZGRhYWY2N2U2ZWEyMDViZTY1L3RhYmxlcmFuZ2U6OTc1MzUxZWU4NjYzNDBkZGFhZjY3ZTZlYTIwNWJlNjVfMy01LTEtMS0w_9e3180c5-e0cd-40bf-abb0-c37f1fe73fa9"
      unitRef="usd">4600000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i3d2aac06481848c0b780ff88829ab732_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yOC9mcmFnOmMzMWEwYjc5MzQ4ZjQ0YTY4NDEwMjYxMGQ2ZGY0ODE1L3RhYmxlOjk3NTM1MWVlODY2MzQwZGRhYWY2N2U2ZWEyMDViZTY1L3RhYmxlcmFuZ2U6OTc1MzUxZWU4NjYzNDBkZGFhZjY3ZTZlYTIwNWJlNjVfMy0xMS0xLTEtMA_f3fa383c-37a4-4bb7-b5d1-e81918a39e6c"
      unitRef="usd">4600000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <pgen:StockIssuedDuringPeriodSharesStockOptionsExercisedAndRestrictedStockAwards
      contextRef="i2a81aae2a5f444e187cb089342b8dc84_D20200701-20200930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yOC9mcmFnOmMzMWEwYjc5MzQ4ZjQ0YTY4NDEwMjYxMGQ2ZGY0ODE1L3RhYmxlOjk3NTM1MWVlODY2MzQwZGRhYWY2N2U2ZWEyMDViZTY1L3RhYmxlcmFuZ2U6OTc1MzUxZWU4NjYzNDBkZGFhZjY3ZTZlYTIwNWJlNjVfNC0xLTEtMS0w_d4586197-e0f9-4f3c-970d-b9b4d067c661"
      unitRef="shares">28389</pgen:StockIssuedDuringPeriodSharesStockOptionsExercisedAndRestrictedStockAwards>
    <pgen:StockIssuedDuringPeriodValueRestrictedStockAwardsVestedAndStockOptionsExercised
      contextRef="ied3acaffde3f4181a4aae0784b9fea02_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yOC9mcmFnOmMzMWEwYjc5MzQ4ZjQ0YTY4NDEwMjYxMGQ2ZGY0ODE1L3RhYmxlOjk3NTM1MWVlODY2MzQwZGRhYWY2N2U2ZWEyMDViZTY1L3RhYmxlcmFuZ2U6OTc1MzUxZWU4NjYzNDBkZGFhZjY3ZTZlYTIwNWJlNjVfNC01LTEtMS0w_12d64b26-2ee7-4b65-9413-e3ab142b2892"
      unitRef="usd">3000</pgen:StockIssuedDuringPeriodValueRestrictedStockAwardsVestedAndStockOptionsExercised>
    <pgen:StockIssuedDuringPeriodValueRestrictedStockAwardsVestedAndStockOptionsExercised
      contextRef="i3d2aac06481848c0b780ff88829ab732_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yOC9mcmFnOmMzMWEwYjc5MzQ4ZjQ0YTY4NDEwMjYxMGQ2ZGY0ODE1L3RhYmxlOjk3NTM1MWVlODY2MzQwZGRhYWY2N2U2ZWEyMDViZTY1L3RhYmxlcmFuZ2U6OTc1MzUxZWU4NjYzNDBkZGFhZjY3ZTZlYTIwNWJlNjVfNC0xMS0xLTEtMA_64ccc159-fb90-4ef9-b474-aec7d290c576"
      unitRef="usd">3000</pgen:StockIssuedDuringPeriodValueRestrictedStockAwardsVestedAndStockOptionsExercised>
    <pgen:StockIssuedDuringThePeriodSharesAccruedCompensation
      contextRef="i2a81aae2a5f444e187cb089342b8dc84_D20200701-20200930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yOC9mcmFnOmMzMWEwYjc5MzQ4ZjQ0YTY4NDEwMjYxMGQ2ZGY0ODE1L3RhYmxlOjk3NTM1MWVlODY2MzQwZGRhYWY2N2U2ZWEyMDViZTY1L3RhYmxlcmFuZ2U6OTc1MzUxZWU4NjYzNDBkZGFhZjY3ZTZlYTIwNWJlNjVfNS0xLTEtMS0w_4aac094e-d750-4855-b6a8-84c06561d332"
      unitRef="shares">75000</pgen:StockIssuedDuringThePeriodSharesAccruedCompensation>
    <pgen:StockIssuedDuringThePeriodValueAccruedCompensation
      contextRef="i3d2aac06481848c0b780ff88829ab732_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yOC9mcmFnOmMzMWEwYjc5MzQ4ZjQ0YTY4NDEwMjYxMGQ2ZGY0ODE1L3RhYmxlOjk3NTM1MWVlODY2MzQwZGRhYWY2N2U2ZWEyMDViZTY1L3RhYmxlcmFuZ2U6OTc1MzUxZWU4NjYzNDBkZGFhZjY3ZTZlYTIwNWJlNjVfNS0xMS0xLTEtMA_033f8345-fedf-426e-8d05-e5fb3246622c"
      unitRef="usd">0</pgen:StockIssuedDuringThePeriodValueAccruedCompensation>
    <us-gaap:StockIssuedDuringPeriodSharesIssuedForServices
      contextRef="i2a81aae2a5f444e187cb089342b8dc84_D20200701-20200930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yOC9mcmFnOmMzMWEwYjc5MzQ4ZjQ0YTY4NDEwMjYxMGQ2ZGY0ODE1L3RhYmxlOjk3NTM1MWVlODY2MzQwZGRhYWY2N2U2ZWEyMDViZTY1L3RhYmxlcmFuZ2U6OTc1MzUxZWU4NjYzNDBkZGFhZjY3ZTZlYTIwNWJlNjVfNi0xLTEtMS0w_b14660bd-0ea3-49b4-bd35-8e2cec85815e"
      unitRef="shares">21428</us-gaap:StockIssuedDuringPeriodSharesIssuedForServices>
    <us-gaap:StockIssuedDuringPeriodValueIssuedForServices
      contextRef="ied3acaffde3f4181a4aae0784b9fea02_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yOC9mcmFnOmMzMWEwYjc5MzQ4ZjQ0YTY4NDEwMjYxMGQ2ZGY0ODE1L3RhYmxlOjk3NTM1MWVlODY2MzQwZGRhYWY2N2U2ZWEyMDViZTY1L3RhYmxlcmFuZ2U6OTc1MzUxZWU4NjYzNDBkZGFhZjY3ZTZlYTIwNWJlNjVfNi01LTEtMS0w_265a733a-499c-4dfa-a85a-826d5fc20ec3"
      unitRef="usd">76000</us-gaap:StockIssuedDuringPeriodValueIssuedForServices>
    <us-gaap:StockIssuedDuringPeriodValueIssuedForServices
      contextRef="i3d2aac06481848c0b780ff88829ab732_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yOC9mcmFnOmMzMWEwYjc5MzQ4ZjQ0YTY4NDEwMjYxMGQ2ZGY0ODE1L3RhYmxlOjk3NTM1MWVlODY2MzQwZGRhYWY2N2U2ZWEyMDViZTY1L3RhYmxlcmFuZ2U6OTc1MzUxZWU4NjYzNDBkZGFhZjY3ZTZlYTIwNWJlNjVfNi0xMS0xLTEtMA_4bc5434d-647e-4b43-aea4-ad92a954386e"
      unitRef="usd">76000</us-gaap:StockIssuedDuringPeriodValueIssuedForServices>
    <us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities
      contextRef="i2a81aae2a5f444e187cb089342b8dc84_D20200701-20200930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yOC9mcmFnOmMzMWEwYjc5MzQ4ZjQ0YTY4NDEwMjYxMGQ2ZGY0ODE1L3RhYmxlOjk3NTM1MWVlODY2MzQwZGRhYWY2N2U2ZWEyMDViZTY1L3RhYmxlcmFuZ2U6OTc1MzUxZWU4NjYzNDBkZGFhZjY3ZTZlYTIwNWJlNjVfOS0xLTEtMS0xNDEwNA_d892b0b4-56a5-40af-9f78-da3169c34e31"
      unitRef="shares">6293402</us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities>
    <us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities
      contextRef="ied3acaffde3f4181a4aae0784b9fea02_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yOC9mcmFnOmMzMWEwYjc5MzQ4ZjQ0YTY4NDEwMjYxMGQ2ZGY0ODE1L3RhYmxlOjk3NTM1MWVlODY2MzQwZGRhYWY2N2U2ZWEyMDViZTY1L3RhYmxlcmFuZ2U6OTc1MzUxZWU4NjYzNDBkZGFhZjY3ZTZlYTIwNWJlNjVfOS01LTEtMS0xNDEwNA_280709c6-c0b2-4238-b3e3-408979d8a043"
      unitRef="usd">31827000</us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities>
    <us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities
      contextRef="i3d2aac06481848c0b780ff88829ab732_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yOC9mcmFnOmMzMWEwYjc5MzQ4ZjQ0YTY4NDEwMjYxMGQ2ZGY0ODE1L3RhYmxlOjk3NTM1MWVlODY2MzQwZGRhYWY2N2U2ZWEyMDViZTY1L3RhYmxlcmFuZ2U6OTc1MzUxZWU4NjYzNDBkZGFhZjY3ZTZlYTIwNWJlNjVfOS0xMS0xLTEtMTQxMDQ_27829357-0727-4f3a-a7ce-fafb0c878487"
      unitRef="usd">31827000</us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities>
    <us-gaap:NetIncomeLoss
      contextRef="i26de2628407249be94d10f74e9985155_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yOC9mcmFnOmMzMWEwYjc5MzQ4ZjQ0YTY4NDEwMjYxMGQ2ZGY0ODE1L3RhYmxlOjk3NTM1MWVlODY2MzQwZGRhYWY2N2U2ZWEyMDViZTY1L3RhYmxlcmFuZ2U6OTc1MzUxZWU4NjYzNDBkZGFhZjY3ZTZlYTIwNWJlNjVfMTktOS0xLTEtMA_67834ae6-880c-4b1a-8e48-e6c6e379006e"
      unitRef="usd">-29508000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i3d2aac06481848c0b780ff88829ab732_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yOC9mcmFnOmMzMWEwYjc5MzQ4ZjQ0YTY4NDEwMjYxMGQ2ZGY0ODE1L3RhYmxlOjk3NTM1MWVlODY2MzQwZGRhYWY2N2U2ZWEyMDViZTY1L3RhYmxlcmFuZ2U6OTc1MzUxZWU4NjYzNDBkZGFhZjY3ZTZlYTIwNWJlNjVfMTktMTEtMS0xLTA_fdc96b34-c761-40dd-a4d2-8a16df0aa5ae"
      unitRef="usd">-29508000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i2c6512e6229b48518783b3b12aa71b36_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yOC9mcmFnOmMzMWEwYjc5MzQ4ZjQ0YTY4NDEwMjYxMGQ2ZGY0ODE1L3RhYmxlOjk3NTM1MWVlODY2MzQwZGRhYWY2N2U2ZWEyMDViZTY1L3RhYmxlcmFuZ2U6OTc1MzUxZWU4NjYzNDBkZGFhZjY3ZTZlYTIwNWJlNjVfMjEtNy0xLTEtMA_a38f65f6-6b0c-429d-816b-322730f05db4"
      unitRef="usd">2012000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i3d2aac06481848c0b780ff88829ab732_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yOC9mcmFnOmMzMWEwYjc5MzQ4ZjQ0YTY4NDEwMjYxMGQ2ZGY0ODE1L3RhYmxlOjk3NTM1MWVlODY2MzQwZGRhYWY2N2U2ZWEyMDViZTY1L3RhYmxlcmFuZ2U6OTc1MzUxZWU4NjYzNDBkZGFhZjY3ZTZlYTIwNWJlNjVfMjEtMTEtMS0xLTA_837103ff-70ec-4d40-9878-d1bf66fec948"
      unitRef="usd">2012000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i81bacc2685aa4e43854875b4a166f8b9_I20200930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yOC9mcmFnOmMzMWEwYjc5MzQ4ZjQ0YTY4NDEwMjYxMGQ2ZGY0ODE1L3RhYmxlOjk3NTM1MWVlODY2MzQwZGRhYWY2N2U2ZWEyMDViZTY1L3RhYmxlcmFuZ2U6OTc1MzUxZWU4NjYzNDBkZGFhZjY3ZTZlYTIwNWJlNjVfMjItMS0xLTEtMA_f69d9db5-42d3-44a1-833c-b4422cb16f7a"
      unitRef="shares">178704151</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i81bacc2685aa4e43854875b4a166f8b9_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yOC9mcmFnOmMzMWEwYjc5MzQ4ZjQ0YTY4NDEwMjYxMGQ2ZGY0ODE1L3RhYmxlOjk3NTM1MWVlODY2MzQwZGRhYWY2N2U2ZWEyMDViZTY1L3RhYmxlcmFuZ2U6OTc1MzUxZWU4NjYzNDBkZGFhZjY3ZTZlYTIwNWJlNjVfMjItMy0xLTEtMA_ecd49dfa-27ca-4d2f-96cf-5684763a2381"
      unitRef="usd">0</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ic173066de43540dcb06d8567c3123660_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yOC9mcmFnOmMzMWEwYjc5MzQ4ZjQ0YTY4NDEwMjYxMGQ2ZGY0ODE1L3RhYmxlOjk3NTM1MWVlODY2MzQwZGRhYWY2N2U2ZWEyMDViZTY1L3RhYmxlcmFuZ2U6OTc1MzUxZWU4NjYzNDBkZGFhZjY3ZTZlYTIwNWJlNjVfMjItNS0xLTEtMA_e7fc2c84-2598-4c52-b3b5-134db8f358cf"
      unitRef="usd">1838919000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i40b2190ee18441fb9f8f0a143dd72a60_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yOC9mcmFnOmMzMWEwYjc5MzQ4ZjQ0YTY4NDEwMjYxMGQ2ZGY0ODE1L3RhYmxlOjk3NTM1MWVlODY2MzQwZGRhYWY2N2U2ZWEyMDViZTY1L3RhYmxlcmFuZ2U6OTc1MzUxZWU4NjYzNDBkZGFhZjY3ZTZlYTIwNWJlNjVfMjItNy0xLTEtMA_9c832e4a-4073-44c4-9447-bbee739fdaca"
      unitRef="usd">1362000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i74ec28532a214e77b7d6e366c70b224b_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yOC9mcmFnOmMzMWEwYjc5MzQ4ZjQ0YTY4NDEwMjYxMGQ2ZGY0ODE1L3RhYmxlOjk3NTM1MWVlODY2MzQwZGRhYWY2N2U2ZWEyMDViZTY1L3RhYmxlcmFuZ2U6OTc1MzUxZWU4NjYzNDBkZGFhZjY3ZTZlYTIwNWJlNjVfMjItOS0xLTEtMA_d6261917-b744-4749-94d4-997aa710eefe"
      unitRef="usd">-1781729000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i236a23c1535f4375bef77d40cd593d28_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yOC9mcmFnOmMzMWEwYjc5MzQ4ZjQ0YTY4NDEwMjYxMGQ2ZGY0ODE1L3RhYmxlOjk3NTM1MWVlODY2MzQwZGRhYWY2N2U2ZWEyMDViZTY1L3RhYmxlcmFuZ2U6OTc1MzUxZWU4NjYzNDBkZGFhZjY3ZTZlYTIwNWJlNjVfMjItMTEtMS0xLTA_180f4de1-20f2-45f7-817f-d12608ff6dd4"
      unitRef="usd">58552000</us-gaap:StockholdersEquity>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i6d784876acba43bf9b221a0a9abedbac_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yOC9mcmFnOmMzMWEwYjc5MzQ4ZjQ0YTY4NDEwMjYxMGQ2ZGY0ODE1L3RhYmxlOmJiODUxOTBjZDU4NjQ1ZDBhYTY1MGExMzY2Y2UyZTcwL3RhYmxlcmFuZ2U6YmI4NTE5MGNkNTg2NDVkMGFhNjUwYTEzNjZjZTJlNzBfMi0xLTEtMS0w_b171bc04-7d13-4bb3-9c48-d54f65454cf5"
      unitRef="shares">187663207</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i6d784876acba43bf9b221a0a9abedbac_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yOC9mcmFnOmMzMWEwYjc5MzQ4ZjQ0YTY4NDEwMjYxMGQ2ZGY0ODE1L3RhYmxlOmJiODUxOTBjZDU4NjQ1ZDBhYTY1MGExMzY2Y2UyZTcwL3RhYmxlcmFuZ2U6YmI4NTE5MGNkNTg2NDVkMGFhNjUwYTEzNjZjZTJlNzBfMi0zLTEtMS0w_44c7e302-600e-4814-8905-bddbe0288845"
      unitRef="usd">0</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i5c1d485188b0455d87d25ffc3a89abc6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yOC9mcmFnOmMzMWEwYjc5MzQ4ZjQ0YTY4NDEwMjYxMGQ2ZGY0ODE1L3RhYmxlOmJiODUxOTBjZDU4NjQ1ZDBhYTY1MGExMzY2Y2UyZTcwL3RhYmxlcmFuZ2U6YmI4NTE5MGNkNTg2NDVkMGFhNjUwYTEzNjZjZTJlNzBfMi01LTEtMS0w_6296e683-bd6d-4c3e-bbe1-58ce9d395855"
      unitRef="usd">1886567000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="id78b40ba4e224354ac240e1a99785275_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yOC9mcmFnOmMzMWEwYjc5MzQ4ZjQ0YTY4NDEwMjYxMGQ2ZGY0ODE1L3RhYmxlOmJiODUxOTBjZDU4NjQ1ZDBhYTY1MGExMzY2Y2UyZTcwL3RhYmxlcmFuZ2U6YmI4NTE5MGNkNTg2NDVkMGFhNjUwYTEzNjZjZTJlNzBfMi03LTEtMS0w_e479b0a4-fb6e-4014-b009-1158b09cf3b6"
      unitRef="usd">3997000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="iafc9130943de494da7b8b8293dbde8f1_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yOC9mcmFnOmMzMWEwYjc5MzQ4ZjQ0YTY4NDEwMjYxMGQ2ZGY0ODE1L3RhYmxlOmJiODUxOTBjZDU4NjQ1ZDBhYTY1MGExMzY2Y2UyZTcwL3RhYmxlcmFuZ2U6YmI4NTE5MGNkNTg2NDVkMGFhNjUwYTEzNjZjZTJlNzBfMi05LTEtMS0w_45f89922-ca6e-4315-8441-fcb64bf637e3"
      unitRef="usd">-1823390000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i335637e17881457e8936f1f0a875356f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yOC9mcmFnOmMzMWEwYjc5MzQ4ZjQ0YTY4NDEwMjYxMGQ2ZGY0ODE1L3RhYmxlOmJiODUxOTBjZDU4NjQ1ZDBhYTY1MGExMzY2Y2UyZTcwL3RhYmxlcmFuZ2U6YmI4NTE5MGNkNTg2NDVkMGFhNjUwYTEzNjZjZTJlNzBfMi0xMS0xLTEtMA_e604c046-d027-4e72-beb3-3e8977b7c1c5"
      unitRef="usd">67174000</us-gaap:StockholdersEquity>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i079860bd3d3145679d6afaf7d2c5cecb_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yOC9mcmFnOmMzMWEwYjc5MzQ4ZjQ0YTY4NDEwMjYxMGQ2ZGY0ODE1L3RhYmxlOmJiODUxOTBjZDU4NjQ1ZDBhYTY1MGExMzY2Y2UyZTcwL3RhYmxlcmFuZ2U6YmI4NTE5MGNkNTg2NDVkMGFhNjUwYTEzNjZjZTJlNzBfMy01LTEtMS0w_e581da44-2da7-4397-99d9-391a79ad5518"
      unitRef="usd">11462000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i5cc25946d6f843cca98ce03c128dee12_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yOC9mcmFnOmMzMWEwYjc5MzQ4ZjQ0YTY4NDEwMjYxMGQ2ZGY0ODE1L3RhYmxlOmJiODUxOTBjZDU4NjQ1ZDBhYTY1MGExMzY2Y2UyZTcwL3RhYmxlcmFuZ2U6YmI4NTE5MGNkNTg2NDVkMGFhNjUwYTEzNjZjZTJlNzBfMy0xMS0xLTEtMA_dd605911-5636-4632-93ae-66bbfaf8fac5"
      unitRef="usd">11462000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <pgen:StockIssuedDuringPeriodSharesStockOptionsExercisedAndRestrictedStockAwards
      contextRef="i662ef39ea14e431793ce2deff1c27a82_D20210101-20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yOC9mcmFnOmMzMWEwYjc5MzQ4ZjQ0YTY4NDEwMjYxMGQ2ZGY0ODE1L3RhYmxlOmJiODUxOTBjZDU4NjQ1ZDBhYTY1MGExMzY2Y2UyZTcwL3RhYmxlcmFuZ2U6YmI4NTE5MGNkNTg2NDVkMGFhNjUwYTEzNjZjZTJlNzBfNC0xLTEtMS0w_a4c3499c-2273-4d4d-bce0-6eded82bf0ab"
      unitRef="shares">1750521</pgen:StockIssuedDuringPeriodSharesStockOptionsExercisedAndRestrictedStockAwards>
    <pgen:StockIssuedDuringPeriodValueRestrictedStockAwardsVestedAndStockOptionsExercised
      contextRef="i079860bd3d3145679d6afaf7d2c5cecb_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yOC9mcmFnOmMzMWEwYjc5MzQ4ZjQ0YTY4NDEwMjYxMGQ2ZGY0ODE1L3RhYmxlOmJiODUxOTBjZDU4NjQ1ZDBhYTY1MGExMzY2Y2UyZTcwL3RhYmxlcmFuZ2U6YmI4NTE5MGNkNTg2NDVkMGFhNjUwYTEzNjZjZTJlNzBfNC01LTEtMS0w_5ac87a81-d6b9-4443-a3fd-f7deaf7b1ac1"
      unitRef="usd">603000</pgen:StockIssuedDuringPeriodValueRestrictedStockAwardsVestedAndStockOptionsExercised>
    <pgen:StockIssuedDuringPeriodValueRestrictedStockAwardsVestedAndStockOptionsExercised
      contextRef="i5cc25946d6f843cca98ce03c128dee12_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yOC9mcmFnOmMzMWEwYjc5MzQ4ZjQ0YTY4NDEwMjYxMGQ2ZGY0ODE1L3RhYmxlOmJiODUxOTBjZDU4NjQ1ZDBhYTY1MGExMzY2Y2UyZTcwL3RhYmxlcmFuZ2U6YmI4NTE5MGNkNTg2NDVkMGFhNjUwYTEzNjZjZTJlNzBfNC0xMS0xLTEtMA_2a2347ff-14c4-424c-8a0b-02d419354a4e"
      unitRef="usd">603000</pgen:StockIssuedDuringPeriodValueRestrictedStockAwardsVestedAndStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodSharesIssuedForServices
      contextRef="i662ef39ea14e431793ce2deff1c27a82_D20210101-20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yOC9mcmFnOmMzMWEwYjc5MzQ4ZjQ0YTY4NDEwMjYxMGQ2ZGY0ODE1L3RhYmxlOmJiODUxOTBjZDU4NjQ1ZDBhYTY1MGExMzY2Y2UyZTcwL3RhYmxlcmFuZ2U6YmI4NTE5MGNkNTg2NDVkMGFhNjUwYTEzNjZjZTJlNzBfNi0xLTEtMS0w_e633e07f-b7e7-4595-a7f4-1cf87f2c57ae"
      unitRef="shares">74771</us-gaap:StockIssuedDuringPeriodSharesIssuedForServices>
    <us-gaap:StockIssuedDuringPeriodValueIssuedForServices
      contextRef="i079860bd3d3145679d6afaf7d2c5cecb_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yOC9mcmFnOmMzMWEwYjc5MzQ4ZjQ0YTY4NDEwMjYxMGQ2ZGY0ODE1L3RhYmxlOmJiODUxOTBjZDU4NjQ1ZDBhYTY1MGExMzY2Y2UyZTcwL3RhYmxlcmFuZ2U6YmI4NTE5MGNkNTg2NDVkMGFhNjUwYTEzNjZjZTJlNzBfNi01LTEtMS0w_7f81c1c9-18ee-4fe9-8e5f-1f905c56da56"
      unitRef="usd">577000</us-gaap:StockIssuedDuringPeriodValueIssuedForServices>
    <us-gaap:StockIssuedDuringPeriodValueIssuedForServices
      contextRef="i5cc25946d6f843cca98ce03c128dee12_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yOC9mcmFnOmMzMWEwYjc5MzQ4ZjQ0YTY4NDEwMjYxMGQ2ZGY0ODE1L3RhYmxlOmJiODUxOTBjZDU4NjQ1ZDBhYTY1MGExMzY2Y2UyZTcwL3RhYmxlcmFuZ2U6YmI4NTE5MGNkNTg2NDVkMGFhNjUwYTEzNjZjZTJlNzBfNi0xMS0xLTEtMA_36e64785-826b-4bce-ac23-b1896c19f722"
      unitRef="usd">577000</us-gaap:StockIssuedDuringPeriodValueIssuedForServices>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="i662ef39ea14e431793ce2deff1c27a82_D20210101-20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yOC9mcmFnOmMzMWEwYjc5MzQ4ZjQ0YTY4NDEwMjYxMGQ2ZGY0ODE1L3RhYmxlOmJiODUxOTBjZDU4NjQ1ZDBhYTY1MGExMzY2Y2UyZTcwL3RhYmxlcmFuZ2U6YmI4NTE5MGNkNTg2NDVkMGFhNjUwYTEzNjZjZTJlNzBfNy0xLTEtMS0w_02c26afd-41aa-4b70-b7f2-6154fe0dceee"
      unitRef="shares">17250000</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="i079860bd3d3145679d6afaf7d2c5cecb_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yOC9mcmFnOmMzMWEwYjc5MzQ4ZjQ0YTY4NDEwMjYxMGQ2ZGY0ODE1L3RhYmxlOmJiODUxOTBjZDU4NjQ1ZDBhYTY1MGExMzY2Y2UyZTcwL3RhYmxlcmFuZ2U6YmI4NTE5MGNkNTg2NDVkMGFhNjUwYTEzNjZjZTJlNzBfNy01LTEtMS0w_e7004672-99b0-4214-ade3-c8ad58b9d0e7"
      unitRef="usd">121045000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="i5cc25946d6f843cca98ce03c128dee12_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yOC9mcmFnOmMzMWEwYjc5MzQ4ZjQ0YTY4NDEwMjYxMGQ2ZGY0ODE1L3RhYmxlOmJiODUxOTBjZDU4NjQ1ZDBhYTY1MGExMzY2Y2UyZTcwL3RhYmxlcmFuZ2U6YmI4NTE5MGNkNTg2NDVkMGFhNjUwYTEzNjZjZTJlNzBfNy0xMS0xLTEtMA_77b439ed-6447-4bd0-a4c6-a0f5617369a6"
      unitRef="usd">121045000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:NetIncomeLoss
      contextRef="i5a78d7c281fc4aa1adf83cc169b9b97f_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yOC9mcmFnOmMzMWEwYjc5MzQ4ZjQ0YTY4NDEwMjYxMGQ2ZGY0ODE1L3RhYmxlOmJiODUxOTBjZDU4NjQ1ZDBhYTY1MGExMzY2Y2UyZTcwL3RhYmxlcmFuZ2U6YmI4NTE5MGNkNTg2NDVkMGFhNjUwYTEzNjZjZTJlNzBfMjAtOS0xLTEtMA_cc13eb3a-79cb-4383-89e9-52e81d9f18ce"
      unitRef="usd">-67132000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i5cc25946d6f843cca98ce03c128dee12_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yOC9mcmFnOmMzMWEwYjc5MzQ4ZjQ0YTY4NDEwMjYxMGQ2ZGY0ODE1L3RhYmxlOmJiODUxOTBjZDU4NjQ1ZDBhYTY1MGExMzY2Y2UyZTcwL3RhYmxlcmFuZ2U6YmI4NTE5MGNkNTg2NDVkMGFhNjUwYTEzNjZjZTJlNzBfMjAtMTEtMS0xLTA_795e1883-61c6-4e34-9467-87e4139dfefa"
      unitRef="usd">-67132000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i864b12bff34349339a987fc1c1004ba9_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yOC9mcmFnOmMzMWEwYjc5MzQ4ZjQ0YTY4NDEwMjYxMGQ2ZGY0ODE1L3RhYmxlOmJiODUxOTBjZDU4NjQ1ZDBhYTY1MGExMzY2Y2UyZTcwL3RhYmxlcmFuZ2U6YmI4NTE5MGNkNTg2NDVkMGFhNjUwYTEzNjZjZTJlNzBfMjItNy0xLTEtMA_2b25f489-b95b-4940-8fe0-9632532ddd16"
      unitRef="usd">-2482000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i5cc25946d6f843cca98ce03c128dee12_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yOC9mcmFnOmMzMWEwYjc5MzQ4ZjQ0YTY4NDEwMjYxMGQ2ZGY0ODE1L3RhYmxlOmJiODUxOTBjZDU4NjQ1ZDBhYTY1MGExMzY2Y2UyZTcwL3RhYmxlcmFuZ2U6YmI4NTE5MGNkNTg2NDVkMGFhNjUwYTEzNjZjZTJlNzBfMjItMTEtMS0xLTA_517815d6-4725-496c-9308-795b595bb4c9"
      unitRef="usd">-2482000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="ic950777057b140cba68e3bd0fb5eb454_I20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yOC9mcmFnOmMzMWEwYjc5MzQ4ZjQ0YTY4NDEwMjYxMGQ2ZGY0ODE1L3RhYmxlOmJiODUxOTBjZDU4NjQ1ZDBhYTY1MGExMzY2Y2UyZTcwL3RhYmxlcmFuZ2U6YmI4NTE5MGNkNTg2NDVkMGFhNjUwYTEzNjZjZTJlNzBfMjMtMS0xLTEtMA_d4aa161c-21a5-42e5-9503-36146504c09a"
      unitRef="shares">206738499</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="ic950777057b140cba68e3bd0fb5eb454_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yOC9mcmFnOmMzMWEwYjc5MzQ4ZjQ0YTY4NDEwMjYxMGQ2ZGY0ODE1L3RhYmxlOmJiODUxOTBjZDU4NjQ1ZDBhYTY1MGExMzY2Y2UyZTcwL3RhYmxlcmFuZ2U6YmI4NTE5MGNkNTg2NDVkMGFhNjUwYTEzNjZjZTJlNzBfMjMtMy0xLTEtMA_544bfa6e-fc87-40bb-b444-fdb2a50c8ba3"
      unitRef="usd">0</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i1792f8e9f61a4944bdacd5cbafa1f630_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yOC9mcmFnOmMzMWEwYjc5MzQ4ZjQ0YTY4NDEwMjYxMGQ2ZGY0ODE1L3RhYmxlOmJiODUxOTBjZDU4NjQ1ZDBhYTY1MGExMzY2Y2UyZTcwL3RhYmxlcmFuZ2U6YmI4NTE5MGNkNTg2NDVkMGFhNjUwYTEzNjZjZTJlNzBfMjMtNS0xLTEtMA_74b47e55-b9e1-49b1-a648-3e617f2af0e1"
      unitRef="usd">2020254000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i22d8f5b7f55c45b7ae3b24a6cbbd2a66_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yOC9mcmFnOmMzMWEwYjc5MzQ4ZjQ0YTY4NDEwMjYxMGQ2ZGY0ODE1L3RhYmxlOmJiODUxOTBjZDU4NjQ1ZDBhYTY1MGExMzY2Y2UyZTcwL3RhYmxlcmFuZ2U6YmI4NTE5MGNkNTg2NDVkMGFhNjUwYTEzNjZjZTJlNzBfMjMtNy0xLTEtMA_a717b9d7-c928-4a8d-bcac-bbfcf06fa6be"
      unitRef="usd">1515000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i200e3784e6384eab9e63690fb19fc728_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yOC9mcmFnOmMzMWEwYjc5MzQ4ZjQ0YTY4NDEwMjYxMGQ2ZGY0ODE1L3RhYmxlOmJiODUxOTBjZDU4NjQ1ZDBhYTY1MGExMzY2Y2UyZTcwL3RhYmxlcmFuZ2U6YmI4NTE5MGNkNTg2NDVkMGFhNjUwYTEzNjZjZTJlNzBfMjMtOS0xLTEtMA_712d73e8-9b3a-4fd0-ac38-fe8221f98d0e"
      unitRef="usd">-1890522000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i10cc24b3666e419ab532a7423ad3973f_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yOC9mcmFnOmMzMWEwYjc5MzQ4ZjQ0YTY4NDEwMjYxMGQ2ZGY0ODE1L3RhYmxlOmJiODUxOTBjZDU4NjQ1ZDBhYTY1MGExMzY2Y2UyZTcwL3RhYmxlcmFuZ2U6YmI4NTE5MGNkNTg2NDVkMGFhNjUwYTEzNjZjZTJlNzBfMjMtMTEtMS0xLTA_6e3e3db9-7b4a-4348-99a2-5e316a3ee63c"
      unitRef="usd">131247000</us-gaap:StockholdersEquity>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i50ee112dba174b05928e4fc1115977b7_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yOC9mcmFnOmMzMWEwYjc5MzQ4ZjQ0YTY4NDEwMjYxMGQ2ZGY0ODE1L3RhYmxlOjhlYjBiNTVjN2UxNjQwMTViNTQ4OGU5NmU0ODNhODAzL3RhYmxlcmFuZ2U6OGViMGI1NWM3ZTE2NDAxNWI1NDg4ZTk2ZTQ4M2E4MDNfMi0xLTEtMS0w_9900a49b-9d1e-487e-9860-0e768232d381"
      unitRef="shares">163274880</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i50ee112dba174b05928e4fc1115977b7_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yOC9mcmFnOmMzMWEwYjc5MzQ4ZjQ0YTY4NDEwMjYxMGQ2ZGY0ODE1L3RhYmxlOjhlYjBiNTVjN2UxNjQwMTViNTQ4OGU5NmU0ODNhODAzL3RhYmxlcmFuZ2U6OGViMGI1NWM3ZTE2NDAxNWI1NDg4ZTk2ZTQ4M2E4MDNfMi0zLTEtMS0w_2bd2115e-70e7-4c09-8f6d-226fe0c67fc6"
      unitRef="usd">0</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i59916192454c4b9ead886b77510f0c29_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yOC9mcmFnOmMzMWEwYjc5MzQ4ZjQ0YTY4NDEwMjYxMGQ2ZGY0ODE1L3RhYmxlOjhlYjBiNTVjN2UxNjQwMTViNTQ4OGU5NmU0ODNhODAzL3RhYmxlcmFuZ2U6OGViMGI1NWM3ZTE2NDAxNWI1NDg4ZTk2ZTQ4M2E4MDNfMi01LTEtMS0w_0fa5c19d-16d1-41f9-b218-8fdf8dbee38a"
      unitRef="usd">1752048000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i896e5276951a4be594befa962baf3875_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yOC9mcmFnOmMzMWEwYjc5MzQ4ZjQ0YTY4NDEwMjYxMGQ2ZGY0ODE1L3RhYmxlOjhlYjBiNTVjN2UxNjQwMTViNTQ4OGU5NmU0ODNhODAzL3RhYmxlcmFuZ2U6OGViMGI1NWM3ZTE2NDAxNWI1NDg4ZTk2ZTQ4M2E4MDNfMi03LTEtMS0w_d49eba2b-fb5d-4e63-a1d5-db1fd16e303f"
      unitRef="usd">-27468000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i47e83ae1537944298b813b7df55094cc_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yOC9mcmFnOmMzMWEwYjc5MzQ4ZjQ0YTY4NDEwMjYxMGQ2ZGY0ODE1L3RhYmxlOjhlYjBiNTVjN2UxNjQwMTViNTQ4OGU5NmU0ODNhODAzL3RhYmxlcmFuZ2U6OGViMGI1NWM3ZTE2NDAxNWI1NDg4ZTk2ZTQ4M2E4MDNfMi05LTEtMS0w_d68353e7-2f37-4a75-85cf-07bd52f886f2"
      unitRef="usd">-1652869000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ic2fd5e09960e40dbbd884a86b652e73d_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yOC9mcmFnOmMzMWEwYjc5MzQ4ZjQ0YTY4NDEwMjYxMGQ2ZGY0ODE1L3RhYmxlOjhlYjBiNTVjN2UxNjQwMTViNTQ4OGU5NmU0ODNhODAzL3RhYmxlcmFuZ2U6OGViMGI1NWM3ZTE2NDAxNWI1NDg4ZTk2ZTQ4M2E4MDNfMi0xMS0xLTEtMA_8aa980f5-d3ab-4f08-90ce-205c2ca17564"
      unitRef="usd">71711000</us-gaap:StockholdersEquity>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i8c9429422ebf47569231453a5acda800_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yOC9mcmFnOmMzMWEwYjc5MzQ4ZjQ0YTY4NDEwMjYxMGQ2ZGY0ODE1L3RhYmxlOjhlYjBiNTVjN2UxNjQwMTViNTQ4OGU5NmU0ODNhODAzL3RhYmxlcmFuZ2U6OGViMGI1NWM3ZTE2NDAxNWI1NDg4ZTk2ZTQ4M2E4MDNfMy01LTEtMS0w_d7e6a78c-4073-4cb2-a15e-9da78c7a53ab"
      unitRef="usd">13869000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="ic5858e179144480d94112d8d522800ba_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yOC9mcmFnOmMzMWEwYjc5MzQ4ZjQ0YTY4NDEwMjYxMGQ2ZGY0ODE1L3RhYmxlOjhlYjBiNTVjN2UxNjQwMTViNTQ4OGU5NmU0ODNhODAzL3RhYmxlcmFuZ2U6OGViMGI1NWM3ZTE2NDAxNWI1NDg4ZTk2ZTQ4M2E4MDNfMy0xMS0xLTEtMA_fe40dbb4-4809-420d-a49c-47a185ba2d8d"
      unitRef="usd">13869000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <pgen:StockIssuedDuringPeriodSharesStockOptionsExercisedAndRestrictedStockAwards
      contextRef="i68bf9a978d0a49079bf0c8c0d2826412_D20200101-20200930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yOC9mcmFnOmMzMWEwYjc5MzQ4ZjQ0YTY4NDEwMjYxMGQ2ZGY0ODE1L3RhYmxlOjhlYjBiNTVjN2UxNjQwMTViNTQ4OGU5NmU0ODNhODAzL3RhYmxlcmFuZ2U6OGViMGI1NWM3ZTE2NDAxNWI1NDg4ZTk2ZTQ4M2E4MDNfNC0xLTEtMS0w_48f5f728-a86b-4d6f-996c-5b703026e6cd"
      unitRef="shares">868857</pgen:StockIssuedDuringPeriodSharesStockOptionsExercisedAndRestrictedStockAwards>
    <pgen:StockIssuedDuringPeriodValueRestrictedStockAwardsVestedAndStockOptionsExercised
      contextRef="i8c9429422ebf47569231453a5acda800_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yOC9mcmFnOmMzMWEwYjc5MzQ4ZjQ0YTY4NDEwMjYxMGQ2ZGY0ODE1L3RhYmxlOjhlYjBiNTVjN2UxNjQwMTViNTQ4OGU5NmU0ODNhODAzL3RhYmxlcmFuZ2U6OGViMGI1NWM3ZTE2NDAxNWI1NDg4ZTk2ZTQ4M2E4MDNfNC01LTEtMS0w_e547824f-2895-41bc-a0b8-3d9e3e213c6d"
      unitRef="usd">69000</pgen:StockIssuedDuringPeriodValueRestrictedStockAwardsVestedAndStockOptionsExercised>
    <pgen:StockIssuedDuringPeriodValueRestrictedStockAwardsVestedAndStockOptionsExercised
      contextRef="ic5858e179144480d94112d8d522800ba_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yOC9mcmFnOmMzMWEwYjc5MzQ4ZjQ0YTY4NDEwMjYxMGQ2ZGY0ODE1L3RhYmxlOjhlYjBiNTVjN2UxNjQwMTViNTQ4OGU5NmU0ODNhODAzL3RhYmxlcmFuZ2U6OGViMGI1NWM3ZTE2NDAxNWI1NDg4ZTk2ZTQ4M2E4MDNfNC0xMS0xLTEtMA_1a96932e-0d17-4fc2-a2a1-904045f1ce43"
      unitRef="usd">69000</pgen:StockIssuedDuringPeriodValueRestrictedStockAwardsVestedAndStockOptionsExercised>
    <pgen:StockIssuedDuringThePeriodSharesAccruedCompensation
      contextRef="i68bf9a978d0a49079bf0c8c0d2826412_D20200101-20200930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yOC9mcmFnOmMzMWEwYjc5MzQ4ZjQ0YTY4NDEwMjYxMGQ2ZGY0ODE1L3RhYmxlOjhlYjBiNTVjN2UxNjQwMTViNTQ4OGU5NmU0ODNhODAzL3RhYmxlcmFuZ2U6OGViMGI1NWM3ZTE2NDAxNWI1NDg4ZTk2ZTQ4M2E4MDNfNS0xLTEtMS0w_44bad8cb-bbf4-4281-9523-a7c2ba8b6881"
      unitRef="shares">1880405</pgen:StockIssuedDuringThePeriodSharesAccruedCompensation>
    <pgen:StockIssuedDuringThePeriodValueAccruedCompensation
      contextRef="i8c9429422ebf47569231453a5acda800_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yOC9mcmFnOmMzMWEwYjc5MzQ4ZjQ0YTY4NDEwMjYxMGQ2ZGY0ODE1L3RhYmxlOjhlYjBiNTVjN2UxNjQwMTViNTQ4OGU5NmU0ODNhODAzL3RhYmxlcmFuZ2U6OGViMGI1NWM3ZTE2NDAxNWI1NDg4ZTk2ZTQ4M2E4MDNfNS01LTEtMS0w_8dd5a29f-5fb1-4a34-ba6d-a51f0d4a9c8a"
      unitRef="usd">5100000</pgen:StockIssuedDuringThePeriodValueAccruedCompensation>
    <pgen:StockIssuedDuringThePeriodValueAccruedCompensation
      contextRef="ic5858e179144480d94112d8d522800ba_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yOC9mcmFnOmMzMWEwYjc5MzQ4ZjQ0YTY4NDEwMjYxMGQ2ZGY0ODE1L3RhYmxlOjhlYjBiNTVjN2UxNjQwMTViNTQ4OGU5NmU0ODNhODAzL3RhYmxlcmFuZ2U6OGViMGI1NWM3ZTE2NDAxNWI1NDg4ZTk2ZTQ4M2E4MDNfNS0xMS0xLTEtMA_c1181c7f-2500-4c95-919f-da3cbcf75538"
      unitRef="usd">5100000</pgen:StockIssuedDuringThePeriodValueAccruedCompensation>
    <us-gaap:StockIssuedDuringPeriodSharesIssuedForServices
      contextRef="i68bf9a978d0a49079bf0c8c0d2826412_D20200101-20200930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yOC9mcmFnOmMzMWEwYjc5MzQ4ZjQ0YTY4NDEwMjYxMGQ2ZGY0ODE1L3RhYmxlOjhlYjBiNTVjN2UxNjQwMTViNTQ4OGU5NmU0ODNhODAzL3RhYmxlcmFuZ2U6OGViMGI1NWM3ZTE2NDAxNWI1NDg4ZTk2ZTQ4M2E4MDNfNi0xLTEtMS0w_ad045b4e-79f1-44ee-86f4-0e025ef08095"
      unitRef="shares">413911</us-gaap:StockIssuedDuringPeriodSharesIssuedForServices>
    <us-gaap:StockIssuedDuringPeriodValueIssuedForServices
      contextRef="i8c9429422ebf47569231453a5acda800_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yOC9mcmFnOmMzMWEwYjc5MzQ4ZjQ0YTY4NDEwMjYxMGQ2ZGY0ODE1L3RhYmxlOjhlYjBiNTVjN2UxNjQwMTViNTQ4OGU5NmU0ODNhODAzL3RhYmxlcmFuZ2U6OGViMGI1NWM3ZTE2NDAxNWI1NDg4ZTk2ZTQ4M2E4MDNfNi01LTEtMS0w_bc52c64d-f3e0-48fb-81c5-313d0752e3dc"
      unitRef="usd">1006000</us-gaap:StockIssuedDuringPeriodValueIssuedForServices>
    <us-gaap:StockIssuedDuringPeriodValueIssuedForServices
      contextRef="ic5858e179144480d94112d8d522800ba_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yOC9mcmFnOmMzMWEwYjc5MzQ4ZjQ0YTY4NDEwMjYxMGQ2ZGY0ODE1L3RhYmxlOjhlYjBiNTVjN2UxNjQwMTViNTQ4OGU5NmU0ODNhODAzL3RhYmxlcmFuZ2U6OGViMGI1NWM3ZTE2NDAxNWI1NDg4ZTk2ZTQ4M2E4MDNfNi0xMS0xLTEtMA_3c961ca9-9b28-47f8-a8bb-8e85bbf854a8"
      unitRef="usd">1006000</us-gaap:StockIssuedDuringPeriodValueIssuedForServices>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="i68bf9a978d0a49079bf0c8c0d2826412_D20200101-20200930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yOC9mcmFnOmMzMWEwYjc5MzQ4ZjQ0YTY4NDEwMjYxMGQ2ZGY0ODE1L3RhYmxlOjhlYjBiNTVjN2UxNjQwMTViNTQ4OGU5NmU0ODNhODAzL3RhYmxlcmFuZ2U6OGViMGI1NWM3ZTE2NDAxNWI1NDg4ZTk2ZTQ4M2E4MDNfOC0xLTEtMS0w_799a406e-ead5-4c77-94c7-5a076feb2c91"
      unitRef="shares">5972696</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="i8c9429422ebf47569231453a5acda800_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yOC9mcmFnOmMzMWEwYjc5MzQ4ZjQ0YTY4NDEwMjYxMGQ2ZGY0ODE1L3RhYmxlOjhlYjBiNTVjN2UxNjQwMTViNTQ4OGU5NmU0ODNhODAzL3RhYmxlcmFuZ2U6OGViMGI1NWM3ZTE2NDAxNWI1NDg4ZTk2ZTQ4M2E4MDNfOC01LTEtMS0w_8d3d7223-73fc-490e-ad1b-f3aa873523c0"
      unitRef="usd">35000000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="ic5858e179144480d94112d8d522800ba_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yOC9mcmFnOmMzMWEwYjc5MzQ4ZjQ0YTY4NDEwMjYxMGQ2ZGY0ODE1L3RhYmxlOjhlYjBiNTVjN2UxNjQwMTViNTQ4OGU5NmU0ODNhODAzL3RhYmxlcmFuZ2U6OGViMGI1NWM3ZTE2NDAxNWI1NDg4ZTk2ZTQ4M2E4MDNfOC0xMS0xLTEtMA_38d2d671-dbe7-49b5-b591-4027bc105d7e"
      unitRef="usd">35000000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities
      contextRef="i68bf9a978d0a49079bf0c8c0d2826412_D20200101-20200930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yOC9mcmFnOmMzMWEwYjc5MzQ4ZjQ0YTY4NDEwMjYxMGQ2ZGY0ODE1L3RhYmxlOjhlYjBiNTVjN2UxNjQwMTViNTQ4OGU5NmU0ODNhODAzL3RhYmxlcmFuZ2U6OGViMGI1NWM3ZTE2NDAxNWI1NDg4ZTk2ZTQ4M2E4MDNfOS0xLTEtMS0xNDExNw_1ec3bfea-5db8-475f-94f5-e93400c233b8"
      unitRef="shares">6293402</us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities>
    <us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities
      contextRef="i8c9429422ebf47569231453a5acda800_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yOC9mcmFnOmMzMWEwYjc5MzQ4ZjQ0YTY4NDEwMjYxMGQ2ZGY0ODE1L3RhYmxlOjhlYjBiNTVjN2UxNjQwMTViNTQ4OGU5NmU0ODNhODAzL3RhYmxlcmFuZ2U6OGViMGI1NWM3ZTE2NDAxNWI1NDg4ZTk2ZTQ4M2E4MDNfOS01LTEtMS0xNDExNw_1ce3b08b-2fe9-4302-90ba-00d2cb779432"
      unitRef="usd">31827000</us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities>
    <us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities
      contextRef="ic5858e179144480d94112d8d522800ba_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yOC9mcmFnOmMzMWEwYjc5MzQ4ZjQ0YTY4NDEwMjYxMGQ2ZGY0ODE1L3RhYmxlOjhlYjBiNTVjN2UxNjQwMTViNTQ4OGU5NmU0ODNhODAzL3RhYmxlcmFuZ2U6OGViMGI1NWM3ZTE2NDAxNWI1NDg4ZTk2ZTQ4M2E4MDNfOS0xMS0xLTEtMTQxMTc_c6e12959-1b25-4fa2-9a1f-add92605b1d7"
      unitRef="usd">31827000</us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities>
    <us-gaap:NetIncomeLoss
      contextRef="i9b0436fc36614db99f98de9a263197a6_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yOC9mcmFnOmMzMWEwYjc5MzQ4ZjQ0YTY4NDEwMjYxMGQ2ZGY0ODE1L3RhYmxlOjhlYjBiNTVjN2UxNjQwMTViNTQ4OGU5NmU0ODNhODAzL3RhYmxlcmFuZ2U6OGViMGI1NWM3ZTE2NDAxNWI1NDg4ZTk2ZTQ4M2E4MDNfMTktOS0xLTEtMA_921e8679-add3-4714-bafa-1abe830af39b"
      unitRef="usd">-128860000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ic5858e179144480d94112d8d522800ba_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yOC9mcmFnOmMzMWEwYjc5MzQ4ZjQ0YTY4NDEwMjYxMGQ2ZGY0ODE1L3RhYmxlOjhlYjBiNTVjN2UxNjQwMTViNTQ4OGU5NmU0ODNhODAzL3RhYmxlcmFuZ2U6OGViMGI1NWM3ZTE2NDAxNWI1NDg4ZTk2ZTQ4M2E4MDNfMTktMTEtMS0xLTA_caa35e9c-8274-4483-91dd-7355a76f6e2e"
      unitRef="usd">-128860000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationNetOfTax
      contextRef="iad70182347a74446b5279119c94d2f7d_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yOC9mcmFnOmMzMWEwYjc5MzQ4ZjQ0YTY4NDEwMjYxMGQ2ZGY0ODE1L3RhYmxlOjhlYjBiNTVjN2UxNjQwMTViNTQ4OGU5NmU0ODNhODAzL3RhYmxlcmFuZ2U6OGViMGI1NWM3ZTE2NDAxNWI1NDg4ZTk2ZTQ4M2E4MDNfMjAtNy0xLTEtMA_fcb40d7a-2522-47bf-9169-2e88fd58ab82"
      unitRef="usd">-26957000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationNetOfTax
      contextRef="ic5858e179144480d94112d8d522800ba_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yOC9mcmFnOmMzMWEwYjc5MzQ4ZjQ0YTY4NDEwMjYxMGQ2ZGY0ODE1L3RhYmxlOjhlYjBiNTVjN2UxNjQwMTViNTQ4OGU5NmU0ODNhODAzL3RhYmxlcmFuZ2U6OGViMGI1NWM3ZTE2NDAxNWI1NDg4ZTk2ZTQ4M2E4MDNfMjAtMTEtMS0xLTA_4827f5f0-8555-42ef-8397-70afcb05c08c"
      unitRef="usd">-26957000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="iad70182347a74446b5279119c94d2f7d_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yOC9mcmFnOmMzMWEwYjc5MzQ4ZjQ0YTY4NDEwMjYxMGQ2ZGY0ODE1L3RhYmxlOjhlYjBiNTVjN2UxNjQwMTViNTQ4OGU5NmU0ODNhODAzL3RhYmxlcmFuZ2U6OGViMGI1NWM3ZTE2NDAxNWI1NDg4ZTk2ZTQ4M2E4MDNfMjEtNy0xLTEtMA_e351c0fd-6f96-45c2-b1e2-066d9d1fd1d9"
      unitRef="usd">1873000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="ic5858e179144480d94112d8d522800ba_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yOC9mcmFnOmMzMWEwYjc5MzQ4ZjQ0YTY4NDEwMjYxMGQ2ZGY0ODE1L3RhYmxlOjhlYjBiNTVjN2UxNjQwMTViNTQ4OGU5NmU0ODNhODAzL3RhYmxlcmFuZ2U6OGViMGI1NWM3ZTE2NDAxNWI1NDg4ZTk2ZTQ4M2E4MDNfMjEtMTEtMS0xLTA_da920119-3691-4cf3-b402-43ad596d75ce"
      unitRef="usd">1873000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i81bacc2685aa4e43854875b4a166f8b9_I20200930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yOC9mcmFnOmMzMWEwYjc5MzQ4ZjQ0YTY4NDEwMjYxMGQ2ZGY0ODE1L3RhYmxlOjhlYjBiNTVjN2UxNjQwMTViNTQ4OGU5NmU0ODNhODAzL3RhYmxlcmFuZ2U6OGViMGI1NWM3ZTE2NDAxNWI1NDg4ZTk2ZTQ4M2E4MDNfMjItMS0xLTEtMA_f724759c-1e43-4cf2-84a9-9c136316473e"
      unitRef="shares">178704151</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i81bacc2685aa4e43854875b4a166f8b9_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yOC9mcmFnOmMzMWEwYjc5MzQ4ZjQ0YTY4NDEwMjYxMGQ2ZGY0ODE1L3RhYmxlOjhlYjBiNTVjN2UxNjQwMTViNTQ4OGU5NmU0ODNhODAzL3RhYmxlcmFuZ2U6OGViMGI1NWM3ZTE2NDAxNWI1NDg4ZTk2ZTQ4M2E4MDNfMjItMy0xLTEtMA_cbf42483-7485-4961-8397-cc9a4e7a85d7"
      unitRef="usd">0</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ic173066de43540dcb06d8567c3123660_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yOC9mcmFnOmMzMWEwYjc5MzQ4ZjQ0YTY4NDEwMjYxMGQ2ZGY0ODE1L3RhYmxlOjhlYjBiNTVjN2UxNjQwMTViNTQ4OGU5NmU0ODNhODAzL3RhYmxlcmFuZ2U6OGViMGI1NWM3ZTE2NDAxNWI1NDg4ZTk2ZTQ4M2E4MDNfMjItNS0xLTEtMA_eb2b8838-f90f-4c4b-8d9a-5e742b172a88"
      unitRef="usd">1838919000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i40b2190ee18441fb9f8f0a143dd72a60_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yOC9mcmFnOmMzMWEwYjc5MzQ4ZjQ0YTY4NDEwMjYxMGQ2ZGY0ODE1L3RhYmxlOjhlYjBiNTVjN2UxNjQwMTViNTQ4OGU5NmU0ODNhODAzL3RhYmxlcmFuZ2U6OGViMGI1NWM3ZTE2NDAxNWI1NDg4ZTk2ZTQ4M2E4MDNfMjItNy0xLTEtMA_fd35b3a4-10c6-4e14-989e-932bc9ba611d"
      unitRef="usd">1362000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i74ec28532a214e77b7d6e366c70b224b_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yOC9mcmFnOmMzMWEwYjc5MzQ4ZjQ0YTY4NDEwMjYxMGQ2ZGY0ODE1L3RhYmxlOjhlYjBiNTVjN2UxNjQwMTViNTQ4OGU5NmU0ODNhODAzL3RhYmxlcmFuZ2U6OGViMGI1NWM3ZTE2NDAxNWI1NDg4ZTk2ZTQ4M2E4MDNfMjItOS0xLTEtMA_abbfdd09-6ba4-4c70-b3e2-0ab2dca0055b"
      unitRef="usd">-1781729000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i236a23c1535f4375bef77d40cd593d28_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8yOC9mcmFnOmMzMWEwYjc5MzQ4ZjQ0YTY4NDEwMjYxMGQ2ZGY0ODE1L3RhYmxlOjhlYjBiNTVjN2UxNjQwMTViNTQ4OGU5NmU0ODNhODAzL3RhYmxlcmFuZ2U6OGViMGI1NWM3ZTE2NDAxNWI1NDg4ZTk2ZTQ4M2E4MDNfMjItMTEtMS0xLTA_87a8de8e-2c81-4edf-88ff-2d52f09f19ab"
      unitRef="usd">58552000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="i5cc25946d6f843cca98ce03c128dee12_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8zMS9mcmFnOmZhMTFkYzM0MmQzOTQ5MDlhY2EyZTAwNTViOTRmMjc1L3RhYmxlOmMwYWEyNWEwYWFkYjQwMWY4Y2JlMTUyYjQ3ZDJjM2FlL3RhYmxlcmFuZ2U6YzBhYTI1YTBhYWRiNDAxZjhjYmUxNTJiNDdkMmMzYWVfMy0xLTEtMS0w_d4156a50-1a62-4971-bd3f-19ad4d4aa967"
      unitRef="usd">-67132000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ic5858e179144480d94112d8d522800ba_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8zMS9mcmFnOmZhMTFkYzM0MmQzOTQ5MDlhY2EyZTAwNTViOTRmMjc1L3RhYmxlOmMwYWEyNWEwYWFkYjQwMWY4Y2JlMTUyYjQ3ZDJjM2FlL3RhYmxlcmFuZ2U6YzBhYTI1YTBhYWRiNDAxZjhjYmUxNTJiNDdkMmMzYWVfMy0zLTEtMS0w_f79e5db7-3b72-4916-8bb5-1ba3346b6bf4"
      unitRef="usd">-128860000</us-gaap:NetIncomeLoss>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i5cc25946d6f843cca98ce03c128dee12_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8zMS9mcmFnOmZhMTFkYzM0MmQzOTQ5MDlhY2EyZTAwNTViOTRmMjc1L3RhYmxlOmMwYWEyNWEwYWFkYjQwMWY4Y2JlMTUyYjQ3ZDJjM2FlL3RhYmxlcmFuZ2U6YzBhYTI1YTBhYWRiNDAxZjhjYmUxNTJiNDdkMmMzYWVfNS0xLTEtMS0w_4c01c168-60a2-443a-abe3-a7cecce325b3"
      unitRef="usd">10442000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="ic5858e179144480d94112d8d522800ba_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8zMS9mcmFnOmZhMTFkYzM0MmQzOTQ5MDlhY2EyZTAwNTViOTRmMjc1L3RhYmxlOmMwYWEyNWEwYWFkYjQwMWY4Y2JlMTUyYjQ3ZDJjM2FlL3RhYmxlcmFuZ2U6YzBhYTI1YTBhYWRiNDAxZjhjYmUxNTJiNDdkMmMzYWVfNS0zLTEtMS0w_27bd5f0d-2471-4211-b36e-169407186445"
      unitRef="usd">13701000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:GainLossOnDispositionOfAssets1
      contextRef="i5cc25946d6f843cca98ce03c128dee12_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8zMS9mcmFnOmZhMTFkYzM0MmQzOTQ5MDlhY2EyZTAwNTViOTRmMjc1L3RhYmxlOmMwYWEyNWEwYWFkYjQwMWY4Y2JlMTUyYjQ3ZDJjM2FlL3RhYmxlcmFuZ2U6YzBhYTI1YTBhYWRiNDAxZjhjYmUxNTJiNDdkMmMzYWVfNi0xLTEtMS0w_9c0c5c96-4521-4351-88ed-99b34187bbf3"
      unitRef="usd">-89000</us-gaap:GainLossOnDispositionOfAssets1>
    <us-gaap:GainLossOnDispositionOfAssets1
      contextRef="ic5858e179144480d94112d8d522800ba_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8zMS9mcmFnOmZhMTFkYzM0MmQzOTQ5MDlhY2EyZTAwNTViOTRmMjc1L3RhYmxlOmMwYWEyNWEwYWFkYjQwMWY4Y2JlMTUyYjQ3ZDJjM2FlL3RhYmxlcmFuZ2U6YzBhYTI1YTBhYWRiNDAxZjhjYmUxNTJiNDdkMmMzYWVfNi0zLTEtMS0w_cc895f33-2565-4734-9a30-f8499987e789"
      unitRef="usd">-1606000</us-gaap:GainLossOnDispositionOfAssets1>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="i5cc25946d6f843cca98ce03c128dee12_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8zMS9mcmFnOmZhMTFkYzM0MmQzOTQ5MDlhY2EyZTAwNTViOTRmMjc1L3RhYmxlOmMwYWEyNWEwYWFkYjQwMWY4Y2JlMTUyYjQ3ZDJjM2FlL3RhYmxlcmFuZ2U6YzBhYTI1YTBhYWRiNDAxZjhjYmUxNTJiNDdkMmMzYWVfNy0xLTEtMS0w_3b52db12-f306-4f7d-8bfe-ea1bf1b0e27a"
      unitRef="usd">0</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="ic5858e179144480d94112d8d522800ba_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8zMS9mcmFnOmZhMTFkYzM0MmQzOTQ5MDlhY2EyZTAwNTViOTRmMjc1L3RhYmxlOmMwYWEyNWEwYWFkYjQwMWY4Y2JlMTUyYjQ3ZDJjM2FlL3RhYmxlcmFuZ2U6YzBhYTI1YTBhYWRiNDAxZjhjYmUxNTJiNDdkMmMzYWVfNy0zLTEtMS0w_784d0e6b-9ecc-44a1-997b-75ac4e15be47"
      unitRef="usd">9635000</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:OtherAssetImpairmentCharges
      contextRef="i5cc25946d6f843cca98ce03c128dee12_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8zMS9mcmFnOmZhMTFkYzM0MmQzOTQ5MDlhY2EyZTAwNTViOTRmMjc1L3RhYmxlOmMwYWEyNWEwYWFkYjQwMWY4Y2JlMTUyYjQ3ZDJjM2FlL3RhYmxlcmFuZ2U6YzBhYTI1YTBhYWRiNDAxZjhjYmUxNTJiNDdkMmMzYWVfOC0xLTEtMS0w_03ec4ba7-5ce5-49e1-b9b3-eb049a4c58c4"
      unitRef="usd">543000</us-gaap:OtherAssetImpairmentCharges>
    <us-gaap:OtherAssetImpairmentCharges
      contextRef="ic5858e179144480d94112d8d522800ba_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8zMS9mcmFnOmZhMTFkYzM0MmQzOTQ5MDlhY2EyZTAwNTViOTRmMjc1L3RhYmxlOmMwYWEyNWEwYWFkYjQwMWY4Y2JlMTUyYjQ3ZDJjM2FlL3RhYmxlcmFuZ2U6YzBhYTI1YTBhYWRiNDAxZjhjYmUxNTJiNDdkMmMzYWVfOC0zLTEtMS0w_6bd0b62a-cbe8-47d4-92df-1f98c64ba76f"
      unitRef="usd">13326000</us-gaap:OtherAssetImpairmentCharges>
    <pgen:DisposalGroupIncludingDiscontinuedOperationGainLossonDisposal
      contextRef="i5cc25946d6f843cca98ce03c128dee12_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8zMS9mcmFnOmZhMTFkYzM0MmQzOTQ5MDlhY2EyZTAwNTViOTRmMjc1L3RhYmxlOmMwYWEyNWEwYWFkYjQwMWY4Y2JlMTUyYjQ3ZDJjM2FlL3RhYmxlcmFuZ2U6YzBhYTI1YTBhYWRiNDAxZjhjYmUxNTJiNDdkMmMzYWVfOS0xLTEtMS0w_0ce2678f-025d-41d3-8398-560d0dfcfac4"
      unitRef="usd">0</pgen:DisposalGroupIncludingDiscontinuedOperationGainLossonDisposal>
    <pgen:DisposalGroupIncludingDiscontinuedOperationGainLossonDisposal
      contextRef="ic5858e179144480d94112d8d522800ba_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8zMS9mcmFnOmZhMTFkYzM0MmQzOTQ5MDlhY2EyZTAwNTViOTRmMjc1L3RhYmxlOmMwYWEyNWEwYWFkYjQwMWY4Y2JlMTUyYjQ3ZDJjM2FlL3RhYmxlcmFuZ2U6YzBhYTI1YTBhYWRiNDAxZjhjYmUxNTJiNDdkMmMzYWVfOS0zLTEtMS0w_8ff5b22e-6b41-4fce-80ea-05dfb321fa1b"
      unitRef="usd">672000</pgen:DisposalGroupIncludingDiscontinuedOperationGainLossonDisposal>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationForeignCurrencyTranslationGainsLosses
      contextRef="i5cc25946d6f843cca98ce03c128dee12_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8zMS9mcmFnOmZhMTFkYzM0MmQzOTQ5MDlhY2EyZTAwNTViOTRmMjc1L3RhYmxlOmMwYWEyNWEwYWFkYjQwMWY4Y2JlMTUyYjQ3ZDJjM2FlL3RhYmxlcmFuZ2U6YzBhYTI1YTBhYWRiNDAxZjhjYmUxNTJiNDdkMmMzYWVfMTAtMS0xLTEtMA_9e3a1503-c7d6-4b69-bac1-d21233c63245"
      unitRef="usd">0</us-gaap:DisposalGroupIncludingDiscontinuedOperationForeignCurrencyTranslationGainsLosses>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationForeignCurrencyTranslationGainsLosses
      contextRef="ic5858e179144480d94112d8d522800ba_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8zMS9mcmFnOmZhMTFkYzM0MmQzOTQ5MDlhY2EyZTAwNTViOTRmMjc1L3RhYmxlOmMwYWEyNWEwYWFkYjQwMWY4Y2JlMTUyYjQ3ZDJjM2FlL3RhYmxlcmFuZ2U6YzBhYTI1YTBhYWRiNDAxZjhjYmUxNTJiNDdkMmMzYWVfMTAtMy0xLTEtMA_80768303-d287-42ea-bbc2-598bc3fb56ea"
      unitRef="usd">-26957000</us-gaap:DisposalGroupIncludingDiscontinuedOperationForeignCurrencyTranslationGainsLosses>
    <us-gaap:EquitySecuritiesFvNiUnrealizedGainLoss
      contextRef="i5cc25946d6f843cca98ce03c128dee12_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8zMS9mcmFnOmZhMTFkYzM0MmQzOTQ5MDlhY2EyZTAwNTViOTRmMjc1L3RhYmxlOmMwYWEyNWEwYWFkYjQwMWY4Y2JlMTUyYjQ3ZDJjM2FlL3RhYmxlcmFuZ2U6YzBhYTI1YTBhYWRiNDAxZjhjYmUxNTJiNDdkMmMzYWVfMTItMS0xLTEtMA_97895fea-773c-4f47-bf23-352f90bb0f84"
      unitRef="usd">0</us-gaap:EquitySecuritiesFvNiUnrealizedGainLoss>
    <us-gaap:EquitySecuritiesFvNiUnrealizedGainLoss
      contextRef="ic5858e179144480d94112d8d522800ba_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8zMS9mcmFnOmZhMTFkYzM0MmQzOTQ5MDlhY2EyZTAwNTViOTRmMjc1L3RhYmxlOmMwYWEyNWEwYWFkYjQwMWY4Y2JlMTUyYjQ3ZDJjM2FlL3RhYmxlcmFuZ2U6YzBhYTI1YTBhYWRiNDAxZjhjYmUxNTJiNDdkMmMzYWVfMTItMy0xLTEtMA_9eff53d6-1485-4a42-9fdc-5a934daf1ccf"
      unitRef="usd">-106000</us-gaap:EquitySecuritiesFvNiUnrealizedGainLoss>
    <us-gaap:AccretionAmortizationOfDiscountsAndPremiumsInvestments
      contextRef="i5cc25946d6f843cca98ce03c128dee12_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8zMS9mcmFnOmZhMTFkYzM0MmQzOTQ5MDlhY2EyZTAwNTViOTRmMjc1L3RhYmxlOmMwYWEyNWEwYWFkYjQwMWY4Y2JlMTUyYjQ3ZDJjM2FlL3RhYmxlcmFuZ2U6YzBhYTI1YTBhYWRiNDAxZjhjYmUxNTJiNDdkMmMzYWVfMTMtMS0xLTEtMA_2c00dda8-c49f-4207-9e0b-579dee4a3f06"
      unitRef="usd">-893000</us-gaap:AccretionAmortizationOfDiscountsAndPremiumsInvestments>
    <us-gaap:AccretionAmortizationOfDiscountsAndPremiumsInvestments
      contextRef="ic5858e179144480d94112d8d522800ba_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8zMS9mcmFnOmZhMTFkYzM0MmQzOTQ5MDlhY2EyZTAwNTViOTRmMjc1L3RhYmxlOmMwYWEyNWEwYWFkYjQwMWY4Y2JlMTUyYjQ3ZDJjM2FlL3RhYmxlcmFuZ2U6YzBhYTI1YTBhYWRiNDAxZjhjYmUxNTJiNDdkMmMzYWVfMTMtMy0xLTEtMA_699079dd-5d6a-4372-8bae-0b1840d17eee"
      unitRef="usd">652000</us-gaap:AccretionAmortizationOfDiscountsAndPremiumsInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="i5cc25946d6f843cca98ce03c128dee12_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8zMS9mcmFnOmZhMTFkYzM0MmQzOTQ5MDlhY2EyZTAwNTViOTRmMjc1L3RhYmxlOmMwYWEyNWEwYWFkYjQwMWY4Y2JlMTUyYjQ3ZDJjM2FlL3RhYmxlcmFuZ2U6YzBhYTI1YTBhYWRiNDAxZjhjYmUxNTJiNDdkMmMzYWVfMTQtMS0xLTEtMA_892347f2-f24c-4f2b-940d-a47d26542029"
      unitRef="usd">-3000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="ic5858e179144480d94112d8d522800ba_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8zMS9mcmFnOmZhMTFkYzM0MmQzOTQ5MDlhY2EyZTAwNTViOTRmMjc1L3RhYmxlOmMwYWEyNWEwYWFkYjQwMWY4Y2JlMTUyYjQ3ZDJjM2FlL3RhYmxlcmFuZ2U6YzBhYTI1YTBhYWRiNDAxZjhjYmUxNTJiNDdkMmMzYWVfMTQtMy0xLTEtMA_383232bf-dd9d-4243-bdcb-e95ddf5f8791"
      unitRef="usd">-1163000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:ShareBasedCompensation
      contextRef="i5cc25946d6f843cca98ce03c128dee12_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8zMS9mcmFnOmZhMTFkYzM0MmQzOTQ5MDlhY2EyZTAwNTViOTRmMjc1L3RhYmxlOmMwYWEyNWEwYWFkYjQwMWY4Y2JlMTUyYjQ3ZDJjM2FlL3RhYmxlcmFuZ2U6YzBhYTI1YTBhYWRiNDAxZjhjYmUxNTJiNDdkMmMzYWVfMTUtMS0xLTEtMA_c4b9884b-1fc7-4e7d-9398-a5f9ce896323"
      unitRef="usd">11462000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="ic5858e179144480d94112d8d522800ba_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8zMS9mcmFnOmZhMTFkYzM0MmQzOTQ5MDlhY2EyZTAwNTViOTRmMjc1L3RhYmxlOmMwYWEyNWEwYWFkYjQwMWY4Y2JlMTUyYjQ3ZDJjM2FlL3RhYmxlcmFuZ2U6YzBhYTI1YTBhYWRiNDAxZjhjYmUxNTJiNDdkMmMzYWVfMTUtMy0xLTEtMA_d8dedc00-d120-4a77-8808-21dbf297bff2"
      unitRef="usd">13869000</us-gaap:ShareBasedCompensation>
    <pgen:SharesIssuedDuringPeriodValueIssuedForServices
      contextRef="i5cc25946d6f843cca98ce03c128dee12_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8zMS9mcmFnOmZhMTFkYzM0MmQzOTQ5MDlhY2EyZTAwNTViOTRmMjc1L3RhYmxlOmMwYWEyNWEwYWFkYjQwMWY4Y2JlMTUyYjQ3ZDJjM2FlL3RhYmxlcmFuZ2U6YzBhYTI1YTBhYWRiNDAxZjhjYmUxNTJiNDdkMmMzYWVfMTYtMS0xLTEtMA_77b8db8e-eff6-4b3b-aa88-8beaa4db3d1d"
      unitRef="usd">577000</pgen:SharesIssuedDuringPeriodValueIssuedForServices>
    <pgen:SharesIssuedDuringPeriodValueIssuedForServices
      contextRef="ic5858e179144480d94112d8d522800ba_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8zMS9mcmFnOmZhMTFkYzM0MmQzOTQ5MDlhY2EyZTAwNTViOTRmMjc1L3RhYmxlOmMwYWEyNWEwYWFkYjQwMWY4Y2JlMTUyYjQ3ZDJjM2FlL3RhYmxlcmFuZ2U6YzBhYTI1YTBhYWRiNDAxZjhjYmUxNTJiNDdkMmMzYWVfMTYtMy0xLTEtMA_d3c7e9b9-b055-4817-a5aa-df4ecfa4cd02"
      unitRef="usd">1006000</pgen:SharesIssuedDuringPeriodValueIssuedForServices>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="i5cc25946d6f843cca98ce03c128dee12_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8zMS9mcmFnOmZhMTFkYzM0MmQzOTQ5MDlhY2EyZTAwNTViOTRmMjc1L3RhYmxlOmMwYWEyNWEwYWFkYjQwMWY4Y2JlMTUyYjQ3ZDJjM2FlL3RhYmxlcmFuZ2U6YzBhYTI1YTBhYWRiNDAxZjhjYmUxNTJiNDdkMmMzYWVfMTctMS0xLTEtMA_c2f2d3ef-b22a-45ac-89b5-77ba8092002a"
      unitRef="usd">1219000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="ic5858e179144480d94112d8d522800ba_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8zMS9mcmFnOmZhMTFkYzM0MmQzOTQ5MDlhY2EyZTAwNTViOTRmMjc1L3RhYmxlOmMwYWEyNWEwYWFkYjQwMWY4Y2JlMTUyYjQ3ZDJjM2FlL3RhYmxlcmFuZ2U6YzBhYTI1YTBhYWRiNDAxZjhjYmUxNTJiNDdkMmMzYWVfMTctMy0xLTEtMA_f590a534-44db-46e5-bffc-3c766b1a27dc"
      unitRef="usd">759000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:AmortizationOfFinancingCostsAndDiscounts
      contextRef="i5cc25946d6f843cca98ce03c128dee12_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8zMS9mcmFnOmZhMTFkYzM0MmQzOTQ5MDlhY2EyZTAwNTViOTRmMjc1L3RhYmxlOmMwYWEyNWEwYWFkYjQwMWY4Y2JlMTUyYjQ3ZDJjM2FlL3RhYmxlcmFuZ2U6YzBhYTI1YTBhYWRiNDAxZjhjYmUxNTJiNDdkMmMzYWVfMTgtMS0xLTEtMA_83c87b10-7971-4065-a0d0-cff423d74f20"
      unitRef="usd">8641000</us-gaap:AmortizationOfFinancingCostsAndDiscounts>
    <us-gaap:AmortizationOfFinancingCostsAndDiscounts
      contextRef="ic5858e179144480d94112d8d522800ba_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8zMS9mcmFnOmZhMTFkYzM0MmQzOTQ5MDlhY2EyZTAwNTViOTRmMjc1L3RhYmxlOmMwYWEyNWEwYWFkYjQwMWY4Y2JlMTUyYjQ3ZDJjM2FlL3RhYmxlcmFuZ2U6YzBhYTI1YTBhYWRiNDAxZjhjYmUxNTJiNDdkMmMzYWVfMTgtMy0xLTEtMA_1eee9943-a36f-4bc2-add9-2d90a505e885"
      unitRef="usd">7807000</us-gaap:AmortizationOfFinancingCostsAndDiscounts>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="i5cc25946d6f843cca98ce03c128dee12_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8zMS9mcmFnOmZhMTFkYzM0MmQzOTQ5MDlhY2EyZTAwNTViOTRmMjc1L3RhYmxlOmMwYWEyNWEwYWFkYjQwMWY4Y2JlMTUyYjQ3ZDJjM2FlL3RhYmxlcmFuZ2U6YzBhYTI1YTBhYWRiNDAxZjhjYmUxNTJiNDdkMmMzYWVfMTktMS0xLTEtMA_6b606744-636d-44f1-b786-c685de455297"
      unitRef="usd">-180000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="ic5858e179144480d94112d8d522800ba_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8zMS9mcmFnOmZhMTFkYzM0MmQzOTQ5MDlhY2EyZTAwNTViOTRmMjc1L3RhYmxlOmMwYWEyNWEwYWFkYjQwMWY4Y2JlMTUyYjQ3ZDJjM2FlL3RhYmxlcmFuZ2U6YzBhYTI1YTBhYWRiNDAxZjhjYmUxNTJiNDdkMmMzYWVfMTktMy0xLTEtMA_830e8c96-2854-4f5e-9d4a-3b7546f3dd5a"
      unitRef="usd">-204000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:OtherNoncashIncomeExpense
      contextRef="i5cc25946d6f843cca98ce03c128dee12_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8zMS9mcmFnOmZhMTFkYzM0MmQzOTQ5MDlhY2EyZTAwNTViOTRmMjc1L3RhYmxlOmMwYWEyNWEwYWFkYjQwMWY4Y2JlMTUyYjQ3ZDJjM2FlL3RhYmxlcmFuZ2U6YzBhYTI1YTBhYWRiNDAxZjhjYmUxNTJiNDdkMmMzYWVfMjAtMS0xLTEtMA_b385a7b3-e313-424a-8812-ad672153d0b5"
      unitRef="usd">4600000</us-gaap:OtherNoncashIncomeExpense>
    <us-gaap:OtherNoncashIncomeExpense
      contextRef="ic5858e179144480d94112d8d522800ba_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8zMS9mcmFnOmZhMTFkYzM0MmQzOTQ5MDlhY2EyZTAwNTViOTRmMjc1L3RhYmxlOmMwYWEyNWEwYWFkYjQwMWY4Y2JlMTUyYjQ3ZDJjM2FlL3RhYmxlcmFuZ2U6YzBhYTI1YTBhYWRiNDAxZjhjYmUxNTJiNDdkMmMzYWVfMjAtMy0xLTEtMA_062a25c2-6f2c-469d-b8f5-dda22ffea700"
      unitRef="usd">-108000</us-gaap:OtherNoncashIncomeExpense>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="i5cc25946d6f843cca98ce03c128dee12_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8zMS9mcmFnOmZhMTFkYzM0MmQzOTQ5MDlhY2EyZTAwNTViOTRmMjc1L3RhYmxlOmMwYWEyNWEwYWFkYjQwMWY4Y2JlMTUyYjQ3ZDJjM2FlL3RhYmxlcmFuZ2U6YzBhYTI1YTBhYWRiNDAxZjhjYmUxNTJiNDdkMmMzYWVfMjMtMS0xLTEtMA_52099acd-f79b-40a4-9ea2-6ac8f3c8ec27"
      unitRef="usd">5285000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="ic5858e179144480d94112d8d522800ba_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8zMS9mcmFnOmZhMTFkYzM0MmQzOTQ5MDlhY2EyZTAwNTViOTRmMjc1L3RhYmxlOmMwYWEyNWEwYWFkYjQwMWY4Y2JlMTUyYjQ3ZDJjM2FlL3RhYmxlcmFuZ2U6YzBhYTI1YTBhYWRiNDAxZjhjYmUxNTJiNDdkMmMzYWVfMjMtMy0xLTEtMA_1e28488b-ecfb-4d11-8512-b6a5d3e29526"
      unitRef="usd">-952000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInDueFromRelatedPartiesCurrent
      contextRef="i5cc25946d6f843cca98ce03c128dee12_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8zMS9mcmFnOmZhMTFkYzM0MmQzOTQ5MDlhY2EyZTAwNTViOTRmMjc1L3RhYmxlOmMwYWEyNWEwYWFkYjQwMWY4Y2JlMTUyYjQ3ZDJjM2FlL3RhYmxlcmFuZ2U6YzBhYTI1YTBhYWRiNDAxZjhjYmUxNTJiNDdkMmMzYWVfMjQtMS0xLTEtMA_b1f82fc5-4dc8-497e-893e-0cc260297ccc"
      unitRef="usd">47000</us-gaap:IncreaseDecreaseInDueFromRelatedPartiesCurrent>
    <us-gaap:IncreaseDecreaseInDueFromRelatedPartiesCurrent
      contextRef="ic5858e179144480d94112d8d522800ba_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8zMS9mcmFnOmZhMTFkYzM0MmQzOTQ5MDlhY2EyZTAwNTViOTRmMjc1L3RhYmxlOmMwYWEyNWEwYWFkYjQwMWY4Y2JlMTUyYjQ3ZDJjM2FlL3RhYmxlcmFuZ2U6YzBhYTI1YTBhYWRiNDAxZjhjYmUxNTJiNDdkMmMzYWVfMjQtMy0xLTEtMA_2bb81427-92ce-439b-9857-802c44fc31ca"
      unitRef="usd">-265000</us-gaap:IncreaseDecreaseInDueFromRelatedPartiesCurrent>
    <us-gaap:IncreaseDecreaseInOtherReceivables
      contextRef="i5cc25946d6f843cca98ce03c128dee12_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8zMS9mcmFnOmZhMTFkYzM0MmQzOTQ5MDlhY2EyZTAwNTViOTRmMjc1L3RhYmxlOmMwYWEyNWEwYWFkYjQwMWY4Y2JlMTUyYjQ3ZDJjM2FlL3RhYmxlcmFuZ2U6YzBhYTI1YTBhYWRiNDAxZjhjYmUxNTJiNDdkMmMzYWVfMjYtMS0xLTEtMA_95f41818-c40d-4ffe-a2d4-5bdc7aafd465"
      unitRef="usd">610000</us-gaap:IncreaseDecreaseInOtherReceivables>
    <us-gaap:IncreaseDecreaseInOtherReceivables
      contextRef="ic5858e179144480d94112d8d522800ba_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8zMS9mcmFnOmZhMTFkYzM0MmQzOTQ5MDlhY2EyZTAwNTViOTRmMjc1L3RhYmxlOmMwYWEyNWEwYWFkYjQwMWY4Y2JlMTUyYjQ3ZDJjM2FlL3RhYmxlcmFuZ2U6YzBhYTI1YTBhYWRiNDAxZjhjYmUxNTJiNDdkMmMzYWVfMjYtMy0xLTEtMA_53f0fa13-c3f3-4169-8377-6e2a5a1534c8"
      unitRef="usd">-1807000</us-gaap:IncreaseDecreaseInOtherReceivables>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="i5cc25946d6f843cca98ce03c128dee12_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8zMS9mcmFnOmZhMTFkYzM0MmQzOTQ5MDlhY2EyZTAwNTViOTRmMjc1L3RhYmxlOmMwYWEyNWEwYWFkYjQwMWY4Y2JlMTUyYjQ3ZDJjM2FlL3RhYmxlcmFuZ2U6YzBhYTI1YTBhYWRiNDAxZjhjYmUxNTJiNDdkMmMzYWVfMjctMS0xLTEtMA_8a3ed629-6cdd-4618-a3fa-7468c9e84c60"
      unitRef="usd">-1422000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="ic5858e179144480d94112d8d522800ba_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8zMS9mcmFnOmZhMTFkYzM0MmQzOTQ5MDlhY2EyZTAwNTViOTRmMjc1L3RhYmxlOmMwYWEyNWEwYWFkYjQwMWY4Y2JlMTUyYjQ3ZDJjM2FlL3RhYmxlcmFuZ2U6YzBhYTI1YTBhYWRiNDAxZjhjYmUxNTJiNDdkMmMzYWVfMjctMy0xLTEtMA_367a0129-ec37-4003-a676-502bd750b7d6"
      unitRef="usd">-5411000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="i5cc25946d6f843cca98ce03c128dee12_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8zMS9mcmFnOmZhMTFkYzM0MmQzOTQ5MDlhY2EyZTAwNTViOTRmMjc1L3RhYmxlOmMwYWEyNWEwYWFkYjQwMWY4Y2JlMTUyYjQ3ZDJjM2FlL3RhYmxlcmFuZ2U6YzBhYTI1YTBhYWRiNDAxZjhjYmUxNTJiNDdkMmMzYWVfMjgtMS0xLTEtMA_b9541610-9430-463f-9040-7826fd44b4c9"
      unitRef="usd">388000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="ic5858e179144480d94112d8d522800ba_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8zMS9mcmFnOmZhMTFkYzM0MmQzOTQ5MDlhY2EyZTAwNTViOTRmMjc1L3RhYmxlOmMwYWEyNWEwYWFkYjQwMWY4Y2JlMTUyYjQ3ZDJjM2FlL3RhYmxlcmFuZ2U6YzBhYTI1YTBhYWRiNDAxZjhjYmUxNTJiNDdkMmMzYWVfMjgtMy0xLTEtMA_4298d62c-93f4-43a2-9c55-c23d34f9a688"
      unitRef="usd">1777000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInOtherOperatingAssets
      contextRef="i5cc25946d6f843cca98ce03c128dee12_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8zMS9mcmFnOmZhMTFkYzM0MmQzOTQ5MDlhY2EyZTAwNTViOTRmMjc1L3RhYmxlOmMwYWEyNWEwYWFkYjQwMWY4Y2JlMTUyYjQ3ZDJjM2FlL3RhYmxlcmFuZ2U6YzBhYTI1YTBhYWRiNDAxZjhjYmUxNTJiNDdkMmMzYWVfMjktMS0xLTEtMA_bd52eb33-8bb2-473c-9b47-ff50cb04079c"
      unitRef="usd">-282000</us-gaap:IncreaseDecreaseInOtherOperatingAssets>
    <us-gaap:IncreaseDecreaseInOtherOperatingAssets
      contextRef="ic5858e179144480d94112d8d522800ba_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8zMS9mcmFnOmZhMTFkYzM0MmQzOTQ5MDlhY2EyZTAwNTViOTRmMjc1L3RhYmxlOmMwYWEyNWEwYWFkYjQwMWY4Y2JlMTUyYjQ3ZDJjM2FlL3RhYmxlcmFuZ2U6YzBhYTI1YTBhYWRiNDAxZjhjYmUxNTJiNDdkMmMzYWVfMjktMy0xLTEtMA_240d049b-3fb1-4f01-b51c-ec8d800560bb"
      unitRef="usd">125000</us-gaap:IncreaseDecreaseInOtherOperatingAssets>
    <us-gaap:IncreaseDecreaseInAccountsPayableTrade
      contextRef="i5cc25946d6f843cca98ce03c128dee12_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8zMS9mcmFnOmZhMTFkYzM0MmQzOTQ5MDlhY2EyZTAwNTViOTRmMjc1L3RhYmxlOmMwYWEyNWEwYWFkYjQwMWY4Y2JlMTUyYjQ3ZDJjM2FlL3RhYmxlcmFuZ2U6YzBhYTI1YTBhYWRiNDAxZjhjYmUxNTJiNDdkMmMzYWVfMzAtMS0xLTEtMA_3aa1ddc1-baa1-4757-b8b4-e8f5692d9fc0"
      unitRef="usd">-678000</us-gaap:IncreaseDecreaseInAccountsPayableTrade>
    <us-gaap:IncreaseDecreaseInAccountsPayableTrade
      contextRef="ic5858e179144480d94112d8d522800ba_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8zMS9mcmFnOmZhMTFkYzM0MmQzOTQ5MDlhY2EyZTAwNTViOTRmMjc1L3RhYmxlOmMwYWEyNWEwYWFkYjQwMWY4Y2JlMTUyYjQ3ZDJjM2FlL3RhYmxlcmFuZ2U6YzBhYTI1YTBhYWRiNDAxZjhjYmUxNTJiNDdkMmMzYWVfMzAtMy0xLTEtMA_67152485-1e2b-41ad-b6a9-5e67247e56f8"
      unitRef="usd">-1556000</us-gaap:IncreaseDecreaseInAccountsPayableTrade>
    <us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities
      contextRef="i5cc25946d6f843cca98ce03c128dee12_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8zMS9mcmFnOmZhMTFkYzM0MmQzOTQ5MDlhY2EyZTAwNTViOTRmMjc1L3RhYmxlOmMwYWEyNWEwYWFkYjQwMWY4Y2JlMTUyYjQ3ZDJjM2FlL3RhYmxlcmFuZ2U6YzBhYTI1YTBhYWRiNDAxZjhjYmUxNTJiNDdkMmMzYWVfMzEtMS0xLTEtMA_c398e65b-dac9-4bd7-b329-2294039af09c"
      unitRef="usd">-304000</us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities>
    <us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities
      contextRef="ic5858e179144480d94112d8d522800ba_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8zMS9mcmFnOmZhMTFkYzM0MmQzOTQ5MDlhY2EyZTAwNTViOTRmMjc1L3RhYmxlOmMwYWEyNWEwYWFkYjQwMWY4Y2JlMTUyYjQ3ZDJjM2FlL3RhYmxlcmFuZ2U6YzBhYTI1YTBhYWRiNDAxZjhjYmUxNTJiNDdkMmMzYWVfMzEtMy0xLTEtMA_67c4b45c-5706-44b2-9665-9462b4d54477"
      unitRef="usd">-1605000</us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities>
    <us-gaap:IncreaseDecreaseInOtherAccruedLiabilities
      contextRef="i5cc25946d6f843cca98ce03c128dee12_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8zMS9mcmFnOmZhMTFkYzM0MmQzOTQ5MDlhY2EyZTAwNTViOTRmMjc1L3RhYmxlOmMwYWEyNWEwYWFkYjQwMWY4Y2JlMTUyYjQ3ZDJjM2FlL3RhYmxlcmFuZ2U6YzBhYTI1YTBhYWRiNDAxZjhjYmUxNTJiNDdkMmMzYWVfMzItMS0xLTEtMA_1c61f202-9bbf-452e-b955-2d30d22e8382"
      unitRef="usd">1505000</us-gaap:IncreaseDecreaseInOtherAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInOtherAccruedLiabilities
      contextRef="ic5858e179144480d94112d8d522800ba_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8zMS9mcmFnOmZhMTFkYzM0MmQzOTQ5MDlhY2EyZTAwNTViOTRmMjc1L3RhYmxlOmMwYWEyNWEwYWFkYjQwMWY4Y2JlMTUyYjQ3ZDJjM2FlL3RhYmxlcmFuZ2U6YzBhYTI1YTBhYWRiNDAxZjhjYmUxNTJiNDdkMmMzYWVfMzItMy0xLTEtMA_009024f3-1d3f-4ba0-aa84-591fff198d56"
      unitRef="usd">-3072000</us-gaap:IncreaseDecreaseInOtherAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInContractWithCustomerLiability
      contextRef="i5cc25946d6f843cca98ce03c128dee12_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8zMS9mcmFnOmZhMTFkYzM0MmQzOTQ5MDlhY2EyZTAwNTViOTRmMjc1L3RhYmxlOmMwYWEyNWEwYWFkYjQwMWY4Y2JlMTUyYjQ3ZDJjM2FlL3RhYmxlcmFuZ2U6YzBhYTI1YTBhYWRiNDAxZjhjYmUxNTJiNDdkMmMzYWVfMzMtMS0xLTEtMA_41d0b7f2-ced0-42c6-a625-3e171a0be779"
      unitRef="usd">903000</us-gaap:IncreaseDecreaseInContractWithCustomerLiability>
    <us-gaap:IncreaseDecreaseInContractWithCustomerLiability
      contextRef="ic5858e179144480d94112d8d522800ba_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8zMS9mcmFnOmZhMTFkYzM0MmQzOTQ5MDlhY2EyZTAwNTViOTRmMjc1L3RhYmxlOmMwYWEyNWEwYWFkYjQwMWY4Y2JlMTUyYjQ3ZDJjM2FlL3RhYmxlcmFuZ2U6YzBhYTI1YTBhYWRiNDAxZjhjYmUxNTJiNDdkMmMzYWVfMzMtMy0xLTEtMA_f0e81c2b-137a-48b7-8853-e82e2c1cae9a"
      unitRef="usd">-20304000</us-gaap:IncreaseDecreaseInContractWithCustomerLiability>
    <us-gaap:IncreaseDecreaseInOperatingLeaseLiability
      contextRef="i5cc25946d6f843cca98ce03c128dee12_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8zMS9mcmFnOmZhMTFkYzM0MmQzOTQ5MDlhY2EyZTAwNTViOTRmMjc1L3RhYmxlOmMwYWEyNWEwYWFkYjQwMWY4Y2JlMTUyYjQ3ZDJjM2FlL3RhYmxlcmFuZ2U6YzBhYTI1YTBhYWRiNDAxZjhjYmUxNTJiNDdkMmMzYWVfMzQtMS0xLTEtMA_74b51d53-b4e6-4a2f-a100-d7312d52eaf7"
      unitRef="usd">107000</us-gaap:IncreaseDecreaseInOperatingLeaseLiability>
    <us-gaap:IncreaseDecreaseInOperatingLeaseLiability
      contextRef="ic5858e179144480d94112d8d522800ba_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8zMS9mcmFnOmZhMTFkYzM0MmQzOTQ5MDlhY2EyZTAwNTViOTRmMjc1L3RhYmxlOmMwYWEyNWEwYWFkYjQwMWY4Y2JlMTUyYjQ3ZDJjM2FlL3RhYmxlcmFuZ2U6YzBhYTI1YTBhYWRiNDAxZjhjYmUxNTJiNDdkMmMzYWVfMzQtMy0xLTEtMA_e43a08ed-a790-4499-b658-3e60e6193a9c"
      unitRef="usd">-508000</us-gaap:IncreaseDecreaseInOperatingLeaseLiability>
    <us-gaap:IncreaseDecreaseInDueToRelatedPartiesCurrent
      contextRef="i5cc25946d6f843cca98ce03c128dee12_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8zMS9mcmFnOmZhMTFkYzM0MmQzOTQ5MDlhY2EyZTAwNTViOTRmMjc1L3RhYmxlOmMwYWEyNWEwYWFkYjQwMWY4Y2JlMTUyYjQ3ZDJjM2FlL3RhYmxlcmFuZ2U6YzBhYTI1YTBhYWRiNDAxZjhjYmUxNTJiNDdkMmMzYWVfMzUtMS0xLTEtMA_a08e47fb-318e-4ac3-ac0d-75dee473b9c1"
      unitRef="usd">4000</us-gaap:IncreaseDecreaseInDueToRelatedPartiesCurrent>
    <us-gaap:IncreaseDecreaseInDueToRelatedPartiesCurrent
      contextRef="ic5858e179144480d94112d8d522800ba_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8zMS9mcmFnOmZhMTFkYzM0MmQzOTQ5MDlhY2EyZTAwNTViOTRmMjc1L3RhYmxlOmMwYWEyNWEwYWFkYjQwMWY4Y2JlMTUyYjQ3ZDJjM2FlL3RhYmxlcmFuZ2U6YzBhYTI1YTBhYWRiNDAxZjhjYmUxNTJiNDdkMmMzYWVfMzUtMy0xLTEtMA_bc92cc99-bfb2-46d5-a402-8706ce3f35f0"
      unitRef="usd">305000</us-gaap:IncreaseDecreaseInDueToRelatedPartiesCurrent>
    <us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities
      contextRef="i5cc25946d6f843cca98ce03c128dee12_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8zMS9mcmFnOmZhMTFkYzM0MmQzOTQ5MDlhY2EyZTAwNTViOTRmMjc1L3RhYmxlOmMwYWEyNWEwYWFkYjQwMWY4Y2JlMTUyYjQ3ZDJjM2FlL3RhYmxlcmFuZ2U6YzBhYTI1YTBhYWRiNDAxZjhjYmUxNTJiNDdkMmMzYWVfMzYtMS0xLTEtMA_a40d9a68-4dc9-4deb-9a28-c9e8cbdd1330"
      unitRef="usd">-50000</us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities>
    <us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities
      contextRef="ic5858e179144480d94112d8d522800ba_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8zMS9mcmFnOmZhMTFkYzM0MmQzOTQ5MDlhY2EyZTAwNTViOTRmMjc1L3RhYmxlOmMwYWEyNWEwYWFkYjQwMWY4Y2JlMTUyYjQ3ZDJjM2FlL3RhYmxlcmFuZ2U6YzBhYTI1YTBhYWRiNDAxZjhjYmUxNTJiNDdkMmMzYWVfMzYtMy0xLTEtMA_bac3496c-82ca-4f95-bc43-26cb7f141eff"
      unitRef="usd">0</us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i5cc25946d6f843cca98ce03c128dee12_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8zMS9mcmFnOmZhMTFkYzM0MmQzOTQ5MDlhY2EyZTAwNTViOTRmMjc1L3RhYmxlOmMwYWEyNWEwYWFkYjQwMWY4Y2JlMTUyYjQ3ZDJjM2FlL3RhYmxlcmFuZ2U6YzBhYTI1YTBhYWRiNDAxZjhjYmUxNTJiNDdkMmMzYWVfMzctMS0xLTEtMA_2c600b27-b1cf-4434-820b-dcbf5ca36640"
      unitRef="usd">-41182000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="ic5858e179144480d94112d8d522800ba_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8zMS9mcmFnOmZhMTFkYzM0MmQzOTQ5MDlhY2EyZTAwNTViOTRmMjc1L3RhYmxlOmMwYWEyNWEwYWFkYjQwMWY4Y2JlMTUyYjQ3ZDJjM2FlL3RhYmxlcmFuZ2U6YzBhYTI1YTBhYWRiNDAxZjhjYmUxNTJiNDdkMmMzYWVfMzctMy0xLTEtMA_195393ef-197f-4600-9ead-475d298a9150"
      unitRef="usd">-60552000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquireInvestments
      contextRef="i5cc25946d6f843cca98ce03c128dee12_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8zMS9mcmFnOmZhMTFkYzM0MmQzOTQ5MDlhY2EyZTAwNTViOTRmMjc1L3RhYmxlOjU0ZTA5NDQzNTI2YTRlNzhhODIyZDBiYjg4YWYwNzM2L3RhYmxlcmFuZ2U6NTRlMDk0NDM1MjZhNGU3OGE4MjJkMGJiODhhZjA3MzZfMy0xLTEtMS0w_2cc6c6df-f274-4770-b32a-6742493ff780"
      unitRef="usd">174221000</us-gaap:PaymentsToAcquireInvestments>
    <us-gaap:PaymentsToAcquireInvestments
      contextRef="ic5858e179144480d94112d8d522800ba_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8zMS9mcmFnOmZhMTFkYzM0MmQzOTQ5MDlhY2EyZTAwNTViOTRmMjc1L3RhYmxlOjU0ZTA5NDQzNTI2YTRlNzhhODIyZDBiYjg4YWYwNzM2L3RhYmxlcmFuZ2U6NTRlMDk0NDM1MjZhNGU3OGE4MjJkMGJiODhhZjA3MzZfMy0zLTEtMS0w_b55c6e2b-4644-41e6-ac79-82ef9253db89"
      unitRef="usd">171360000</us-gaap:PaymentsToAcquireInvestments>
    <us-gaap:ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities
      contextRef="i5cc25946d6f843cca98ce03c128dee12_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8zMS9mcmFnOmZhMTFkYzM0MmQzOTQ5MDlhY2EyZTAwNTViOTRmMjc1L3RhYmxlOjU0ZTA5NDQzNTI2YTRlNzhhODIyZDBiYjg4YWYwNzM2L3RhYmxlcmFuZ2U6NTRlMDk0NDM1MjZhNGU3OGE4MjJkMGJiODhhZjA3MzZfNC0xLTEtMS0w_7633e6a9-bfb4-42ba-b591-614ffc0d29e9"
      unitRef="usd">82000000</us-gaap:ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities>
    <us-gaap:ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities
      contextRef="ic5858e179144480d94112d8d522800ba_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8zMS9mcmFnOmZhMTFkYzM0MmQzOTQ5MDlhY2EyZTAwNTViOTRmMjc1L3RhYmxlOjU0ZTA5NDQzNTI2YTRlNzhhODIyZDBiYjg4YWYwNzM2L3RhYmxlcmFuZ2U6NTRlMDk0NDM1MjZhNGU3OGE4MjJkMGJiODhhZjA3MzZfNC0zLTEtMS0w_c9d1b5e3-abd9-459e-a82f-17d7541a5be0"
      unitRef="usd">96000000</us-gaap:ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i5cc25946d6f843cca98ce03c128dee12_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8zMS9mcmFnOmZhMTFkYzM0MmQzOTQ5MDlhY2EyZTAwNTViOTRmMjc1L3RhYmxlOjU0ZTA5NDQzNTI2YTRlNzhhODIyZDBiYjg4YWYwNzM2L3RhYmxlcmFuZ2U6NTRlMDk0NDM1MjZhNGU3OGE4MjJkMGJiODhhZjA3MzZfMTAtMS0xLTEtMA_7f3b8fca-3984-44d2-8234-fcb982a13bab"
      unitRef="usd">4474000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="ic5858e179144480d94112d8d522800ba_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8zMS9mcmFnOmZhMTFkYzM0MmQzOTQ5MDlhY2EyZTAwNTViOTRmMjc1L3RhYmxlOjU0ZTA5NDQzNTI2YTRlNzhhODIyZDBiYjg4YWYwNzM2L3RhYmxlcmFuZ2U6NTRlMDk0NDM1MjZhNGU3OGE4MjJkMGJiODhhZjA3MzZfMTAtMy0xLTEtMA_dbe90110-9ea9-4c14-8aa9-f195c66f17db"
      unitRef="usd">6058000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:ProceedsFromSaleOfOtherAssetsInvestingActivities
      contextRef="i5cc25946d6f843cca98ce03c128dee12_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8zMS9mcmFnOmZhMTFkYzM0MmQzOTQ5MDlhY2EyZTAwNTViOTRmMjc1L3RhYmxlOjU0ZTA5NDQzNTI2YTRlNzhhODIyZDBiYjg4YWYwNzM2L3RhYmxlcmFuZ2U6NTRlMDk0NDM1MjZhNGU3OGE4MjJkMGJiODhhZjA3MzZfMTEtMS0xLTEtMA_5eb0f134-ba37-4341-953d-145d28dbed4b"
      unitRef="usd">2537000</us-gaap:ProceedsFromSaleOfOtherAssetsInvestingActivities>
    <us-gaap:ProceedsFromSaleOfOtherAssetsInvestingActivities
      contextRef="ic5858e179144480d94112d8d522800ba_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8zMS9mcmFnOmZhMTFkYzM0MmQzOTQ5MDlhY2EyZTAwNTViOTRmMjc1L3RhYmxlOjU0ZTA5NDQzNTI2YTRlNzhhODIyZDBiYjg4YWYwNzM2L3RhYmxlcmFuZ2U6NTRlMDk0NDM1MjZhNGU3OGE4MjJkMGJiODhhZjA3MzZfMTEtMy0xLTEtMA_c280e0ec-7532-40fa-848a-c3f4bffe8e30"
      unitRef="usd">1831000</us-gaap:ProceedsFromSaleOfOtherAssetsInvestingActivities>
    <us-gaap:ProceedsFromDivestitureOfBusinesses
      contextRef="i5cc25946d6f843cca98ce03c128dee12_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8zMS9mcmFnOmZhMTFkYzM0MmQzOTQ5MDlhY2EyZTAwNTViOTRmMjc1L3RhYmxlOjU0ZTA5NDQzNTI2YTRlNzhhODIyZDBiYjg4YWYwNzM2L3RhYmxlcmFuZ2U6NTRlMDk0NDM1MjZhNGU3OGE4MjJkMGJiODhhZjA3MzZfMTItMS0xLTEtMA_619d4712-3d42-46be-82cc-265a37ca3ef3"
      unitRef="usd">0</us-gaap:ProceedsFromDivestitureOfBusinesses>
    <us-gaap:ProceedsFromDivestitureOfBusinesses
      contextRef="ic5858e179144480d94112d8d522800ba_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8zMS9mcmFnOmZhMTFkYzM0MmQzOTQ5MDlhY2EyZTAwNTViOTRmMjc1L3RhYmxlOjU0ZTA5NDQzNTI2YTRlNzhhODIyZDBiYjg4YWYwNzM2L3RhYmxlcmFuZ2U6NTRlMDk0NDM1MjZhNGU3OGE4MjJkMGJiODhhZjA3MzZfMTItMy0xLTEtMA_9da3323e-b184-476b-9439-fc1ee6d995e1"
      unitRef="usd">64240000</us-gaap:ProceedsFromDivestitureOfBusinesses>
    <us-gaap:ProceedsFromCollectionOfNotesReceivable
      contextRef="i5cc25946d6f843cca98ce03c128dee12_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8zMS9mcmFnOmZhMTFkYzM0MmQzOTQ5MDlhY2EyZTAwNTViOTRmMjc1L3RhYmxlOjU0ZTA5NDQzNTI2YTRlNzhhODIyZDBiYjg4YWYwNzM2L3RhYmxlcmFuZ2U6NTRlMDk0NDM1MjZhNGU3OGE4MjJkMGJiODhhZjA3MzZfMTQtMS0xLTEtMA_04d5f1c0-3187-4dce-aa40-83a961370fd1"
      unitRef="usd">3689000</us-gaap:ProceedsFromCollectionOfNotesReceivable>
    <us-gaap:ProceedsFromCollectionOfNotesReceivable
      contextRef="ic5858e179144480d94112d8d522800ba_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8zMS9mcmFnOmZhMTFkYzM0MmQzOTQ5MDlhY2EyZTAwNTViOTRmMjc1L3RhYmxlOjU0ZTA5NDQzNTI2YTRlNzhhODIyZDBiYjg4YWYwNzM2L3RhYmxlcmFuZ2U6NTRlMDk0NDM1MjZhNGU3OGE4MjJkMGJiODhhZjA3MzZfMTQtMy0xLTEtMA_ffff3b80-ed36-41b8-a8e4-609ba7cb72c9"
      unitRef="usd">2942000</us-gaap:ProceedsFromCollectionOfNotesReceivable>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i5cc25946d6f843cca98ce03c128dee12_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8zMS9mcmFnOmZhMTFkYzM0MmQzOTQ5MDlhY2EyZTAwNTViOTRmMjc1L3RhYmxlOjU0ZTA5NDQzNTI2YTRlNzhhODIyZDBiYjg4YWYwNzM2L3RhYmxlcmFuZ2U6NTRlMDk0NDM1MjZhNGU3OGE4MjJkMGJiODhhZjA3MzZfMTUtMS0xLTEtMA_057c4aa6-7ee1-4451-b88b-9e3463afa231"
      unitRef="usd">-90469000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="ic5858e179144480d94112d8d522800ba_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8zMS9mcmFnOmZhMTFkYzM0MmQzOTQ5MDlhY2EyZTAwNTViOTRmMjc1L3RhYmxlOjU0ZTA5NDQzNTI2YTRlNzhhODIyZDBiYjg4YWYwNzM2L3RhYmxlcmFuZ2U6NTRlMDk0NDM1MjZhNGU3OGE4MjJkMGJiODhhZjA3MzZfMTUtMy0xLTEtMA_e91a2190-958c-4d73-a9ed-34de49688202"
      unitRef="usd">-12405000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="i5cc25946d6f843cca98ce03c128dee12_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8zMS9mcmFnOmZhMTFkYzM0MmQzOTQ5MDlhY2EyZTAwNTViOTRmMjc1L3RhYmxlOjU0ZTA5NDQzNTI2YTRlNzhhODIyZDBiYjg4YWYwNzM2L3RhYmxlcmFuZ2U6NTRlMDk0NDM1MjZhNGU3OGE4MjJkMGJiODhhZjA3MzZfMTctMS0xLTEtMA_4fa75184-59fd-4422-b713-a0e2d3c6d6bf"
      unitRef="usd">121045000</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="ic5858e179144480d94112d8d522800ba_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8zMS9mcmFnOmZhMTFkYzM0MmQzOTQ5MDlhY2EyZTAwNTViOTRmMjc1L3RhYmxlOjU0ZTA5NDQzNTI2YTRlNzhhODIyZDBiYjg4YWYwNzM2L3RhYmxlcmFuZ2U6NTRlMDk0NDM1MjZhNGU3OGE4MjJkMGJiODhhZjA3MzZfMTctMy0xLTEtMA_66aabbf7-bda9-4151-9030-e663cfbe74bd"
      unitRef="usd">35000000</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:ProceedsFromLinesOfCredit
      contextRef="i5cc25946d6f843cca98ce03c128dee12_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8zMS9mcmFnOmZhMTFkYzM0MmQzOTQ5MDlhY2EyZTAwNTViOTRmMjc1L3RhYmxlOjU0ZTA5NDQzNTI2YTRlNzhhODIyZDBiYjg4YWYwNzM2L3RhYmxlcmFuZ2U6NTRlMDk0NDM1MjZhNGU3OGE4MjJkMGJiODhhZjA3MzZfMTktMS0xLTEtMA_b718b1f6-ff75-423d-8941-29243b807f6a"
      unitRef="usd">0</us-gaap:ProceedsFromLinesOfCredit>
    <us-gaap:ProceedsFromLinesOfCredit
      contextRef="ic5858e179144480d94112d8d522800ba_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8zMS9mcmFnOmZhMTFkYzM0MmQzOTQ5MDlhY2EyZTAwNTViOTRmMjc1L3RhYmxlOjU0ZTA5NDQzNTI2YTRlNzhhODIyZDBiYjg4YWYwNzM2L3RhYmxlcmFuZ2U6NTRlMDk0NDM1MjZhNGU3OGE4MjJkMGJiODhhZjA3MzZfMTktMy0xLTEtMA_a2b6902c-5697-482c-ae97-47e00aa8b0dd"
      unitRef="usd">10005000</us-gaap:ProceedsFromLinesOfCredit>
    <us-gaap:RepaymentsOfLinesOfCredit
      contextRef="i5cc25946d6f843cca98ce03c128dee12_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8zMS9mcmFnOmZhMTFkYzM0MmQzOTQ5MDlhY2EyZTAwNTViOTRmMjc1L3RhYmxlOjU0ZTA5NDQzNTI2YTRlNzhhODIyZDBiYjg4YWYwNzM2L3RhYmxlcmFuZ2U6NTRlMDk0NDM1MjZhNGU3OGE4MjJkMGJiODhhZjA3MzZfMjAtMS0xLTEtMA_2f677c6b-832a-4b16-9744-405688de7a65"
      unitRef="usd">0</us-gaap:RepaymentsOfLinesOfCredit>
    <us-gaap:RepaymentsOfLinesOfCredit
      contextRef="ic5858e179144480d94112d8d522800ba_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8zMS9mcmFnOmZhMTFkYzM0MmQzOTQ5MDlhY2EyZTAwNTViOTRmMjc1L3RhYmxlOjU0ZTA5NDQzNTI2YTRlNzhhODIyZDBiYjg4YWYwNzM2L3RhYmxlcmFuZ2U6NTRlMDk0NDM1MjZhNGU3OGE4MjJkMGJiODhhZjA3MzZfMjAtMy0xLTEtMA_67523627-0034-4660-bf3b-9e68f35e5ace"
      unitRef="usd">11927000</us-gaap:RepaymentsOfLinesOfCredit>
    <us-gaap:RepaymentsOfLongTermDebt
      contextRef="i5cc25946d6f843cca98ce03c128dee12_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8zMS9mcmFnOmZhMTFkYzM0MmQzOTQ5MDlhY2EyZTAwNTViOTRmMjc1L3RhYmxlOjU0ZTA5NDQzNTI2YTRlNzhhODIyZDBiYjg4YWYwNzM2L3RhYmxlcmFuZ2U6NTRlMDk0NDM1MjZhNGU3OGE4MjJkMGJiODhhZjA3MzZfMjItMS0xLTEtMA_6fe1d592-cfcf-40a4-87d2-dae38cc2ab27"
      unitRef="usd">351000</us-gaap:RepaymentsOfLongTermDebt>
    <us-gaap:RepaymentsOfLongTermDebt
      contextRef="ic5858e179144480d94112d8d522800ba_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8zMS9mcmFnOmZhMTFkYzM0MmQzOTQ5MDlhY2EyZTAwNTViOTRmMjc1L3RhYmxlOjU0ZTA5NDQzNTI2YTRlNzhhODIyZDBiYjg4YWYwNzM2L3RhYmxlcmFuZ2U6NTRlMDk0NDM1MjZhNGU3OGE4MjJkMGJiODhhZjA3MzZfMjItMy0xLTEtMA_043a48e8-6317-4f2d-be44-f7eb84595855"
      unitRef="usd">370000</us-gaap:RepaymentsOfLongTermDebt>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="i5cc25946d6f843cca98ce03c128dee12_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8zMS9mcmFnOmZhMTFkYzM0MmQzOTQ5MDlhY2EyZTAwNTViOTRmMjc1L3RhYmxlOjU0ZTA5NDQzNTI2YTRlNzhhODIyZDBiYjg4YWYwNzM2L3RhYmxlcmFuZ2U6NTRlMDk0NDM1MjZhNGU3OGE4MjJkMGJiODhhZjA3MzZfMjMtMS0xLTEtMA_7114f722-a179-4bbe-9020-2a205b434603"
      unitRef="usd">603000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="ic5858e179144480d94112d8d522800ba_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8zMS9mcmFnOmZhMTFkYzM0MmQzOTQ5MDlhY2EyZTAwNTViOTRmMjc1L3RhYmxlOjU0ZTA5NDQzNTI2YTRlNzhhODIyZDBiYjg4YWYwNzM2L3RhYmxlcmFuZ2U6NTRlMDk0NDM1MjZhNGU3OGE4MjJkMGJiODhhZjA3MzZfMjMtMy0xLTEtMA_6ad24b26-c23e-478b-bf33-c48611df3f59"
      unitRef="usd">69000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i5cc25946d6f843cca98ce03c128dee12_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8zMS9mcmFnOmZhMTFkYzM0MmQzOTQ5MDlhY2EyZTAwNTViOTRmMjc1L3RhYmxlOjU0ZTA5NDQzNTI2YTRlNzhhODIyZDBiYjg4YWYwNzM2L3RhYmxlcmFuZ2U6NTRlMDk0NDM1MjZhNGU3OGE4MjJkMGJiODhhZjA3MzZfMjUtMS0xLTEtMA_add6f2ba-1886-4b7b-9753-6dcac023b999"
      unitRef="usd">121297000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="ic5858e179144480d94112d8d522800ba_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8zMS9mcmFnOmZhMTFkYzM0MmQzOTQ5MDlhY2EyZTAwNTViOTRmMjc1L3RhYmxlOjU0ZTA5NDQzNTI2YTRlNzhhODIyZDBiYjg4YWYwNzM2L3RhYmxlcmFuZ2U6NTRlMDk0NDM1MjZhNGU3OGE4MjJkMGJiODhhZjA3MzZfMjUtMy0xLTEtMA_0a2dd185-c969-483d-8c67-a692fcca8593"
      unitRef="usd">32777000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i5cc25946d6f843cca98ce03c128dee12_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8zMS9mcmFnOmZhMTFkYzM0MmQzOTQ5MDlhY2EyZTAwNTViOTRmMjc1L3RhYmxlOjU0ZTA5NDQzNTI2YTRlNzhhODIyZDBiYjg4YWYwNzM2L3RhYmxlcmFuZ2U6NTRlMDk0NDM1MjZhNGU3OGE4MjJkMGJiODhhZjA3MzZfMjYtMS0xLTEtMA_3a4b30d5-9c4b-4557-aa2b-50201e25df55"
      unitRef="usd">264000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ic5858e179144480d94112d8d522800ba_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8zMS9mcmFnOmZhMTFkYzM0MmQzOTQ5MDlhY2EyZTAwNTViOTRmMjc1L3RhYmxlOjU0ZTA5NDQzNTI2YTRlNzhhODIyZDBiYjg4YWYwNzM2L3RhYmxlcmFuZ2U6NTRlMDk0NDM1MjZhNGU3OGE4MjJkMGJiODhhZjA3MzZfMjYtMy0xLTEtMA_5b4bf31a-b734-4c89-b50f-887b205108e9"
      unitRef="usd">-77000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i5cc25946d6f843cca98ce03c128dee12_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8zMS9mcmFnOmZhMTFkYzM0MmQzOTQ5MDlhY2EyZTAwNTViOTRmMjc1L3RhYmxlOjU0ZTA5NDQzNTI2YTRlNzhhODIyZDBiYjg4YWYwNzM2L3RhYmxlcmFuZ2U6NTRlMDk0NDM1MjZhNGU3OGE4MjJkMGJiODhhZjA3MzZfMjctMS0xLTEtMA_ee772b64-12bb-4997-a1c3-107f4780f616"
      unitRef="usd">-10090000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="ic5858e179144480d94112d8d522800ba_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8zMS9mcmFnOmZhMTFkYzM0MmQzOTQ5MDlhY2EyZTAwNTViOTRmMjc1L3RhYmxlOjU0ZTA5NDQzNTI2YTRlNzhhODIyZDBiYjg4YWYwNzM2L3RhYmxlcmFuZ2U6NTRlMDk0NDM1MjZhNGU3OGE4MjJkMGJiODhhZjA3MzZfMjctMy0xLTEtMA_965df6d8-2e64-4aa5-9768-7483200e4cf6"
      unitRef="usd">-40257000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i335637e17881457e8936f1f0a875356f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8zMS9mcmFnOmZhMTFkYzM0MmQzOTQ5MDlhY2EyZTAwNTViOTRmMjc1L3RhYmxlOjU0ZTA5NDQzNTI2YTRlNzhhODIyZDBiYjg4YWYwNzM2L3RhYmxlcmFuZ2U6NTRlMDk0NDM1MjZhNGU3OGE4MjJkMGJiODhhZjA3MzZfMjktMS0xLTEtMA_f7e7d493-3e2c-4e97-a6da-d0761e904662"
      unitRef="usd">52250000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ic2fd5e09960e40dbbd884a86b652e73d_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8zMS9mcmFnOmZhMTFkYzM0MmQzOTQ5MDlhY2EyZTAwNTViOTRmMjc1L3RhYmxlOjU0ZTA5NDQzNTI2YTRlNzhhODIyZDBiYjg4YWYwNzM2L3RhYmxlcmFuZ2U6NTRlMDk0NDM1MjZhNGU3OGE4MjJkMGJiODhhZjA3MzZfMjktMy0xLTEtMA_90cc9bdd-f29f-44a3-90b7-0bd6cca5e6cd"
      unitRef="usd">68434000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i10cc24b3666e419ab532a7423ad3973f_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8zMS9mcmFnOmZhMTFkYzM0MmQzOTQ5MDlhY2EyZTAwNTViOTRmMjc1L3RhYmxlOjU0ZTA5NDQzNTI2YTRlNzhhODIyZDBiYjg4YWYwNzM2L3RhYmxlcmFuZ2U6NTRlMDk0NDM1MjZhNGU3OGE4MjJkMGJiODhhZjA3MzZfMzAtMS0xLTEtMA_94749534-82f8-48cb-b168-8a7b6c175fbd"
      unitRef="usd">42160000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i236a23c1535f4375bef77d40cd593d28_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8zMS9mcmFnOmZhMTFkYzM0MmQzOTQ5MDlhY2EyZTAwNTViOTRmMjc1L3RhYmxlOjU0ZTA5NDQzNTI2YTRlNzhhODIyZDBiYjg4YWYwNzM2L3RhYmxlcmFuZ2U6NTRlMDk0NDM1MjZhNGU3OGE4MjJkMGJiODhhZjA3MzZfMzAtMy0xLTEtMA_c0be5a47-dc52-4f1f-af8c-9e5cf5f15f7f"
      unitRef="usd">28177000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:InterestPaidNet
      contextRef="i5cc25946d6f843cca98ce03c128dee12_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8zMS9mcmFnOmZhMTFkYzM0MmQzOTQ5MDlhY2EyZTAwNTViOTRmMjc1L3RhYmxlOjU0ZTA5NDQzNTI2YTRlNzhhODIyZDBiYjg4YWYwNzM2L3RhYmxlcmFuZ2U6NTRlMDk0NDM1MjZhNGU3OGE4MjJkMGJiODhhZjA3MzZfMzItMS0xLTEtMA_e35a555a-0004-4280-aa01-b912c19f9fca"
      unitRef="usd">7116000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="ic5858e179144480d94112d8d522800ba_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8zMS9mcmFnOmZhMTFkYzM0MmQzOTQ5MDlhY2EyZTAwNTViOTRmMjc1L3RhYmxlOjU0ZTA5NDQzNTI2YTRlNzhhODIyZDBiYjg4YWYwNzM2L3RhYmxlcmFuZ2U6NTRlMDk0NDM1MjZhNGU3OGE4MjJkMGJiODhhZjA3MzZfMzItMy0xLTEtMA_f18a732c-0b2e-4365-97b2-954da73cba51"
      unitRef="usd">7155000</us-gaap:InterestPaidNet>
    <us-gaap:IncomeTaxesPaid
      contextRef="i5cc25946d6f843cca98ce03c128dee12_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8zMS9mcmFnOmZhMTFkYzM0MmQzOTQ5MDlhY2EyZTAwNTViOTRmMjc1L3RhYmxlOjU0ZTA5NDQzNTI2YTRlNzhhODIyZDBiYjg4YWYwNzM2L3RhYmxlcmFuZ2U6NTRlMDk0NDM1MjZhNGU3OGE4MjJkMGJiODhhZjA3MzZfMzMtMS0xLTEtMA_816a76fe-c62b-490e-9bf0-f60c85cf7df7"
      unitRef="usd">4000</us-gaap:IncomeTaxesPaid>
    <us-gaap:IncomeTaxesPaid
      contextRef="ic5858e179144480d94112d8d522800ba_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8zMS9mcmFnOmZhMTFkYzM0MmQzOTQ5MDlhY2EyZTAwNTViOTRmMjc1L3RhYmxlOjU0ZTA5NDQzNTI2YTRlNzhhODIyZDBiYjg4YWYwNzM2L3RhYmxlcmFuZ2U6NTRlMDk0NDM1MjZhNGU3OGE4MjJkMGJiODhhZjA3MzZfMzMtMy0xLTEtMA_708a37be-354d-4533-bc2d-87b3a0f74cde"
      unitRef="usd">48000</us-gaap:IncomeTaxesPaid>
    <us-gaap:StockIssued1
      contextRef="i5cc25946d6f843cca98ce03c128dee12_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8zMS9mcmFnOmZhMTFkYzM0MmQzOTQ5MDlhY2EyZTAwNTViOTRmMjc1L3RhYmxlOjU0ZTA5NDQzNTI2YTRlNzhhODIyZDBiYjg4YWYwNzM2L3RhYmxlcmFuZ2U6NTRlMDk0NDM1MjZhNGU3OGE4MjJkMGJiODhhZjA3MzZfMzUtMS0xLTEtMA_51cab0b1-74b0-44bd-836b-627dec777567"
      unitRef="usd">0</us-gaap:StockIssued1>
    <us-gaap:StockIssued1
      contextRef="ic5858e179144480d94112d8d522800ba_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8zMS9mcmFnOmZhMTFkYzM0MmQzOTQ5MDlhY2EyZTAwNTViOTRmMjc1L3RhYmxlOjU0ZTA5NDQzNTI2YTRlNzhhODIyZDBiYjg4YWYwNzM2L3RhYmxlcmFuZ2U6NTRlMDk0NDM1MjZhNGU3OGE4MjJkMGJiODhhZjA3MzZfMzUtMy0xLTEtMA_5d69aaf1-6756-4c77-a496-1fadd4ade92e"
      unitRef="usd">31827000</us-gaap:StockIssued1>
    <pgen:AccruedCompensationPaidinEquityAwards
      contextRef="i5cc25946d6f843cca98ce03c128dee12_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8zMS9mcmFnOmZhMTFkYzM0MmQzOTQ5MDlhY2EyZTAwNTViOTRmMjc1L3RhYmxlOjU0ZTA5NDQzNTI2YTRlNzhhODIyZDBiYjg4YWYwNzM2L3RhYmxlcmFuZ2U6NTRlMDk0NDM1MjZhNGU3OGE4MjJkMGJiODhhZjA3MzZfMzctMS0xLTEtMA_d6e1221e-f12a-4dbb-86b8-004d17a93671"
      unitRef="usd">0</pgen:AccruedCompensationPaidinEquityAwards>
    <pgen:AccruedCompensationPaidinEquityAwards
      contextRef="ic5858e179144480d94112d8d522800ba_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8zMS9mcmFnOmZhMTFkYzM0MmQzOTQ5MDlhY2EyZTAwNTViOTRmMjc1L3RhYmxlOjU0ZTA5NDQzNTI2YTRlNzhhODIyZDBiYjg4YWYwNzM2L3RhYmxlcmFuZ2U6NTRlMDk0NDM1MjZhNGU3OGE4MjJkMGJiODhhZjA3MzZfMzctMy0xLTEtMA_f7056722-26e0-42af-b4ed-ec0e8d4e35a7"
      unitRef="usd">5100000</pgen:AccruedCompensationPaidinEquityAwards>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid
      contextRef="i5cc25946d6f843cca98ce03c128dee12_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8zMS9mcmFnOmZhMTFkYzM0MmQzOTQ5MDlhY2EyZTAwNTViOTRmMjc1L3RhYmxlOjU0ZTA5NDQzNTI2YTRlNzhhODIyZDBiYjg4YWYwNzM2L3RhYmxlcmFuZ2U6NTRlMDk0NDM1MjZhNGU3OGE4MjJkMGJiODhhZjA3MzZfMzgtMS0xLTEtMA_7415c19d-1546-4b8f-9dd4-1eacf4561812"
      unitRef="usd">108000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid
      contextRef="ic5858e179144480d94112d8d522800ba_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8zMS9mcmFnOmZhMTFkYzM0MmQzOTQ5MDlhY2EyZTAwNTViOTRmMjc1L3RhYmxlOjU0ZTA5NDQzNTI2YTRlNzhhODIyZDBiYjg4YWYwNzM2L3RhYmxlcmFuZ2U6NTRlMDk0NDM1MjZhNGU3OGE4MjJkMGJiODhhZjA3MzZfMzgtMy0xLTEtMA_c1083d5f-00a2-4aae-ac5e-a5a2a739fcf0"
      unitRef="usd">461000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <pgen:SaleOfAssetsIncludedInAccountsReceivable
      contextRef="i5cc25946d6f843cca98ce03c128dee12_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8zMS9mcmFnOmZhMTFkYzM0MmQzOTQ5MDlhY2EyZTAwNTViOTRmMjc1L3RhYmxlOjU0ZTA5NDQzNTI2YTRlNzhhODIyZDBiYjg4YWYwNzM2L3RhYmxlcmFuZ2U6NTRlMDk0NDM1MjZhNGU3OGE4MjJkMGJiODhhZjA3MzZfNDAtMS0xLTEtMA_215144f1-aebf-4211-ab67-53a4524b2013"
      unitRef="usd">124000</pgen:SaleOfAssetsIncludedInAccountsReceivable>
    <pgen:SaleOfAssetsIncludedInAccountsReceivable
      contextRef="ic5858e179144480d94112d8d522800ba_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8zMS9mcmFnOmZhMTFkYzM0MmQzOTQ5MDlhY2EyZTAwNTViOTRmMjc1L3RhYmxlOjU0ZTA5NDQzNTI2YTRlNzhhODIyZDBiYjg4YWYwNzM2L3RhYmxlcmFuZ2U6NTRlMDk0NDM1MjZhNGU3OGE4MjJkMGJiODhhZjA3MzZfNDAtMy0xLTEtMA_c7a7e5c8-7057-4fef-8055-833a2c29219f"
      unitRef="usd">435000</pgen:SaleOfAssetsIncludedInAccountsReceivable>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i10cc24b3666e419ab532a7423ad3973f_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8zMS9mcmFnOmZhMTFkYzM0MmQzOTQ5MDlhY2EyZTAwNTViOTRmMjc1L3RhYmxlOjdjZGNlMTFlYzFjNDQyNzM4YTIxZDAyZTZhNWYxZTZhL3RhYmxlcmFuZ2U6N2NkY2UxMWVjMWM0NDI3MzhhMjFkMDJlNmE1ZjFlNmFfMS0xLTEtMS0w_92b86de1-979d-4368-8907-4ecb84fc3492"
      unitRef="usd">41728000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i335637e17881457e8936f1f0a875356f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8zMS9mcmFnOmZhMTFkYzM0MmQzOTQ5MDlhY2EyZTAwNTViOTRmMjc1L3RhYmxlOjdjZGNlMTFlYzFjNDQyNzM4YTIxZDAyZTZhNWYxZTZhL3RhYmxlcmFuZ2U6N2NkY2UxMWVjMWM0NDI3MzhhMjFkMDJlNmE1ZjFlNmFfMS0zLTEtMS0w_07e2ed5d-fb53-4916-badc-d64989304c85"
      unitRef="usd">51792000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCashAndCashEquivalentsNoncurrent
      contextRef="i10cc24b3666e419ab532a7423ad3973f_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8zMS9mcmFnOmZhMTFkYzM0MmQzOTQ5MDlhY2EyZTAwNTViOTRmMjc1L3RhYmxlOjdjZGNlMTFlYzFjNDQyNzM4YTIxZDAyZTZhNWYxZTZhL3RhYmxlcmFuZ2U6N2NkY2UxMWVjMWM0NDI3MzhhMjFkMDJlNmE1ZjFlNmFfNC0xLTEtMS0w_df25d1e0-8b9a-4ec1-9e0d-e99627d1d4db"
      unitRef="usd">432000</us-gaap:RestrictedCashAndCashEquivalentsNoncurrent>
    <us-gaap:RestrictedCashAndCashEquivalentsNoncurrent
      contextRef="i335637e17881457e8936f1f0a875356f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8zMS9mcmFnOmZhMTFkYzM0MmQzOTQ5MDlhY2EyZTAwNTViOTRmMjc1L3RhYmxlOjdjZGNlMTFlYzFjNDQyNzM4YTIxZDAyZTZhNWYxZTZhL3RhYmxlcmFuZ2U6N2NkY2UxMWVjMWM0NDI3MzhhMjFkMDJlNmE1ZjFlNmFfNC0zLTEtMS0w_913f0a83-06d0-480e-921e-41fa3a304c31"
      unitRef="usd">458000</us-gaap:RestrictedCashAndCashEquivalentsNoncurrent>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i10cc24b3666e419ab532a7423ad3973f_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8zMS9mcmFnOmZhMTFkYzM0MmQzOTQ5MDlhY2EyZTAwNTViOTRmMjc1L3RhYmxlOjdjZGNlMTFlYzFjNDQyNzM4YTIxZDAyZTZhNWYxZTZhL3RhYmxlcmFuZ2U6N2NkY2UxMWVjMWM0NDI3MzhhMjFkMDJlNmE1ZjFlNmFfNS0xLTEtMS0w_76a6641a-5e45-4adc-8ce9-550ace17afd5"
      unitRef="usd">42160000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i335637e17881457e8936f1f0a875356f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8zMS9mcmFnOmZhMTFkYzM0MmQzOTQ5MDlhY2EyZTAwNTViOTRmMjc1L3RhYmxlOjdjZGNlMTFlYzFjNDQyNzM4YTIxZDAyZTZhNWYxZTZhL3RhYmxlcmFuZ2U6N2NkY2UxMWVjMWM0NDI3MzhhMjFkMDJlNmE1ZjFlNmFfNS0zLTEtMS0w_4f2d5cf1-c43a-4bce-8a7d-7e7b75d6a782"
      unitRef="usd">52250000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock
      contextRef="i5cc25946d6f843cca98ce03c128dee12_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF8zNy9mcmFnOjU3Y2U2ZGIwNzRhZDRiY2I4MzY1YzRiNTczYTBjN2M4L3RleHRyZWdpb246NTdjZTZkYjA3NGFkNGJjYjgzNjVjNGI1NzNhMGM3YzhfMzMzNw_1d24a8f8-ac27-486f-af41-291dde645ac1">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 an increasing 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.&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;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"&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"&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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Trans Ova Genetics, L.C., including its wholly owned subsidiary Progentus, L.C., are providers of reproductive technologies, including services and products sold to cattle breeders and other producers and are hereinafter collectively referred to as "Trans Ova." Trans Ova is a wholly owned subsidiary with primary operations in California, Iowa, Maryland, Missouri, Texas, Washington, and Wisconsin.&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;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 has 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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On January 31, 2020, Precigen completed the sale of the majority of its non-healthcare assets and operations to an affiliate of Third Security, LLC ("Third Security"), a related party, which are presented as discontinued operations for the nine months ended September 30, 2020. See Notes 3 and 13 for further discussion.&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 and its consolidated subsidiaries are hereinafter referred to as the "Company."&lt;/span&gt;&lt;/div&gt;</us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock>
    <us-gaap:SignificantAccountingPoliciesTextBlock
      contextRef="i5cc25946d6f843cca98ce03c128dee12_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF80MC9mcmFnOjRkZGMyZWY3ZGFjMzQ3MzVhMmQ3MDE1MWRiNWM4ZWY0L3RleHRyZWdpb246NGRkYzJlZjdkYWMzNDczNWEyZDcwMTUxZGI1YzhlZjRfMTA2MzQ_19665e92-f331-4f51-ad5e-84040c546e28">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 interim 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 note disclosures normally included in the Company's annual financial statements have been condensed or omitted. These interim 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, 2021 and results of operations and cash flows for the interim periods ended September&#160;30, 2021 and 2020. 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, 2021, or for any other future annual or interim period. The accompanying interim unaudited condensed consolidated financial statements should be read in &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;conjunction with 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, 2020.&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: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;Liquidity &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;Management believes that existing liquid assets as of September&#160;30, 2021 will allow the Company to continue its operations for at least a year from the issuance date of these condensed consolidated financial statements. These condensed consolidated financial statements are presented in United States dollars. 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 other products and companies, and the technical risks associated with the successful research, development, and clinical manufacturing of its and its collaborators' therapeutic product candidates. Additionally, the accompanying condensed consolidated financial statements have been prepared on a going concern basis, which contemplates the realization of assets and the satisfaction of liabilities in the normal course of business. During the nine months ended September 30, 2021, the Company incurred a net loss of $67,132 and, as of September&#160;30, 2021, had an accumulated deficit of $1,890,522. Management expects operating losses and negative cash flows 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 the absence of a significant source of recurring revenue, the Company's long-term success is dependent upon its 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 its therapeutic product candidates, successfully commercialize its therapeutic product candidates, generate revenue, meet its obligations and, ultimately, attain profitable operations.&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;COVID-19 has had and continues to have an extensive impact on the global health and economic environments.&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;Commencing in the second half of March 2020, the Company's healthcare business began to experience delays to certain of its clinical trials as a result of COVID-19. For example, starting in March 2020, the Company temporarily suspended the last cohort of the Phase 1b/2a clinical trial for AG019 as a proactive measure to protect the welfare and safety of patients, caregivers, clinical site staff, its employees, and contractors. The temporary suspension of the AG019 trial was voluntary and was not related to any patient safety issues in the study. The voluntary suspension of the AG019 trial was lifted in June 2020, and recruitment in the study resumed. Additionally, from April to May 2020, enrollment of new patients in the Company's PRGN-3005 Phase 1 trial was temporarily suspended due to a mandated hold on certain early and late-stage clinical trials at the Fred Hutchinson Cancer Research Center in Seattle that was instituted in light of the COVID-19 pandemic. The temporary suspension of the PRGN-3005 trial was not related to safety issues in the studies, and in May 2020, recruitment resumed in the PRGN-3005 Phase 1 trial. Furthermore, there is uncertainty regarding the duration and severity of the ongoing pandemic, and the Company could experience further 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 these and other aspects of its business, including Trans Ova and Exemplar. 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") and accounted for its investments in start-up entities backed by the Harvest Intrexon Enterprise Fund I, LP ("Harvest"), all of which are related parties, 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 and additional discussion related to certain of the Harvest start-up entities in Note 16.&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 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 of September&#160;30, 2021 and December&#160;31, 2020, 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 September&#160;30, 2021 and December&#160;31, 2020, the Company had no risk of loss related to the identified VIEs. See Note 4 for discussion of the Company's future funding commitments for its significant JVs.&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;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. Starting in the first quarter of 2021, the financial information regularly reviewed by the CODM was revised and the operating segments, which were determined to be operating and reportable segments, were (i) Biopharmaceuticals, (ii) Exemplar, and (iii) Trans Ova. The legal entities of PGEN Therapeutics and ActoBio, as well as the Company's majority-owned subsidiary Triple-Gene LLC and its partnered program with &lt;/span&gt;&lt;span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Castle Creek Biosciences, Inc. ("&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Castle Creek"), represent the Biopharmaceuticals reportable segment as these businesses share resources and the CODM manages these operations as a group. See Note 1 for a description of PGEN Therapeutics, ActoBio, Exemplar, and Trans Ova. 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, 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. As a result of the revision of the reportable segments, the Company has restated its historical segment presentation to conform to the revised segment determination. See Note 19 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:120%"&gt;In December 2019, the Financial Accounting Standards Board ("FASB") issued Accounting Standards Update ("ASU") 2019-12, &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:120%"&gt;Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; ("ASU 2019-12"). The provisions of ASU 2019-12 are intended to simplify various aspects related to accounting for income taxes by removing certain exceptions to the general principles in Accounting Standards Codification ("ASC") Topic 740 and clarifying certain aspects of the current guidance to promote consistency among reporting entities. The Company adopted this standard effective January 1, 2021, and there was no material impact to the accompanying condensed consolidated financial statements.&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&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 August 2020, the FASB issued 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:120%"&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:120%"&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:120%"&gt;)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;. The provisions of ASU 2020-06 simplify accounting for convertible instruments by removing major separation models required under current U.S. GAAP. Consequently, more convertible debt instruments will be reported as a single liability instrument with no separate accounting for embedded conversion features. ASU 2020-06 removes certain settlement conditions that are required for equity contracts to qualify for the derivative scope exception, which will permit more equity contracts to qualify for the exception. ASU 2020-06 also simplifies the diluted net income per share calculation in certain areas. The amendments in ASU 2020-06 are effective for annual periods beginning after December 15, 2021, and is effective for the Company for the year ending December 31, 2022. The Company is currently evaluating the impact of the new standard on its consolidated financial statements.&lt;/span&gt;&lt;/div&gt;</us-gaap:SignificantAccountingPoliciesTextBlock>
    <us-gaap:BasisOfAccountingPolicyPolicyTextBlock
      contextRef="i5cc25946d6f843cca98ce03c128dee12_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF80MC9mcmFnOjRkZGMyZWY3ZGFjMzQ3MzVhMmQ3MDE1MWRiNWM4ZWY0L3RleHRyZWdpb246NGRkYzJlZjdkYWMzNDczNWEyZDcwMTUxZGI1YzhlZjRfMTA2NDM_8ff5bd7f-ef04-4dcc-a912-5a0ffaf6291d">&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 interim 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 note disclosures normally included in the Company's annual financial statements have been condensed or omitted. These interim 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, 2021 and results of operations and cash flows for the interim periods ended September&#160;30, 2021 and 2020. 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, 2021, or for any other future annual or interim period. The accompanying interim unaudited condensed consolidated financial statements should be read in &lt;/span&gt;&lt;/div&gt;conjunction with 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, 2020.</us-gaap:BasisOfAccountingPolicyPolicyTextBlock>
    <us-gaap:ConsolidationPolicyTextBlock
      contextRef="i5cc25946d6f843cca98ce03c128dee12_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF80MC9mcmFnOjRkZGMyZWY3ZGFjMzQ3MzVhMmQ3MDE1MWRiNWM4ZWY0L3RleHRyZWdpb246NGRkYzJlZjdkYWMzNDczNWEyZDcwMTUxZGI1YzhlZjRfMTA1NjQ_9dc3ca8c-367c-4ada-b2a9-86bb827fe5b7">The accompanying condensed consolidated financial statements reflect the operations of Precigen and its subsidiaries. All intercompany accounts and transactions have been eliminated.</us-gaap:ConsolidationPolicyTextBlock>
    <us-gaap:NetIncomeLoss
      contextRef="i5cc25946d6f843cca98ce03c128dee12_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF80MC9mcmFnOjRkZGMyZWY3ZGFjMzQ3MzVhMmQ3MDE1MWRiNWM4ZWY0L3RleHRyZWdpb246NGRkYzJlZjdkYWMzNDczNWEyZDcwMTUxZGI1YzhlZjRfMjU0Mw_0ab55283-8697-41a1-8256-172fe929dbf2"
      unitRef="usd">-67132000</us-gaap:NetIncomeLoss>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i10cc24b3666e419ab532a7423ad3973f_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF80MC9mcmFnOjRkZGMyZWY3ZGFjMzQ3MzVhMmQ3MDE1MWRiNWM4ZWY0L3RleHRyZWdpb246NGRkYzJlZjdkYWMzNDczNWEyZDcwMTUxZGI1YzhlZjRfMjU5MQ_ef085cd7-1bd8-49b0-8932-84cb2f9a7bb4"
      unitRef="usd">-1890522000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:EquityMethodInvestmentsPolicy
      contextRef="i5cc25946d6f843cca98ce03c128dee12_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF80MC9mcmFnOjRkZGMyZWY3ZGFjMzQ3MzVhMmQ3MDE1MWRiNWM4ZWY0L3RleHRyZWdpb246NGRkYzJlZjdkYWMzNDczNWEyZDcwMTUxZGI1YzhlZjRfMTA1OTQ_2ddfb5ee-df27-4ec3-8fdb-49aca421cf0b">Equity Method InvestmentsThe Company accounts for its investments in each of its joint ventures ("JVs") and accounted for its investments in start-up entities backed by the Harvest Intrexon Enterprise Fund I, LP ("Harvest"), all of which are related parties, using the equity method of accounting based upon relative ownership interest.</us-gaap:EquityMethodInvestmentsPolicy>
    <us-gaap:ConsolidationVariableInterestEntityPolicy
      contextRef="i5cc25946d6f843cca98ce03c128dee12_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF80MC9mcmFnOjRkZGMyZWY3ZGFjMzQ3MzVhMmQ3MDE1MWRiNWM4ZWY0L3RleHRyZWdpb246NGRkYzJlZjdkYWMzNDczNWEyZDcwMTUxZGI1YzhlZjRfMTA1OTg_048b9260-1f4a-4299-b35b-6bb3bfcf3698">Variable Interest EntitiesAs of September&#160;30, 2021 and December&#160;31, 2020, 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="i10cc24b3666e419ab532a7423ad3973f_I20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF80MC9mcmFnOjRkZGMyZWY3ZGFjMzQ3MzVhMmQ3MDE1MWRiNWM4ZWY0L3RleHRyZWdpb246NGRkYzJlZjdkYWMzNDczNWEyZDcwMTUxZGI1YzhlZjRfNjQ0MA_6206b664-ea78-49ed-bd13-aa9b44288178"
      unitRef="usd">0</us-gaap:VariableInterestEntityEntityMaximumLossExposureAmount>
    <us-gaap:VariableInterestEntityEntityMaximumLossExposureAmount
      contextRef="i335637e17881457e8936f1f0a875356f_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF80MC9mcmFnOjRkZGMyZWY3ZGFjMzQ3MzVhMmQ3MDE1MWRiNWM4ZWY0L3RleHRyZWdpb246NGRkYzJlZjdkYWMzNDczNWEyZDcwMTUxZGI1YzhlZjRfNjQ0MA_ec486838-921a-4ea8-bf8b-5d7b6ddc6f6d"
      unitRef="usd">0</us-gaap:VariableInterestEntityEntityMaximumLossExposureAmount>
    <us-gaap:SegmentReportingPolicyPolicyTextBlock
      contextRef="i5cc25946d6f843cca98ce03c128dee12_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF80MC9mcmFnOjRkZGMyZWY3ZGFjMzQ3MzVhMmQ3MDE1MWRiNWM4ZWY0L3RleHRyZWdpb246NGRkYzJlZjdkYWMzNDczNWEyZDcwMTUxZGI1YzhlZjRfMTA2NDI_286f1c62-be49-46a6-b7aa-425b6c1ac6e3">Segment Information&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. Starting in the first quarter of 2021, the financial information regularly reviewed by the CODM was revised and the operating segments, which were determined to be operating and reportable segments, were (i) Biopharmaceuticals, (ii) Exemplar, and (iii) Trans Ova. The legal entities of PGEN Therapeutics and ActoBio, as well as the Company's majority-owned subsidiary Triple-Gene LLC and its partnered program with &lt;/span&gt;&lt;span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Castle Creek Biosciences, Inc. ("&lt;/span&gt;Castle Creek"), represent the Biopharmaceuticals reportable segment as these businesses share resources and the CODM manages these operations as a group. See Note 1 for a description of PGEN Therapeutics, ActoBio, Exemplar, and Trans Ova. 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, 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.</us-gaap:SegmentReportingPolicyPolicyTextBlock>
    <us-gaap:UseOfEstimates
      contextRef="i5cc25946d6f843cca98ce03c128dee12_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF80MC9mcmFnOjRkZGMyZWY3ZGFjMzQ3MzVhMmQ3MDE1MWRiNWM4ZWY0L3RleHRyZWdpb246NGRkYzJlZjdkYWMzNDczNWEyZDcwMTUxZGI1YzhlZjRfMTA1ODc_40821cb9-952b-4d36-b87a-98ad3f7c7ea1">&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="i5cc25946d6f843cca98ce03c128dee12_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF80MC9mcmFnOjRkZGMyZWY3ZGFjMzQ3MzVhMmQ3MDE1MWRiNWM4ZWY0L3RleHRyZWdpb246NGRkYzJlZjdkYWMzNDczNWEyZDcwMTUxZGI1YzhlZjRfMTA2NjY_0213d6b2-b953-44a3-8797-4afc4f730122">&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:120%"&gt;In December 2019, the Financial Accounting Standards Board ("FASB") issued Accounting Standards Update ("ASU") 2019-12, &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:120%"&gt;Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; ("ASU 2019-12"). The provisions of ASU 2019-12 are intended to simplify various aspects related to accounting for income taxes by removing certain exceptions to the general principles in Accounting Standards Codification ("ASC") Topic 740 and clarifying certain aspects of the current guidance to promote consistency among reporting entities. The Company adopted this standard effective January 1, 2021, and there was no material impact to the accompanying condensed consolidated financial statements.&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&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 August 2020, the FASB issued 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:120%"&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:120%"&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:120%"&gt;)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;. The provisions of ASU 2020-06 simplify accounting for convertible instruments by removing major separation models required under current U.S. GAAP. Consequently, more convertible debt instruments will be reported as a single liability instrument with no separate accounting for embedded conversion features. ASU 2020-06 removes certain settlement conditions that are required for equity contracts to qualify for the derivative scope exception, which will permit more equity contracts to qualify for the exception. ASU 2020-06 also simplifies the diluted net income per share calculation in certain areas. The amendments in ASU 2020-06 are effective for annual periods beginning after December 15, 2021, and is effective for the Company for the year ending December 31, 2022. The Company is currently evaluating the impact of the new standard on its consolidated financial statements.&lt;/span&gt;&lt;/div&gt;</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
    <us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock
      contextRef="i5cc25946d6f843cca98ce03c128dee12_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF80My9mcmFnOmVjZGY0Nzc0NTk2MjRkNjBhOTA4YWU2ZWUwNjg4ZGNlL3RleHRyZWdpb246ZWNkZjQ3NzQ1OTYyNGQ2MGE5MDhhZTZlZTA2ODhkY2VfODI3NA_519e1ebe-3c94-4743-ba68-a22935ce3d0c">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;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 as part of the Transactions defined and discussed below. The assets, liabilities, and expenses related to the discontinued operations of MBP Titan are reclassified and 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 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 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:120%"&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 (Notes 4 and 5), 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;The carrying values of the major classes of assets and liabilities included in assets and liabilities held for sale or abandonment related to MBP Titan as of September&#160;30, 2021 and December&#160;31, 2020, 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: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="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;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:10pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2020&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="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="display:none"/&gt;&lt;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;Property, plant and equipment, net&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;586&#160;&lt;/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="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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;9,131&#160;&lt;/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 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;&#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;136&#160;&lt;/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 or abandonment&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;&#x2014;&#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;9,853&#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: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="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&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="display:none"/&gt;&lt;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;Lease liabilities, current&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;&#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 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;1,890&#160;&lt;/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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;619&#160;&lt;/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;Lease liabilities, net of current portion&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;11,538&#160;&lt;/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 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 or abandonment&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New 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 #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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New 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 #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;14,047&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&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 financial results of discontinued operations related to MBP Titan:&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: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;2021&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;2020&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;2021&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;2020&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 (gains) expenses (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;(60)&lt;/span&gt;&lt;/td&gt;&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 #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;1,972&#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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&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;38,713&#160;&lt;/span&gt;&lt;/td&gt;&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 income (loss)&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;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="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;(1,972)&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;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;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;(38,713)&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="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;Income (loss) before income taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;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;60&#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 colspan="2" style="background-color:#cceeff;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;(1,972)&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 colspan="2" style="background-color:#cceeff;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;4,599&#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 colspan="2" style="background-color:#cceeff;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;(38,713)&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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 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;Income (loss) from discontinued operations&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New 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 #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;60&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New 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 #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;(1,972)&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New 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 #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;4,599&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New 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 #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;(38,713)&lt;/span&gt;&lt;/td&gt;&lt;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"/&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;Includes a goodwill impairment charge of $9,635 and an impairment charge on property, plant and equipment and right-of-use assets of $12,406 in the nine months ended September 30, 2020 in conjunction with the suspension of MBP Titan's operations discussed above.&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 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;2021&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;2020&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="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;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;&#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;2,337&#160;&lt;/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;Impairment of goodwill&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;9,635&#160;&lt;/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;Impairment of other noncurrent 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;&#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;12,406&#160;&lt;/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) loss on disposals of assets, net&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;(464)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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&#160;&lt;/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="display:none"/&gt;&lt;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;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;&#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;(34)&lt;/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 lease termination (1)&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,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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="display:none"/&gt;&lt;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="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="display:none"/&gt;&lt;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;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;&#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;(88)&lt;/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 sales 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;1,083&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;Included in other noncash items on the accompanying condensed consolidated statement of cash flows.&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;Transactions with TS Biotechnology Holdings, LLC and Darling Ingredients, Inc.&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;On January 1, 2020, the Company and TS Biotechnology Holdings, LLC ("TS Biotechnology"), a related party and an entity managed by Third Security, entered into a Stock and Asset Purchase Agreement pursuant to which the Company agreed to sell a majority of the Company's non-healthcare assets and operations to TS Biotechnology for $53,000 and certain contingent payment rights (the "TS Biotechnology Sale"). The TS Biotechnology Sale closed on January 31, 2020. The assets and operations sold in the TS Biotechnology Sale included the following wholly owned subsidiaries, as well as certain equity securities that were directly related to the subsidiaries sold:&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;Intrexon Produce Holdings, Inc., the parent company of two companies focused on the development and sale of non-browning apples, Okanagan Specialty Fruits, Inc. and Fruit Orchard Holdings, Inc.;&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;Intrexon UK Holdings, Inc., the parent company of Oxitec Limited and its subsidiaries, which focused on biological insect solutions;&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;ILH Holdings, Inc., a company focused on the production of certain fine chemicals focused primarily on microbial production of therapeutic compounds; and&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;Blue Marble AgBio LLC which was formed in January 2020 and included certain agriculture biotechnology assets and operations that were previously an operating division within Precigen.&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;Additionally, on January 2, 2020, the Company sold its equity interest in EnviroFlight, LLC ("EnviroFlight"), a JV with Darling Ingredients, Inc. ("Darling"), and related intellectual property rights to Darling for $12,200 (the "EnviroFlight Sale"). Unless referenced separately, the TS Biotechnology Sale and the EnviroFlight Sale are collectively referred to as the "Transactions".&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 Transactions were approved by the Company's independent members of the board of directors in December 2019. The Transactions represented a strategic shift of the Company towards the Company becoming a primarily healthcare company advancing technologies and products that address complex healthcare challenges. The operations related to the Transactions are reclassified and 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;Upon the closing of the TS Biotechnology Sale in January 2020, the cumulative foreign currency translation losses totaling $26,957 were released to earnings and included in loss from discontinued operations. See further discussion 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-weight:400;line-height:120%"&gt;The following table presents the financial results of discontinued operations related to the Transactions for the nine months ended September 30, 2020. There were no discontinued operations related to the Transactions for the three months ended September 30, 2020.&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:55.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.976%"/&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.976%"/&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.978%"/&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:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&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, 2020&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;TS Biotechnology Sale&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;EnviroFlight Sale&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;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Revenues (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;1,294&#160;&lt;/span&gt;&lt;/td&gt;&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,294&#160;&lt;/span&gt;&lt;/td&gt;&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;Operating expenses&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;896&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;896&#160;&lt;/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;Operating income&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;398&#160;&lt;/span&gt;&lt;/td&gt;&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;398&#160;&lt;/span&gt;&lt;/td&gt;&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;Gain on sale of discontinued 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;633&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;39&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;672&#160;&lt;/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;Loss on release of cumulative foreign currency translation 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;(26,957)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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;(26,957)&lt;/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 expense, 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;(129)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;(129)&lt;/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;Equity in net 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;&#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;(38)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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;(38)&lt;/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;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;(26,055)&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;1&#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;(26,054)&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;Income tax 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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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;(2)&lt;/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;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;(26,057)&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&#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;(26,056)&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;padding-left:31.5pt;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;Includes revenue recognized from related parties of $436.&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 following table presents the significant noncash items and purchases of property, plant and equipment for the discontinued operations related to the Transactions that are included in the accompanying condensed consolidated statement of cash flows.&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:84.864%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.936%"/&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;Nine Months Ended&#160;&lt;br/&gt;&#160;September 30, 2020&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="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;/tr&gt;&lt;tr&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;/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 sale of discontinued operations&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;(672)&lt;/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;Loss on release of cumulative foreign currency translation 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;26,957&#160;&lt;/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;Unrealized depreciation on equity securities&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;106&#160;&lt;/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;Equity in net loss of EnviroFlight&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;38&#160;&lt;/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;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;(1,346)&lt;/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;/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;Cash flows from investing activities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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;/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;Purchases of property, plant and 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;(382)&lt;/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:7pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Also see Note 13 regarding TS Biotechnology's purchase of the Company's common stock in January 2020, concurrent with the TS Biotechnology Sale.&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;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 accounted for its investment in EnviroFlight using the equity method of accounting.&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;Summarized financial data for EnviroFlight is shown in the following table for the period in which the Company held the equity method investment.&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:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:84.864%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.936%"/&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:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&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, 2020&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;Revenues&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&#160;&lt;/span&gt;&lt;/td&gt;&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;Operating expenses&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;92&#160;&lt;/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;Operating 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;(76)&lt;/span&gt;&lt;/td&gt;&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;/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;Net loss&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New 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 #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;(76)&lt;/span&gt;&lt;/td&gt;&lt;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"/&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-style:italic;font-weight:400;line-height:120%"&gt;Out-of-Period Adjustment&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;During the nine months ended September 30, 2020, the Company recorded an out-of-period adjustment of $26,572 to loss from discontinued operations which relates to the effect of cumulative foreign translation losses associated with the entities sold in the TS Biotechnology Sale. This charge, which is entirely noncash, should have been recorded in the year ended December 31, 2019 as an additional impairment charge included in loss from discontinued operations. There was no impact to net loss from continuing operations, cash and short-term investments, cash flows, or Segment Adjusted EBITDA. The error also had no impact on the cash consideration received upon closing of the TS Biotechnology Sale nor the representations and warranties made by the Company in the transaction. The Company evaluated the effects of this out-of-period adjustment, both qualitatively and quantitatively, and concluded that this adjustment was not material to the Company's results of operations for the nine months ended September 30, 2020.&lt;/span&gt;&lt;/div&gt;</us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock>
    <us-gaap:GainLossOnDispositionOfAssets1
      contextRef="ia2156c9a34e94f6591686812aea6265a_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF80My9mcmFnOmVjZGY0Nzc0NTk2MjRkNjBhOTA4YWU2ZWUwNjg4ZGNlL3RleHRyZWdpb246ZWNkZjQ3NzQ1OTYyNGQ2MGE5MDhhZTZlZTA2ODhkY2VfMTU3MA_5cb59b59-3f7c-4ba9-8484-a4b4c40b03ee"
      unitRef="usd">464000</us-gaap:GainLossOnDispositionOfAssets1>
    <us-gaap:GainLossOnTerminationOfLease
      contextRef="ia2156c9a34e94f6591686812aea6265a_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF80My9mcmFnOmVjZGY0Nzc0NTk2MjRkNjBhOTA4YWU2ZWUwNjg4ZGNlL3RleHRyZWdpb246ZWNkZjQ3NzQ1OTYyNGQ2MGE5MDhhZTZlZTA2ODhkY2VfMjAzMg_ef71daf0-cf80-45f1-b73b-db1fe01aee31"
      unitRef="usd">4602000</us-gaap:GainLossOnTerminationOfLease>
    <us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock
      contextRef="i5cc25946d6f843cca98ce03c128dee12_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF80My9mcmFnOmVjZGY0Nzc0NTk2MjRkNjBhOTA4YWU2ZWUwNjg4ZGNlL3RleHRyZWdpb246ZWNkZjQ3NzQ1OTYyNGQ2MGE5MDhhZTZlZTA2ODhkY2VfODI3NQ_e4d8e5ad-c53b-4dd8-ab5e-4315f1f8a087">&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 carrying values of the major classes of assets and liabilities included in assets and liabilities held for sale or abandonment related to MBP Titan as of September&#160;30, 2021 and December&#160;31, 2020, 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: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="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;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:10pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2020&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="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="display:none"/&gt;&lt;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;Property, plant and equipment, net&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;586&#160;&lt;/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="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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;9,131&#160;&lt;/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 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;&#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;136&#160;&lt;/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 or abandonment&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;&#x2014;&#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;9,853&#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: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="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&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="display:none"/&gt;&lt;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;Lease liabilities, current&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;&#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 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;1,890&#160;&lt;/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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;619&#160;&lt;/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;Lease liabilities, net of current portion&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;11,538&#160;&lt;/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 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 or abandonment&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New 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 #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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New 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 #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;14,047&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&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 financial results of discontinued operations related to MBP Titan:&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: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;2021&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;2020&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;2021&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;2020&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 (gains) expenses (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;(60)&lt;/span&gt;&lt;/td&gt;&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 #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;1,972&#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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&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;38,713&#160;&lt;/span&gt;&lt;/td&gt;&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 income (loss)&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;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="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;(1,972)&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;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;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;(38,713)&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="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;Income (loss) before income taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;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;60&#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 colspan="2" style="background-color:#cceeff;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;(1,972)&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 colspan="2" style="background-color:#cceeff;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;4,599&#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 colspan="2" style="background-color:#cceeff;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;(38,713)&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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 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;Income (loss) from discontinued operations&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New 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 #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;60&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New 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 #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;(1,972)&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New 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 #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;4,599&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New 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 #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;(38,713)&lt;/span&gt;&lt;/td&gt;&lt;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"/&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;Includes a goodwill impairment charge of $9,635 and an impairment charge on property, plant and equipment and right-of-use assets of $12,406 in the nine months ended September 30, 2020 in conjunction with the suspension of MBP Titan's operations discussed above.&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 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;2021&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;2020&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="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;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;&#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;2,337&#160;&lt;/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;Impairment of goodwill&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;9,635&#160;&lt;/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;Impairment of other noncurrent 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;&#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;12,406&#160;&lt;/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) loss on disposals of assets, net&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;(464)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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&#160;&lt;/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="display:none"/&gt;&lt;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;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;&#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;(34)&lt;/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 lease termination (1)&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,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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="display:none"/&gt;&lt;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="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="display:none"/&gt;&lt;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;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;&#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;(88)&lt;/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 sales 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;1,083&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;Included in other noncash items on the accompanying condensed consolidated statement of cash flows.&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 following table presents the financial results of discontinued operations related to the Transactions for the nine months ended September 30, 2020. There were no discontinued operations related to the Transactions for the three months ended September 30, 2020.&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:55.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.976%"/&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.976%"/&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.978%"/&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:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&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, 2020&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;TS Biotechnology Sale&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;EnviroFlight Sale&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;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Revenues (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;1,294&#160;&lt;/span&gt;&lt;/td&gt;&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,294&#160;&lt;/span&gt;&lt;/td&gt;&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;Operating expenses&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;896&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;896&#160;&lt;/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;Operating income&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;398&#160;&lt;/span&gt;&lt;/td&gt;&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;398&#160;&lt;/span&gt;&lt;/td&gt;&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;Gain on sale of discontinued 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;633&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;39&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;672&#160;&lt;/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;Loss on release of cumulative foreign currency translation 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;(26,957)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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;(26,957)&lt;/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 expense, 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;(129)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;(129)&lt;/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;Equity in net 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;&#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;(38)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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;(38)&lt;/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;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;(26,055)&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;1&#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;(26,054)&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;Income tax 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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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;(2)&lt;/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;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;(26,057)&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&#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;(26,056)&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;padding-left:31.5pt;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;Includes revenue recognized from related parties of $436.&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 following table presents the significant noncash items and purchases of property, plant and equipment for the discontinued operations related to the Transactions that are included in the accompanying condensed consolidated statement of cash flows.&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:84.864%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.936%"/&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;Nine Months Ended&#160;&lt;br/&gt;&#160;September 30, 2020&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="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;/tr&gt;&lt;tr&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;/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 sale of discontinued operations&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;(672)&lt;/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;Loss on release of cumulative foreign currency translation 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;26,957&#160;&lt;/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;Unrealized depreciation on equity securities&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;106&#160;&lt;/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;Equity in net loss of EnviroFlight&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;38&#160;&lt;/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;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;(1,346)&lt;/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;/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;Cash flows from investing activities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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;/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;Purchases of property, plant and 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;(382)&lt;/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:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Summarized financial data for EnviroFlight is shown in the following table for the period in which the Company held the equity method investment.&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:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:84.864%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.936%"/&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:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&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, 2020&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;Revenues&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&#160;&lt;/span&gt;&lt;/td&gt;&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;Operating expenses&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;92&#160;&lt;/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;Operating 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;(76)&lt;/span&gt;&lt;/td&gt;&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;/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;Net loss&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New 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 #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;(76)&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipment
      contextRef="ifa18915f37034fcd9970b546e78636f6_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF80My9mcmFnOmVjZGY0Nzc0NTk2MjRkNjBhOTA4YWU2ZWUwNjg4ZGNlL3RhYmxlOjFjN2I5OTMyZWNjNzRkZGM5YTJjYTFmZGY1YTdkZTA4L3RhYmxlcmFuZ2U6MWM3Yjk5MzJlY2M3NGRkYzlhMmNhMWZkZjVhN2RlMDhfMy0xLTEtMS0w_1c39a560-bc80-4995-b990-8479484ac08c"
      unitRef="usd">0</us-gaap:DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipment>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipment
      contextRef="iddf86473d065405697614a8c29ac1ca4_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF80My9mcmFnOmVjZGY0Nzc0NTk2MjRkNjBhOTA4YWU2ZWUwNjg4ZGNlL3RhYmxlOjFjN2I5OTMyZWNjNzRkZGM5YTJjYTFmZGY1YTdkZTA4L3RhYmxlcmFuZ2U6MWM3Yjk5MzJlY2M3NGRkYzlhMmNhMWZkZjVhN2RlMDhfMy0zLTEtMS0w_9f53968c-dc1b-4b78-98e4-5e78fe32f726"
      unitRef="usd">586000</us-gaap:DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipment>
    <pgen:DisposalGroupIncludingDiscontinuedOperationOperatingLeaseRightofUseAsset
      contextRef="ifa18915f37034fcd9970b546e78636f6_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF80My9mcmFnOmVjZGY0Nzc0NTk2MjRkNjBhOTA4YWU2ZWUwNjg4ZGNlL3RhYmxlOjFjN2I5OTMyZWNjNzRkZGM5YTJjYTFmZGY1YTdkZTA4L3RhYmxlcmFuZ2U6MWM3Yjk5MzJlY2M3NGRkYzlhMmNhMWZkZjVhN2RlMDhfNy0xLTEtMS0w_69a2183f-5e83-428d-af39-6414e95ac0ec"
      unitRef="usd">0</pgen:DisposalGroupIncludingDiscontinuedOperationOperatingLeaseRightofUseAsset>
    <pgen:DisposalGroupIncludingDiscontinuedOperationOperatingLeaseRightofUseAsset
      contextRef="iddf86473d065405697614a8c29ac1ca4_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF80My9mcmFnOmVjZGY0Nzc0NTk2MjRkNjBhOTA4YWU2ZWUwNjg4ZGNlL3RhYmxlOjFjN2I5OTMyZWNjNzRkZGM5YTJjYTFmZGY1YTdkZTA4L3RhYmxlcmFuZ2U6MWM3Yjk5MzJlY2M3NGRkYzlhMmNhMWZkZjVhN2RlMDhfNy0zLTEtMS0w_f5c5b3b0-c636-4fdf-8449-bd70f4a6e353"
      unitRef="usd">9131000</pgen:DisposalGroupIncludingDiscontinuedOperationOperatingLeaseRightofUseAsset>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherAssets
      contextRef="ifa18915f37034fcd9970b546e78636f6_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF80My9mcmFnOmVjZGY0Nzc0NTk2MjRkNjBhOTA4YWU2ZWUwNjg4ZGNlL3RhYmxlOjFjN2I5OTMyZWNjNzRkZGM5YTJjYTFmZGY1YTdkZTA4L3RhYmxlcmFuZ2U6MWM3Yjk5MzJlY2M3NGRkYzlhMmNhMWZkZjVhN2RlMDhfOC0xLTEtMS0w_9ce590ac-0fe7-4a57-94b2-2af0a70e633d"
      unitRef="usd">0</us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherAssets>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherAssets
      contextRef="iddf86473d065405697614a8c29ac1ca4_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF80My9mcmFnOmVjZGY0Nzc0NTk2MjRkNjBhOTA4YWU2ZWUwNjg4ZGNlL3RhYmxlOjFjN2I5OTMyZWNjNzRkZGM5YTJjYTFmZGY1YTdkZTA4L3RhYmxlcmFuZ2U6MWM3Yjk5MzJlY2M3NGRkYzlhMmNhMWZkZjVhN2RlMDhfOC0zLTEtMS0w_9f268199-d1b5-45f2-9b11-c8c2a0eb0590"
      unitRef="usd">136000</us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherAssets>
    <us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperation
      contextRef="ifa18915f37034fcd9970b546e78636f6_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF80My9mcmFnOmVjZGY0Nzc0NTk2MjRkNjBhOTA4YWU2ZWUwNjg4ZGNlL3RhYmxlOjFjN2I5OTMyZWNjNzRkZGM5YTJjYTFmZGY1YTdkZTA4L3RhYmxlcmFuZ2U6MWM3Yjk5MzJlY2M3NGRkYzlhMmNhMWZkZjVhN2RlMDhfOS0xLTEtMS0w_886303fb-d799-4052-b54f-3ad15e9fd220"
      unitRef="usd">0</us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperation>
    <us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperation
      contextRef="iddf86473d065405697614a8c29ac1ca4_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF80My9mcmFnOmVjZGY0Nzc0NTk2MjRkNjBhOTA4YWU2ZWUwNjg4ZGNlL3RhYmxlOjFjN2I5OTMyZWNjNzRkZGM5YTJjYTFmZGY1YTdkZTA4L3RhYmxlcmFuZ2U6MWM3Yjk5MzJlY2M3NGRkYzlhMmNhMWZkZjVhN2RlMDhfOS0zLTEtMS0w_c4eee2c6-4d97-4f4e-9775-059d5af225a2"
      unitRef="usd">9853000</us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperation>
    <pgen:DisposalGroupDiscontinuedOperationsOperatingLeaseLiabilityCurrent
      contextRef="ifa18915f37034fcd9970b546e78636f6_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF80My9mcmFnOmVjZGY0Nzc0NTk2MjRkNjBhOTA4YWU2ZWUwNjg4ZGNlL3RhYmxlOjFjN2I5OTMyZWNjNzRkZGM5YTJjYTFmZGY1YTdkZTA4L3RhYmxlcmFuZ2U6MWM3Yjk5MzJlY2M3NGRkYzlhMmNhMWZkZjVhN2RlMDhfMTItMS0xLTEtMA_2c6df8e7-d03f-4c97-8cc5-97034812074f"
      unitRef="usd">0</pgen:DisposalGroupDiscontinuedOperationsOperatingLeaseLiabilityCurrent>
    <pgen:DisposalGroupDiscontinuedOperationsOperatingLeaseLiabilityCurrent
      contextRef="iddf86473d065405697614a8c29ac1ca4_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF80My9mcmFnOmVjZGY0Nzc0NTk2MjRkNjBhOTA4YWU2ZWUwNjg4ZGNlL3RhYmxlOjFjN2I5OTMyZWNjNzRkZGM5YTJjYTFmZGY1YTdkZTA4L3RhYmxlcmFuZ2U6MWM3Yjk5MzJlY2M3NGRkYzlhMmNhMWZkZjVhN2RlMDhfMTItMy0xLTEtMA_9cefe1cc-3f5d-49d0-93c2-5fa68cd41628"
      unitRef="usd">1890000</pgen:DisposalGroupDiscontinuedOperationsOperatingLeaseLiabilityCurrent>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherCurrentLiabilities
      contextRef="ifa18915f37034fcd9970b546e78636f6_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF80My9mcmFnOmVjZGY0Nzc0NTk2MjRkNjBhOTA4YWU2ZWUwNjg4ZGNlL3RhYmxlOjFjN2I5OTMyZWNjNzRkZGM5YTJjYTFmZGY1YTdkZTA4L3RhYmxlcmFuZ2U6MWM3Yjk5MzJlY2M3NGRkYzlhMmNhMWZkZjVhN2RlMDhfMTMtMS0xLTEtMA_3be82fbf-d129-47ea-8e7a-c374e42d49db"
      unitRef="usd">0</us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherCurrentLiabilities>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherCurrentLiabilities
      contextRef="iddf86473d065405697614a8c29ac1ca4_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF80My9mcmFnOmVjZGY0Nzc0NTk2MjRkNjBhOTA4YWU2ZWUwNjg4ZGNlL3RhYmxlOjFjN2I5OTMyZWNjNzRkZGM5YTJjYTFmZGY1YTdkZTA4L3RhYmxlcmFuZ2U6MWM3Yjk5MzJlY2M3NGRkYzlhMmNhMWZkZjVhN2RlMDhfMTMtMy0xLTEtMA_69e063ef-1883-48e1-9881-332a6f010309"
      unitRef="usd">619000</us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherCurrentLiabilities>
    <pgen:DisposalGroupDiscontinuedOperationsOperatingLeaseLiabilityNoncurrent
      contextRef="ifa18915f37034fcd9970b546e78636f6_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF80My9mcmFnOmVjZGY0Nzc0NTk2MjRkNjBhOTA4YWU2ZWUwNjg4ZGNlL3RhYmxlOjFjN2I5OTMyZWNjNzRkZGM5YTJjYTFmZGY1YTdkZTA4L3RhYmxlcmFuZ2U6MWM3Yjk5MzJlY2M3NGRkYzlhMmNhMWZkZjVhN2RlMDhfMTUtMS0xLTEtMA_696d5cd7-3bef-4481-9dc4-c9e4e962c017"
      unitRef="usd">0</pgen:DisposalGroupDiscontinuedOperationsOperatingLeaseLiabilityNoncurrent>
    <pgen:DisposalGroupDiscontinuedOperationsOperatingLeaseLiabilityNoncurrent
      contextRef="iddf86473d065405697614a8c29ac1ca4_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF80My9mcmFnOmVjZGY0Nzc0NTk2MjRkNjBhOTA4YWU2ZWUwNjg4ZGNlL3RhYmxlOjFjN2I5OTMyZWNjNzRkZGM5YTJjYTFmZGY1YTdkZTA4L3RhYmxlcmFuZ2U6MWM3Yjk5MzJlY2M3NGRkYzlhMmNhMWZkZjVhN2RlMDhfMTUtMy0xLTEtMA_38b5362c-0cd1-4ba4-90c2-d1864845b881"
      unitRef="usd">11538000</pgen:DisposalGroupDiscontinuedOperationsOperatingLeaseLiabilityNoncurrent>
    <us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation
      contextRef="ifa18915f37034fcd9970b546e78636f6_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF80My9mcmFnOmVjZGY0Nzc0NTk2MjRkNjBhOTA4YWU2ZWUwNjg4ZGNlL3RhYmxlOjFjN2I5OTMyZWNjNzRkZGM5YTJjYTFmZGY1YTdkZTA4L3RhYmxlcmFuZ2U6MWM3Yjk5MzJlY2M3NGRkYzlhMmNhMWZkZjVhN2RlMDhfMTctMS0xLTEtMA_6ec2123e-45b6-4b35-9993-f02a8b02302f"
      unitRef="usd">0</us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation>
    <us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation
      contextRef="iddf86473d065405697614a8c29ac1ca4_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF80My9mcmFnOmVjZGY0Nzc0NTk2MjRkNjBhOTA4YWU2ZWUwNjg4ZGNlL3RhYmxlOjFjN2I5OTMyZWNjNzRkZGM5YTJjYTFmZGY1YTdkZTA4L3RhYmxlcmFuZ2U6MWM3Yjk5MzJlY2M3NGRkYzlhMmNhMWZkZjVhN2RlMDhfMTctMy0xLTEtMA_cdb8ef19-6ccb-4ab1-bfaf-3ef2fc88eddd"
      unitRef="usd">14047000</us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationOperatingExpense
      contextRef="iccf81e41d29b4ad491948e752f99611d_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF80My9mcmFnOmVjZGY0Nzc0NTk2MjRkNjBhOTA4YWU2ZWUwNjg4ZGNlL3RhYmxlOjY1MGQ3OGM1N2Y1MjRhYzFiYjk4YjU3NTg0M2Q2NTEyL3RhYmxlcmFuZ2U6NjUwZDc4YzU3ZjUyNGFjMWJiOThiNTc1ODQzZDY1MTJfMy0xLTEtMS0w_d132a55a-02db-46dc-aeb8-fbe116bd0dd4"
      unitRef="usd">-60000</us-gaap:DisposalGroupIncludingDiscontinuedOperationOperatingExpense>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationOperatingExpense
      contextRef="i53770c1c4fff4ad398eeb73603965a59_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF80My9mcmFnOmVjZGY0Nzc0NTk2MjRkNjBhOTA4YWU2ZWUwNjg4ZGNlL3RhYmxlOjY1MGQ3OGM1N2Y1MjRhYzFiYjk4YjU3NTg0M2Q2NTEyL3RhYmxlcmFuZ2U6NjUwZDc4YzU3ZjUyNGFjMWJiOThiNTc1ODQzZDY1MTJfMy0zLTEtMS0w_4a52d536-7db3-4058-abd4-0aa217d74b92"
      unitRef="usd">1972000</us-gaap:DisposalGroupIncludingDiscontinuedOperationOperatingExpense>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationOperatingExpense
      contextRef="ia2156c9a34e94f6591686812aea6265a_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF80My9mcmFnOmVjZGY0Nzc0NTk2MjRkNjBhOTA4YWU2ZWUwNjg4ZGNlL3RhYmxlOjY1MGQ3OGM1N2Y1MjRhYzFiYjk4YjU3NTg0M2Q2NTEyL3RhYmxlcmFuZ2U6NjUwZDc4YzU3ZjUyNGFjMWJiOThiNTc1ODQzZDY1MTJfMy01LTEtMS0w_392b204b-dfa2-409a-961b-9d209c85b237"
      unitRef="usd">-4599000</us-gaap:DisposalGroupIncludingDiscontinuedOperationOperatingExpense>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationOperatingExpense
      contextRef="i100734a67f6c4557bae2fdca915a7d06_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF80My9mcmFnOmVjZGY0Nzc0NTk2MjRkNjBhOTA4YWU2ZWUwNjg4ZGNlL3RhYmxlOjY1MGQ3OGM1N2Y1MjRhYzFiYjk4YjU3NTg0M2Q2NTEyL3RhYmxlcmFuZ2U6NjUwZDc4YzU3ZjUyNGFjMWJiOThiNTc1ODQzZDY1MTJfMy03LTEtMS0w_cb6449c5-d102-4343-a2b9-f013101f9c7b"
      unitRef="usd">38713000</us-gaap:DisposalGroupIncludingDiscontinuedOperationOperatingExpense>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss
      contextRef="iccf81e41d29b4ad491948e752f99611d_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF80My9mcmFnOmVjZGY0Nzc0NTk2MjRkNjBhOTA4YWU2ZWUwNjg4ZGNlL3RhYmxlOjY1MGQ3OGM1N2Y1MjRhYzFiYjk4YjU3NTg0M2Q2NTEyL3RhYmxlcmFuZ2U6NjUwZDc4YzU3ZjUyNGFjMWJiOThiNTc1ODQzZDY1MTJfNC0xLTEtMS0w_d62bdf70-01bd-4d99-9e2c-6187508fb509"
      unitRef="usd">60000</us-gaap:DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss
      contextRef="i53770c1c4fff4ad398eeb73603965a59_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF80My9mcmFnOmVjZGY0Nzc0NTk2MjRkNjBhOTA4YWU2ZWUwNjg4ZGNlL3RhYmxlOjY1MGQ3OGM1N2Y1MjRhYzFiYjk4YjU3NTg0M2Q2NTEyL3RhYmxlcmFuZ2U6NjUwZDc4YzU3ZjUyNGFjMWJiOThiNTc1ODQzZDY1MTJfNC0zLTEtMS0w_822154ec-4482-4ec9-9cde-0e56608e1806"
      unitRef="usd">-1972000</us-gaap:DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss
      contextRef="ia2156c9a34e94f6591686812aea6265a_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF80My9mcmFnOmVjZGY0Nzc0NTk2MjRkNjBhOTA4YWU2ZWUwNjg4ZGNlL3RhYmxlOjY1MGQ3OGM1N2Y1MjRhYzFiYjk4YjU3NTg0M2Q2NTEyL3RhYmxlcmFuZ2U6NjUwZDc4YzU3ZjUyNGFjMWJiOThiNTc1ODQzZDY1MTJfNC01LTEtMS0w_7607056a-a3c8-420c-8c49-d135ace3d5c9"
      unitRef="usd">4599000</us-gaap:DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss
      contextRef="i100734a67f6c4557bae2fdca915a7d06_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF80My9mcmFnOmVjZGY0Nzc0NTk2MjRkNjBhOTA4YWU2ZWUwNjg4ZGNlL3RhYmxlOjY1MGQ3OGM1N2Y1MjRhYzFiYjk4YjU3NTg0M2Q2NTEyL3RhYmxlcmFuZ2U6NjUwZDc4YzU3ZjUyNGFjMWJiOThiNTc1ODQzZDY1MTJfNC03LTEtMS0w_9687db59-0061-4c1d-8381-5c1c0e0374ae"
      unitRef="usd">-38713000</us-gaap:DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss>
    <us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax
      contextRef="iccf81e41d29b4ad491948e752f99611d_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF80My9mcmFnOmVjZGY0Nzc0NTk2MjRkNjBhOTA4YWU2ZWUwNjg4ZGNlL3RhYmxlOjY1MGQ3OGM1N2Y1MjRhYzFiYjk4YjU3NTg0M2Q2NTEyL3RhYmxlcmFuZ2U6NjUwZDc4YzU3ZjUyNGFjMWJiOThiNTc1ODQzZDY1MTJfOS0xLTEtMS0w_133d1500-2185-49fd-b407-ae179da2fb92"
      unitRef="usd">60000</us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax>
    <us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax
      contextRef="i53770c1c4fff4ad398eeb73603965a59_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF80My9mcmFnOmVjZGY0Nzc0NTk2MjRkNjBhOTA4YWU2ZWUwNjg4ZGNlL3RhYmxlOjY1MGQ3OGM1N2Y1MjRhYzFiYjk4YjU3NTg0M2Q2NTEyL3RhYmxlcmFuZ2U6NjUwZDc4YzU3ZjUyNGFjMWJiOThiNTc1ODQzZDY1MTJfOS0zLTEtMS0w_e648b73c-33df-4b30-81b1-a0837093dab4"
      unitRef="usd">-1972000</us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax>
    <us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax
      contextRef="ia2156c9a34e94f6591686812aea6265a_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF80My9mcmFnOmVjZGY0Nzc0NTk2MjRkNjBhOTA4YWU2ZWUwNjg4ZGNlL3RhYmxlOjY1MGQ3OGM1N2Y1MjRhYzFiYjk4YjU3NTg0M2Q2NTEyL3RhYmxlcmFuZ2U6NjUwZDc4YzU3ZjUyNGFjMWJiOThiNTc1ODQzZDY1MTJfOS01LTEtMS0w_98c16a35-c18c-4a55-a112-f492f894311e"
      unitRef="usd">4599000</us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax>
    <us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax
      contextRef="i100734a67f6c4557bae2fdca915a7d06_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF80My9mcmFnOmVjZGY0Nzc0NTk2MjRkNjBhOTA4YWU2ZWUwNjg4ZGNlL3RhYmxlOjY1MGQ3OGM1N2Y1MjRhYzFiYjk4YjU3NTg0M2Q2NTEyL3RhYmxlcmFuZ2U6NjUwZDc4YzU3ZjUyNGFjMWJiOThiNTc1ODQzZDY1MTJfOS03LTEtMS0w_2225a162-ff44-4cce-9633-7710f275dc3e"
      unitRef="usd">-38713000</us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity
      contextRef="iccf81e41d29b4ad491948e752f99611d_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF80My9mcmFnOmVjZGY0Nzc0NTk2MjRkNjBhOTA4YWU2ZWUwNjg4ZGNlL3RhYmxlOjY1MGQ3OGM1N2Y1MjRhYzFiYjk4YjU3NTg0M2Q2NTEyL3RhYmxlcmFuZ2U6NjUwZDc4YzU3ZjUyNGFjMWJiOThiNTc1ODQzZDY1MTJfMTEtMS0xLTEtMA_696bc5f7-ee2e-4341-a4f4-7d6f44e639db"
      unitRef="usd">60000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity
      contextRef="i53770c1c4fff4ad398eeb73603965a59_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF80My9mcmFnOmVjZGY0Nzc0NTk2MjRkNjBhOTA4YWU2ZWUwNjg4ZGNlL3RhYmxlOjY1MGQ3OGM1N2Y1MjRhYzFiYjk4YjU3NTg0M2Q2NTEyL3RhYmxlcmFuZ2U6NjUwZDc4YzU3ZjUyNGFjMWJiOThiNTc1ODQzZDY1MTJfMTEtMy0xLTEtMA_def98298-2984-41f1-b41d-513b36dca226"
      unitRef="usd">-1972000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity
      contextRef="ia2156c9a34e94f6591686812aea6265a_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF80My9mcmFnOmVjZGY0Nzc0NTk2MjRkNjBhOTA4YWU2ZWUwNjg4ZGNlL3RhYmxlOjY1MGQ3OGM1N2Y1MjRhYzFiYjk4YjU3NTg0M2Q2NTEyL3RhYmxlcmFuZ2U6NjUwZDc4YzU3ZjUyNGFjMWJiOThiNTc1ODQzZDY1MTJfMTEtNS0xLTEtMA_fc286f42-22e6-4bf5-815d-7931bff5d77f"
      unitRef="usd">4599000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity
      contextRef="i100734a67f6c4557bae2fdca915a7d06_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF80My9mcmFnOmVjZGY0Nzc0NTk2MjRkNjBhOTA4YWU2ZWUwNjg4ZGNlL3RhYmxlOjY1MGQ3OGM1N2Y1MjRhYzFiYjk4YjU3NTg0M2Q2NTEyL3RhYmxlcmFuZ2U6NjUwZDc4YzU3ZjUyNGFjMWJiOThiNTc1ODQzZDY1MTJfMTEtNy0xLTEtMA_259b412c-960e-4468-98bd-6cc433cc42c6"
      unitRef="usd">-38713000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="i100734a67f6c4557bae2fdca915a7d06_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF80My9mcmFnOmVjZGY0Nzc0NTk2MjRkNjBhOTA4YWU2ZWUwNjg4ZGNlL3RleHRyZWdpb246ZWNkZjQ3NzQ1OTYyNGQ2MGE5MDhhZTZlZTA2ODhkY2VfMzQxNQ_bd27dd58-6b6d-4a72-94c0-a7ac26255781"
      unitRef="usd">9635000</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:ImpairmentOfLongLivedAssetsToBeDisposedOf
      contextRef="i100734a67f6c4557bae2fdca915a7d06_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF80My9mcmFnOmVjZGY0Nzc0NTk2MjRkNjBhOTA4YWU2ZWUwNjg4ZGNlL3RleHRyZWdpb246ZWNkZjQ3NzQ1OTYyNGQ2MGE5MDhhZTZlZTA2ODhkY2VfMzUwMw_7057aeec-df24-4356-b061-16304f6ff3b2"
      unitRef="usd">12406000</us-gaap:ImpairmentOfLongLivedAssetsToBeDisposedOf>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="ia2156c9a34e94f6591686812aea6265a_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF80My9mcmFnOmVjZGY0Nzc0NTk2MjRkNjBhOTA4YWU2ZWUwNjg4ZGNlL3RhYmxlOjBmYTgyMDk4M2E2YjRmY2Q5MWY0YzIwY2VmNTVkYjBiL3RhYmxlcmFuZ2U6MGZhODIwOTgzYTZiNGZjZDkxZjRjMjBjZWY1NWRiMGJfMy0xLTEtMS0w_07e785a5-70bd-47ef-873c-421608f1544c"
      unitRef="usd">0</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i100734a67f6c4557bae2fdca915a7d06_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF80My9mcmFnOmVjZGY0Nzc0NTk2MjRkNjBhOTA4YWU2ZWUwNjg4ZGNlL3RhYmxlOjBmYTgyMDk4M2E2YjRmY2Q5MWY0YzIwY2VmNTVkYjBiL3RhYmxlcmFuZ2U6MGZhODIwOTgzYTZiNGZjZDkxZjRjMjBjZWY1NWRiMGJfMy0zLTEtMS0w_cbd28673-2651-40b7-acba-e3dde0706b5f"
      unitRef="usd">2337000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="ia2156c9a34e94f6591686812aea6265a_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF80My9mcmFnOmVjZGY0Nzc0NTk2MjRkNjBhOTA4YWU2ZWUwNjg4ZGNlL3RhYmxlOjBmYTgyMDk4M2E2YjRmY2Q5MWY0YzIwY2VmNTVkYjBiL3RhYmxlcmFuZ2U6MGZhODIwOTgzYTZiNGZjZDkxZjRjMjBjZWY1NWRiMGJfNC0xLTEtMS0w_d21d5e55-83ce-41ff-8398-1206706759dd"
      unitRef="usd">0</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="i100734a67f6c4557bae2fdca915a7d06_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF80My9mcmFnOmVjZGY0Nzc0NTk2MjRkNjBhOTA4YWU2ZWUwNjg4ZGNlL3RhYmxlOjBmYTgyMDk4M2E2YjRmY2Q5MWY0YzIwY2VmNTVkYjBiL3RhYmxlcmFuZ2U6MGZhODIwOTgzYTZiNGZjZDkxZjRjMjBjZWY1NWRiMGJfNC0zLTEtMS0w_47a8e1a4-e7ac-46dd-abc7-5c2dc01b9d3c"
      unitRef="usd">9635000</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:OtherAssetImpairmentCharges
      contextRef="ia2156c9a34e94f6591686812aea6265a_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF80My9mcmFnOmVjZGY0Nzc0NTk2MjRkNjBhOTA4YWU2ZWUwNjg4ZGNlL3RhYmxlOjBmYTgyMDk4M2E2YjRmY2Q5MWY0YzIwY2VmNTVkYjBiL3RhYmxlcmFuZ2U6MGZhODIwOTgzYTZiNGZjZDkxZjRjMjBjZWY1NWRiMGJfNS0xLTEtMS0w_d02b0d50-3b59-451a-9df5-1670016712d4"
      unitRef="usd">0</us-gaap:OtherAssetImpairmentCharges>
    <us-gaap:OtherAssetImpairmentCharges
      contextRef="i100734a67f6c4557bae2fdca915a7d06_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF80My9mcmFnOmVjZGY0Nzc0NTk2MjRkNjBhOTA4YWU2ZWUwNjg4ZGNlL3RhYmxlOjBmYTgyMDk4M2E2YjRmY2Q5MWY0YzIwY2VmNTVkYjBiL3RhYmxlcmFuZ2U6MGZhODIwOTgzYTZiNGZjZDkxZjRjMjBjZWY1NWRiMGJfNS0zLTEtMS0w_f45a279c-17b7-44c7-bb96-3d5587c182cf"
      unitRef="usd">12406000</us-gaap:OtherAssetImpairmentCharges>
    <us-gaap:GainLossOnDispositionOfAssets1
      contextRef="ia2156c9a34e94f6591686812aea6265a_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF80My9mcmFnOmVjZGY0Nzc0NTk2MjRkNjBhOTA4YWU2ZWUwNjg4ZGNlL3RhYmxlOjBmYTgyMDk4M2E2YjRmY2Q5MWY0YzIwY2VmNTVkYjBiL3RhYmxlcmFuZ2U6MGZhODIwOTgzYTZiNGZjZDkxZjRjMjBjZWY1NWRiMGJfNi0xLTEtMS0w_21dd8696-5864-4261-b4f4-10b9e1923c18"
      unitRef="usd">464000</us-gaap:GainLossOnDispositionOfAssets1>
    <us-gaap:GainLossOnDispositionOfAssets1
      contextRef="i100734a67f6c4557bae2fdca915a7d06_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF80My9mcmFnOmVjZGY0Nzc0NTk2MjRkNjBhOTA4YWU2ZWUwNjg4ZGNlL3RhYmxlOjBmYTgyMDk4M2E2YjRmY2Q5MWY0YzIwY2VmNTVkYjBiL3RhYmxlcmFuZ2U6MGZhODIwOTgzYTZiNGZjZDkxZjRjMjBjZWY1NWRiMGJfNi0zLTEtMS0w_b7dc27e3-5877-4011-b5a9-f91d54602c70"
      unitRef="usd">-13000</us-gaap:GainLossOnDispositionOfAssets1>
    <us-gaap:ShareBasedCompensation
      contextRef="ia2156c9a34e94f6591686812aea6265a_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF80My9mcmFnOmVjZGY0Nzc0NTk2MjRkNjBhOTA4YWU2ZWUwNjg4ZGNlL3RhYmxlOjBmYTgyMDk4M2E2YjRmY2Q5MWY0YzIwY2VmNTVkYjBiL3RhYmxlcmFuZ2U6MGZhODIwOTgzYTZiNGZjZDkxZjRjMjBjZWY1NWRiMGJfMTEtMS0xLTEtMA_3abd1d60-187b-4780-9f29-d6ea910b77ed"
      unitRef="usd">0</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="i100734a67f6c4557bae2fdca915a7d06_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF80My9mcmFnOmVjZGY0Nzc0NTk2MjRkNjBhOTA4YWU2ZWUwNjg4ZGNlL3RhYmxlOjBmYTgyMDk4M2E2YjRmY2Q5MWY0YzIwY2VmNTVkYjBiL3RhYmxlcmFuZ2U6MGZhODIwOTgzYTZiNGZjZDkxZjRjMjBjZWY1NWRiMGJfMTEtMy0xLTEtMA_c632b9df-8513-43b3-9151-ebe51953b5bd"
      unitRef="usd">-34000</us-gaap:ShareBasedCompensation>
    <us-gaap:GainLossOnTerminationOfLease
      contextRef="ia2156c9a34e94f6591686812aea6265a_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF80My9mcmFnOmVjZGY0Nzc0NTk2MjRkNjBhOTA4YWU2ZWUwNjg4ZGNlL3RhYmxlOjBmYTgyMDk4M2E2YjRmY2Q5MWY0YzIwY2VmNTVkYjBiL3RhYmxlcmFuZ2U6MGZhODIwOTgzYTZiNGZjZDkxZjRjMjBjZWY1NWRiMGJfMTItMS0xLTEtMA_98968908-65a9-49b0-a6db-d63add9f3da8"
      unitRef="usd">4602000</us-gaap:GainLossOnTerminationOfLease>
    <us-gaap:GainLossOnTerminationOfLease
      contextRef="i100734a67f6c4557bae2fdca915a7d06_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF80My9mcmFnOmVjZGY0Nzc0NTk2MjRkNjBhOTA4YWU2ZWUwNjg4ZGNlL3RhYmxlOjBmYTgyMDk4M2E2YjRmY2Q5MWY0YzIwY2VmNTVkYjBiL3RhYmxlcmFuZ2U6MGZhODIwOTgzYTZiNGZjZDkxZjRjMjBjZWY1NWRiMGJfMTItMy0xLTEtMA_4542d871-7654-4c2c-b456-5f182b2c5942"
      unitRef="usd">0</us-gaap:GainLossOnTerminationOfLease>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="ia2156c9a34e94f6591686812aea6265a_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF80My9mcmFnOmVjZGY0Nzc0NTk2MjRkNjBhOTA4YWU2ZWUwNjg4ZGNlL3RhYmxlOjBmYTgyMDk4M2E2YjRmY2Q5MWY0YzIwY2VmNTVkYjBiL3RhYmxlcmFuZ2U6MGZhODIwOTgzYTZiNGZjZDkxZjRjMjBjZWY1NWRiMGJfMTYtMS0xLTEtMA_18b7f1a1-9b58-4175-b121-aa4fa25100e9"
      unitRef="usd">0</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i100734a67f6c4557bae2fdca915a7d06_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF80My9mcmFnOmVjZGY0Nzc0NTk2MjRkNjBhOTA4YWU2ZWUwNjg4ZGNlL3RhYmxlOjBmYTgyMDk4M2E2YjRmY2Q5MWY0YzIwY2VmNTVkYjBiL3RhYmxlcmFuZ2U6MGZhODIwOTgzYTZiNGZjZDkxZjRjMjBjZWY1NWRiMGJfMTYtMy0xLTEtMA_855ab4c0-9fc0-4b62-88cb-8d44c62f7e82"
      unitRef="usd">88000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:ProceedsFromSaleOfOtherAssetsInvestingActivities
      contextRef="ia2156c9a34e94f6591686812aea6265a_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF80My9mcmFnOmVjZGY0Nzc0NTk2MjRkNjBhOTA4YWU2ZWUwNjg4ZGNlL3RhYmxlOjBmYTgyMDk4M2E2YjRmY2Q5MWY0YzIwY2VmNTVkYjBiL3RhYmxlcmFuZ2U6MGZhODIwOTgzYTZiNGZjZDkxZjRjMjBjZWY1NWRiMGJfMTctMS0xLTEtMA_bbc90dda-6be4-4e7d-8d3d-e2bca658ae7a"
      unitRef="usd">1083000</us-gaap:ProceedsFromSaleOfOtherAssetsInvestingActivities>
    <us-gaap:ProceedsFromSaleOfOtherAssetsInvestingActivities
      contextRef="i100734a67f6c4557bae2fdca915a7d06_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF80My9mcmFnOmVjZGY0Nzc0NTk2MjRkNjBhOTA4YWU2ZWUwNjg4ZGNlL3RhYmxlOjBmYTgyMDk4M2E2YjRmY2Q5MWY0YzIwY2VmNTVkYjBiL3RhYmxlcmFuZ2U6MGZhODIwOTgzYTZiNGZjZDkxZjRjMjBjZWY1NWRiMGJfMTctMy0xLTEtMA_f62e6a61-daf6-45f8-b0a8-882913b36bc3"
      unitRef="usd">0</us-gaap:ProceedsFromSaleOfOtherAssetsInvestingActivities>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationConsideration
      contextRef="i8ff64ee6b39641ae8f8d1d70d3848592_I20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF80My9mcmFnOmVjZGY0Nzc0NTk2MjRkNjBhOTA4YWU2ZWUwNjg4ZGNlL3RleHRyZWdpb246ZWNkZjQ3NzQ1OTYyNGQ2MGE5MDhhZTZlZTA2ODhkY2VfNDM5NA_52ce61ac-9a27-4326-8bea-0bee2f336576"
      unitRef="usd">53000000</us-gaap:DisposalGroupIncludingDiscontinuedOperationConsideration>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationConsideration
      contextRef="i436d952a0b0248f3ac92cff77e4e50a8_I20200102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF80My9mcmFnOmVjZGY0Nzc0NTk2MjRkNjBhOTA4YWU2ZWUwNjg4ZGNlL3RleHRyZWdpb246ZWNkZjQ3NzQ1OTYyNGQ2MGE5MDhhZTZlZTA2ODhkY2VfNTYwMg_f6d3028b-8cc0-4562-a29a-eb1937d2acf1"
      unitRef="usd">12200000</us-gaap:DisposalGroupIncludingDiscontinuedOperationConsideration>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationForeignCurrencyTranslationGainsLosses
      contextRef="i3c94b2bcd06b4480b5bc192fb7251ebe_D20200101-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF80My9mcmFnOmVjZGY0Nzc0NTk2MjRkNjBhOTA4YWU2ZWUwNjg4ZGNlL3RleHRyZWdpb246ZWNkZjQ3NzQ1OTYyNGQ2MGE5MDhhZTZlZTA2ODhkY2VfNjM4Ng_5c5e0c4a-5cd6-4775-9ca9-e71af5d2f82c"
      unitRef="usd">-26957000</us-gaap:DisposalGroupIncludingDiscontinuedOperationForeignCurrencyTranslationGainsLosses>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity
      contextRef="i74b9769f3eaa4cb09892280c33c2a092_D20200701-20200930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF80My9mcmFnOmVjZGY0Nzc0NTk2MjRkNjBhOTA4YWU2ZWUwNjg4ZGNlL3RleHRyZWdpb246ZWNkZjQ3NzQ1OTYyNGQ2MGE5MDhhZTZlZTA2ODhkY2VfNjYyNQ_1f2395d3-e527-4be2-a693-37561e70db4c"
      unitRef="usd">0</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue
      contextRef="i9114e305aa40453aa9d7fad37e68e71a_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF80My9mcmFnOmVjZGY0Nzc0NTk2MjRkNjBhOTA4YWU2ZWUwNjg4ZGNlL3RhYmxlOmJhY2EyY2FiN2ZjYzRlOWQ4N2ViNjQ5NTZjZWQxOTFkL3RhYmxlcmFuZ2U6YmFjYTJjYWI3ZmNjNGU5ZDg3ZWI2NDk1NmNlZDE5MWRfMi0xLTEtMS0w_5fcf5cbb-d1d2-4d2b-af0c-163572d783e7"
      unitRef="usd">1294000</us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue
      contextRef="i49f42cf6ba704e63b9e2a90a914a4e48_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF80My9mcmFnOmVjZGY0Nzc0NTk2MjRkNjBhOTA4YWU2ZWUwNjg4ZGNlL3RhYmxlOmJhY2EyY2FiN2ZjYzRlOWQ4N2ViNjQ5NTZjZWQxOTFkL3RhYmxlcmFuZ2U6YmFjYTJjYWI3ZmNjNGU5ZDg3ZWI2NDk1NmNlZDE5MWRfMi0zLTEtMS0w_8adbd1f4-4f89-45d2-84d4-aa0b74cf8928"
      unitRef="usd">0</us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue
      contextRef="ib28b263bc82e402fbee0062e69d3072d_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF80My9mcmFnOmVjZGY0Nzc0NTk2MjRkNjBhOTA4YWU2ZWUwNjg4ZGNlL3RhYmxlOmJhY2EyY2FiN2ZjYzRlOWQ4N2ViNjQ5NTZjZWQxOTFkL3RhYmxlcmFuZ2U6YmFjYTJjYWI3ZmNjNGU5ZDg3ZWI2NDk1NmNlZDE5MWRfMi01LTEtMS0w_c91efbae-e23a-4510-9656-c019e757e2f0"
      unitRef="usd">1294000</us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationOperatingExpense
      contextRef="i9114e305aa40453aa9d7fad37e68e71a_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF80My9mcmFnOmVjZGY0Nzc0NTk2MjRkNjBhOTA4YWU2ZWUwNjg4ZGNlL3RhYmxlOmJhY2EyY2FiN2ZjYzRlOWQ4N2ViNjQ5NTZjZWQxOTFkL3RhYmxlcmFuZ2U6YmFjYTJjYWI3ZmNjNGU5ZDg3ZWI2NDk1NmNlZDE5MWRfMy0xLTEtMS0w_05e9c6f9-d573-4813-861b-c7c24a848a0a"
      unitRef="usd">896000</us-gaap:DisposalGroupIncludingDiscontinuedOperationOperatingExpense>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationOperatingExpense
      contextRef="i49f42cf6ba704e63b9e2a90a914a4e48_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF80My9mcmFnOmVjZGY0Nzc0NTk2MjRkNjBhOTA4YWU2ZWUwNjg4ZGNlL3RhYmxlOmJhY2EyY2FiN2ZjYzRlOWQ4N2ViNjQ5NTZjZWQxOTFkL3RhYmxlcmFuZ2U6YmFjYTJjYWI3ZmNjNGU5ZDg3ZWI2NDk1NmNlZDE5MWRfMy0zLTEtMS0w_fef34fcf-a6d8-4c2e-9209-f3da334e635d"
      unitRef="usd">0</us-gaap:DisposalGroupIncludingDiscontinuedOperationOperatingExpense>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationOperatingExpense
      contextRef="ib28b263bc82e402fbee0062e69d3072d_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF80My9mcmFnOmVjZGY0Nzc0NTk2MjRkNjBhOTA4YWU2ZWUwNjg4ZGNlL3RhYmxlOmJhY2EyY2FiN2ZjYzRlOWQ4N2ViNjQ5NTZjZWQxOTFkL3RhYmxlcmFuZ2U6YmFjYTJjYWI3ZmNjNGU5ZDg3ZWI2NDk1NmNlZDE5MWRfMy01LTEtMS0w_7961b2d5-ecd5-4dcc-8340-fa0b3a9326db"
      unitRef="usd">896000</us-gaap:DisposalGroupIncludingDiscontinuedOperationOperatingExpense>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss
      contextRef="i9114e305aa40453aa9d7fad37e68e71a_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF80My9mcmFnOmVjZGY0Nzc0NTk2MjRkNjBhOTA4YWU2ZWUwNjg4ZGNlL3RhYmxlOmJhY2EyY2FiN2ZjYzRlOWQ4N2ViNjQ5NTZjZWQxOTFkL3RhYmxlcmFuZ2U6YmFjYTJjYWI3ZmNjNGU5ZDg3ZWI2NDk1NmNlZDE5MWRfNC0xLTEtMS0w_3d4b533c-d123-45f8-abd6-b78b4da29653"
      unitRef="usd">398000</us-gaap:DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss
      contextRef="i49f42cf6ba704e63b9e2a90a914a4e48_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF80My9mcmFnOmVjZGY0Nzc0NTk2MjRkNjBhOTA4YWU2ZWUwNjg4ZGNlL3RhYmxlOmJhY2EyY2FiN2ZjYzRlOWQ4N2ViNjQ5NTZjZWQxOTFkL3RhYmxlcmFuZ2U6YmFjYTJjYWI3ZmNjNGU5ZDg3ZWI2NDk1NmNlZDE5MWRfNC0zLTEtMS0w_3faffaae-5b3a-4f40-9d9a-f1751b30e9a3"
      unitRef="usd">0</us-gaap:DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss
      contextRef="ib28b263bc82e402fbee0062e69d3072d_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF80My9mcmFnOmVjZGY0Nzc0NTk2MjRkNjBhOTA4YWU2ZWUwNjg4ZGNlL3RhYmxlOmJhY2EyY2FiN2ZjYzRlOWQ4N2ViNjQ5NTZjZWQxOTFkL3RhYmxlcmFuZ2U6YmFjYTJjYWI3ZmNjNGU5ZDg3ZWI2NDk1NmNlZDE5MWRfNC01LTEtMS0w_5f872116-83c7-4ec8-81aa-e1fb1f35939e"
      unitRef="usd">398000</us-gaap:DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss>
    <us-gaap:DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax
      contextRef="i9114e305aa40453aa9d7fad37e68e71a_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF80My9mcmFnOmVjZGY0Nzc0NTk2MjRkNjBhOTA4YWU2ZWUwNjg4ZGNlL3RhYmxlOmJhY2EyY2FiN2ZjYzRlOWQ4N2ViNjQ5NTZjZWQxOTFkL3RhYmxlcmFuZ2U6YmFjYTJjYWI3ZmNjNGU5ZDg3ZWI2NDk1NmNlZDE5MWRfNS0xLTEtMS0w_c5411c3d-303f-4afb-96ad-a3c669460811"
      unitRef="usd">633000</us-gaap:DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax>
    <us-gaap:DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax
      contextRef="i49f42cf6ba704e63b9e2a90a914a4e48_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF80My9mcmFnOmVjZGY0Nzc0NTk2MjRkNjBhOTA4YWU2ZWUwNjg4ZGNlL3RhYmxlOmJhY2EyY2FiN2ZjYzRlOWQ4N2ViNjQ5NTZjZWQxOTFkL3RhYmxlcmFuZ2U6YmFjYTJjYWI3ZmNjNGU5ZDg3ZWI2NDk1NmNlZDE5MWRfNS0zLTEtMS0w_9cf5602a-a61b-405a-8ce2-49fb6e20b6fc"
      unitRef="usd">39000</us-gaap:DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax>
    <us-gaap:DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax
      contextRef="ib28b263bc82e402fbee0062e69d3072d_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF80My9mcmFnOmVjZGY0Nzc0NTk2MjRkNjBhOTA4YWU2ZWUwNjg4ZGNlL3RhYmxlOmJhY2EyY2FiN2ZjYzRlOWQ4N2ViNjQ5NTZjZWQxOTFkL3RhYmxlcmFuZ2U6YmFjYTJjYWI3ZmNjNGU5ZDg3ZWI2NDk1NmNlZDE5MWRfNS01LTEtMS0w_feb3d7d7-da12-45c4-b582-8b246c8a7846"
      unitRef="usd">672000</us-gaap:DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationForeignCurrencyTranslationGainsLosses
      contextRef="i9114e305aa40453aa9d7fad37e68e71a_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF80My9mcmFnOmVjZGY0Nzc0NTk2MjRkNjBhOTA4YWU2ZWUwNjg4ZGNlL3RhYmxlOmJhY2EyY2FiN2ZjYzRlOWQ4N2ViNjQ5NTZjZWQxOTFkL3RhYmxlcmFuZ2U6YmFjYTJjYWI3ZmNjNGU5ZDg3ZWI2NDk1NmNlZDE5MWRfNi0xLTEtMS0w_e1c51f21-b369-49b5-9e89-e9b67addcdec"
      unitRef="usd">-26957000</us-gaap:DisposalGroupIncludingDiscontinuedOperationForeignCurrencyTranslationGainsLosses>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationForeignCurrencyTranslationGainsLosses
      contextRef="i49f42cf6ba704e63b9e2a90a914a4e48_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF80My9mcmFnOmVjZGY0Nzc0NTk2MjRkNjBhOTA4YWU2ZWUwNjg4ZGNlL3RhYmxlOmJhY2EyY2FiN2ZjYzRlOWQ4N2ViNjQ5NTZjZWQxOTFkL3RhYmxlcmFuZ2U6YmFjYTJjYWI3ZmNjNGU5ZDg3ZWI2NDk1NmNlZDE5MWRfNi0zLTEtMS0w_5e2f8ff5-218b-46bb-aebc-f1934ee54c24"
      unitRef="usd">0</us-gaap:DisposalGroupIncludingDiscontinuedOperationForeignCurrencyTranslationGainsLosses>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationForeignCurrencyTranslationGainsLosses
      contextRef="ib28b263bc82e402fbee0062e69d3072d_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF80My9mcmFnOmVjZGY0Nzc0NTk2MjRkNjBhOTA4YWU2ZWUwNjg4ZGNlL3RhYmxlOmJhY2EyY2FiN2ZjYzRlOWQ4N2ViNjQ5NTZjZWQxOTFkL3RhYmxlcmFuZ2U6YmFjYTJjYWI3ZmNjNGU5ZDg3ZWI2NDk1NmNlZDE5MWRfNi01LTEtMS0w_6d3cd4aa-703a-4516-8a85-0fef6527d9e0"
      unitRef="usd">-26957000</us-gaap:DisposalGroupIncludingDiscontinuedOperationForeignCurrencyTranslationGainsLosses>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherExpense
      contextRef="i9114e305aa40453aa9d7fad37e68e71a_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF80My9mcmFnOmVjZGY0Nzc0NTk2MjRkNjBhOTA4YWU2ZWUwNjg4ZGNlL3RhYmxlOmJhY2EyY2FiN2ZjYzRlOWQ4N2ViNjQ5NTZjZWQxOTFkL3RhYmxlcmFuZ2U6YmFjYTJjYWI3ZmNjNGU5ZDg3ZWI2NDk1NmNlZDE5MWRfNy0xLTEtMS0w_ae3f40e3-7d2b-4707-b9d1-658910e6bcd9"
      unitRef="usd">129000</us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherExpense>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherExpense
      contextRef="i49f42cf6ba704e63b9e2a90a914a4e48_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF80My9mcmFnOmVjZGY0Nzc0NTk2MjRkNjBhOTA4YWU2ZWUwNjg4ZGNlL3RhYmxlOmJhY2EyY2FiN2ZjYzRlOWQ4N2ViNjQ5NTZjZWQxOTFkL3RhYmxlcmFuZ2U6YmFjYTJjYWI3ZmNjNGU5ZDg3ZWI2NDk1NmNlZDE5MWRfNy0zLTEtMS0w_00a5714f-6591-4f77-8f7f-74617551f4bf"
      unitRef="usd">0</us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherExpense>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherExpense
      contextRef="ib28b263bc82e402fbee0062e69d3072d_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF80My9mcmFnOmVjZGY0Nzc0NTk2MjRkNjBhOTA4YWU2ZWUwNjg4ZGNlL3RhYmxlOmJhY2EyY2FiN2ZjYzRlOWQ4N2ViNjQ5NTZjZWQxOTFkL3RhYmxlcmFuZ2U6YmFjYTJjYWI3ZmNjNGU5ZDg3ZWI2NDk1NmNlZDE5MWRfNy01LTEtMS0w_25ea4e66-26a4-4e0d-9753-3fc1d2ad00b5"
      unitRef="usd">129000</us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherExpense>
    <pgen:DisposalGroupIncludingDiscontinuedOperationsIncomeLossfromEquityMethodInvestments
      contextRef="i49f42cf6ba704e63b9e2a90a914a4e48_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF80My9mcmFnOmVjZGY0Nzc0NTk2MjRkNjBhOTA4YWU2ZWUwNjg4ZGNlL3RhYmxlOmJhY2EyY2FiN2ZjYzRlOWQ4N2ViNjQ5NTZjZWQxOTFkL3RhYmxlcmFuZ2U6YmFjYTJjYWI3ZmNjNGU5ZDg3ZWI2NDk1NmNlZDE5MWRfOC0zLTEtMS0w_036887ab-bbdf-47fb-ad0e-d6a5c5c75a49"
      unitRef="usd">-38000</pgen:DisposalGroupIncludingDiscontinuedOperationsIncomeLossfromEquityMethodInvestments>
    <pgen:DisposalGroupIncludingDiscontinuedOperationsIncomeLossfromEquityMethodInvestments
      contextRef="ib28b263bc82e402fbee0062e69d3072d_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF80My9mcmFnOmVjZGY0Nzc0NTk2MjRkNjBhOTA4YWU2ZWUwNjg4ZGNlL3RhYmxlOmJhY2EyY2FiN2ZjYzRlOWQ4N2ViNjQ5NTZjZWQxOTFkL3RhYmxlcmFuZ2U6YmFjYTJjYWI3ZmNjNGU5ZDg3ZWI2NDk1NmNlZDE5MWRfOC01LTEtMS0w_0de206f3-c2f0-4a6f-92e7-2f0624f16aba"
      unitRef="usd">-38000</pgen:DisposalGroupIncludingDiscontinuedOperationsIncomeLossfromEquityMethodInvestments>
    <us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax
      contextRef="i9114e305aa40453aa9d7fad37e68e71a_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF80My9mcmFnOmVjZGY0Nzc0NTk2MjRkNjBhOTA4YWU2ZWUwNjg4ZGNlL3RhYmxlOmJhY2EyY2FiN2ZjYzRlOWQ4N2ViNjQ5NTZjZWQxOTFkL3RhYmxlcmFuZ2U6YmFjYTJjYWI3ZmNjNGU5ZDg3ZWI2NDk1NmNlZDE5MWRfOS0xLTEtMS0w_9335a543-6c6a-4e98-862b-5f79e6f9d8c4"
      unitRef="usd">-26055000</us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax>
    <us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax
      contextRef="i49f42cf6ba704e63b9e2a90a914a4e48_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF80My9mcmFnOmVjZGY0Nzc0NTk2MjRkNjBhOTA4YWU2ZWUwNjg4ZGNlL3RhYmxlOmJhY2EyY2FiN2ZjYzRlOWQ4N2ViNjQ5NTZjZWQxOTFkL3RhYmxlcmFuZ2U6YmFjYTJjYWI3ZmNjNGU5ZDg3ZWI2NDk1NmNlZDE5MWRfOS0zLTEtMS0w_65e94ac6-e504-4fae-afd5-ac59dbd82f6b"
      unitRef="usd">1000</us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax>
    <us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax
      contextRef="ib28b263bc82e402fbee0062e69d3072d_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF80My9mcmFnOmVjZGY0Nzc0NTk2MjRkNjBhOTA4YWU2ZWUwNjg4ZGNlL3RhYmxlOmJhY2EyY2FiN2ZjYzRlOWQ4N2ViNjQ5NTZjZWQxOTFkL3RhYmxlcmFuZ2U6YmFjYTJjYWI3ZmNjNGU5ZDg3ZWI2NDk1NmNlZDE5MWRfOS01LTEtMS0w_f10427d5-6a70-4311-8643-a232adce2940"
      unitRef="usd">-26054000</us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax>
    <us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation
      contextRef="i9114e305aa40453aa9d7fad37e68e71a_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF80My9mcmFnOmVjZGY0Nzc0NTk2MjRkNjBhOTA4YWU2ZWUwNjg4ZGNlL3RhYmxlOmJhY2EyY2FiN2ZjYzRlOWQ4N2ViNjQ5NTZjZWQxOTFkL3RhYmxlcmFuZ2U6YmFjYTJjYWI3ZmNjNGU5ZDg3ZWI2NDk1NmNlZDE5MWRfMTAtMS0xLTEtMA_5f88c58b-60b9-43c2-9dcb-f07eda784a30"
      unitRef="usd">2000</us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation>
    <us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation
      contextRef="i49f42cf6ba704e63b9e2a90a914a4e48_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF80My9mcmFnOmVjZGY0Nzc0NTk2MjRkNjBhOTA4YWU2ZWUwNjg4ZGNlL3RhYmxlOmJhY2EyY2FiN2ZjYzRlOWQ4N2ViNjQ5NTZjZWQxOTFkL3RhYmxlcmFuZ2U6YmFjYTJjYWI3ZmNjNGU5ZDg3ZWI2NDk1NmNlZDE5MWRfMTAtMy0xLTEtMA_81f25c4d-2328-4e6a-ae73-436c5a392ff2"
      unitRef="usd">0</us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation>
    <us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation
      contextRef="ib28b263bc82e402fbee0062e69d3072d_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF80My9mcmFnOmVjZGY0Nzc0NTk2MjRkNjBhOTA4YWU2ZWUwNjg4ZGNlL3RhYmxlOmJhY2EyY2FiN2ZjYzRlOWQ4N2ViNjQ5NTZjZWQxOTFkL3RhYmxlcmFuZ2U6YmFjYTJjYWI3ZmNjNGU5ZDg3ZWI2NDk1NmNlZDE5MWRfMTAtNS0xLTEtMA_5b32deb2-f5e6-4515-97d6-da8512cbbc12"
      unitRef="usd">2000</us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity
      contextRef="i9114e305aa40453aa9d7fad37e68e71a_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF80My9mcmFnOmVjZGY0Nzc0NTk2MjRkNjBhOTA4YWU2ZWUwNjg4ZGNlL3RhYmxlOmJhY2EyY2FiN2ZjYzRlOWQ4N2ViNjQ5NTZjZWQxOTFkL3RhYmxlcmFuZ2U6YmFjYTJjYWI3ZmNjNGU5ZDg3ZWI2NDk1NmNlZDE5MWRfMTEtMS0xLTEtMA_d7c6bccc-4ad6-4e38-9dcf-f063202e4d80"
      unitRef="usd">-26057000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity
      contextRef="i49f42cf6ba704e63b9e2a90a914a4e48_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF80My9mcmFnOmVjZGY0Nzc0NTk2MjRkNjBhOTA4YWU2ZWUwNjg4ZGNlL3RhYmxlOmJhY2EyY2FiN2ZjYzRlOWQ4N2ViNjQ5NTZjZWQxOTFkL3RhYmxlcmFuZ2U6YmFjYTJjYWI3ZmNjNGU5ZDg3ZWI2NDk1NmNlZDE5MWRfMTEtMy0xLTEtMA_cae50bf6-c026-4c4e-a353-cb30d8f31949"
      unitRef="usd">1000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity
      contextRef="ib28b263bc82e402fbee0062e69d3072d_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF80My9mcmFnOmVjZGY0Nzc0NTk2MjRkNjBhOTA4YWU2ZWUwNjg4ZGNlL3RhYmxlOmJhY2EyY2FiN2ZjYzRlOWQ4N2ViNjQ5NTZjZWQxOTFkL3RhYmxlcmFuZ2U6YmFjYTJjYWI3ZmNjNGU5ZDg3ZWI2NDk1NmNlZDE5MWRfMTEtNS0xLTEtMA_a1f31e44-d10a-48df-ba3a-f449bc0f5dd6"
      unitRef="usd">-26056000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue
      contextRef="ife066fd0e4364003a58878fe92188444_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF80My9mcmFnOmVjZGY0Nzc0NTk2MjRkNjBhOTA4YWU2ZWUwNjg4ZGNlL3RleHRyZWdpb246ZWNkZjQ3NzQ1OTYyNGQ2MGE5MDhhZTZlZTA2ODhkY2VfNjc0Nw_b34ae6a9-76a9-43a6-80b0-03f9986494bc"
      unitRef="usd">436000</us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue>
    <pgen:DisposalGroupIncludingDiscontinuedOperationGainLossonDisposal
      contextRef="ib28b263bc82e402fbee0062e69d3072d_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF80My9mcmFnOmVjZGY0Nzc0NTk2MjRkNjBhOTA4YWU2ZWUwNjg4ZGNlL3RhYmxlOmQ5NzU5ZjY3ZjcxZjQ1ZjVhNWJlZGQzNzVmYjFlMTI2L3RhYmxlcmFuZ2U6ZDk3NTlmNjdmNzFmNDVmNWE1YmVkZDM3NWZiMWUxMjZfNS0xLTEtMS0w_b8c74b7f-13a2-497e-be85-beab1c8b211e"
      unitRef="usd">672000</pgen:DisposalGroupIncludingDiscontinuedOperationGainLossonDisposal>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationForeignCurrencyTranslationGainsLosses
      contextRef="ib28b263bc82e402fbee0062e69d3072d_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF80My9mcmFnOmVjZGY0Nzc0NTk2MjRkNjBhOTA4YWU2ZWUwNjg4ZGNlL3RhYmxlOmQ5NzU5ZjY3ZjcxZjQ1ZjVhNWJlZGQzNzVmYjFlMTI2L3RhYmxlcmFuZ2U6ZDk3NTlmNjdmNzFmNDVmNWE1YmVkZDM3NWZiMWUxMjZfNi0xLTEtMS0w_18af9f0f-47a9-43f2-8be0-971f3e5bc20c"
      unitRef="usd">-26957000</us-gaap:DisposalGroupIncludingDiscontinuedOperationForeignCurrencyTranslationGainsLosses>
    <pgen:EquitySecuritiesandPreferredStockUnrealizedandRealizedAppreciationDepreciation
      contextRef="ib28b263bc82e402fbee0062e69d3072d_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF80My9mcmFnOmVjZGY0Nzc0NTk2MjRkNjBhOTA4YWU2ZWUwNjg4ZGNlL3RhYmxlOmQ5NzU5ZjY3ZjcxZjQ1ZjVhNWJlZGQzNzVmYjFlMTI2L3RhYmxlcmFuZ2U6ZDk3NTlmNjdmNzFmNDVmNWE1YmVkZDM3NWZiMWUxMjZfNy0xLTEtMS0w_37ab71db-1d1b-4348-b0ee-669f02e2cb0f"
      unitRef="usd">-106000</pgen:EquitySecuritiesandPreferredStockUnrealizedandRealizedAppreciationDepreciation>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="i49f42cf6ba704e63b9e2a90a914a4e48_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF80My9mcmFnOmVjZGY0Nzc0NTk2MjRkNjBhOTA4YWU2ZWUwNjg4ZGNlL3RhYmxlOmQ5NzU5ZjY3ZjcxZjQ1ZjVhNWJlZGQzNzVmYjFlMTI2L3RhYmxlcmFuZ2U6ZDk3NTlmNjdmNzFmNDVmNWE1YmVkZDM3NWZiMWUxMjZfOC0xLTEtMS0w_c274fa6a-e02f-463d-8d90-55bc64c0e7ff"
      unitRef="usd">-38000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:ShareBasedCompensation
      contextRef="ib28b263bc82e402fbee0062e69d3072d_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF80My9mcmFnOmVjZGY0Nzc0NTk2MjRkNjBhOTA4YWU2ZWUwNjg4ZGNlL3RhYmxlOmQ5NzU5ZjY3ZjcxZjQ1ZjVhNWJlZGQzNzVmYjFlMTI2L3RhYmxlcmFuZ2U6ZDk3NTlmNjdmNzFmNDVmNWE1YmVkZDM3NWZiMWUxMjZfOS0xLTEtMS0w_d195e08c-8c2c-47c3-ad5a-8820fce6aa16"
      unitRef="usd">-1346000</us-gaap:ShareBasedCompensation>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="ib28b263bc82e402fbee0062e69d3072d_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF80My9mcmFnOmVjZGY0Nzc0NTk2MjRkNjBhOTA4YWU2ZWUwNjg4ZGNlL3RhYmxlOmQ5NzU5ZjY3ZjcxZjQ1ZjVhNWJlZGQzNzVmYjFlMTI2L3RhYmxlcmFuZ2U6ZDk3NTlmNjdmNzFmNDVmNWE1YmVkZDM3NWZiMWUxMjZfMTMtMS0xLTEtMA_cbd623da-b800-4341-b694-21846fa8569b"
      unitRef="usd">382000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:Revenues
      contextRef="i07661c01eba64376a5557d8e56b0ab01_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF80My9mcmFnOmVjZGY0Nzc0NTk2MjRkNjBhOTA4YWU2ZWUwNjg4ZGNlL3RhYmxlOmI0MDZiYzEzY2NhNTRhMjNiNTM5OWYxMjQzMTQ0MDJlL3RhYmxlcmFuZ2U6YjQwNmJjMTNjY2E1NGEyM2I1Mzk5ZjEyNDMxNDQwMmVfMS0xLTEtMS0w_250b8df2-9619-4151-986f-38dbf9f919e4"
      unitRef="usd">16000</us-gaap:Revenues>
    <us-gaap:OperatingExpenses
      contextRef="i07661c01eba64376a5557d8e56b0ab01_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF80My9mcmFnOmVjZGY0Nzc0NTk2MjRkNjBhOTA4YWU2ZWUwNjg4ZGNlL3RhYmxlOmI0MDZiYzEzY2NhNTRhMjNiNTM5OWYxMjQzMTQ0MDJlL3RhYmxlcmFuZ2U6YjQwNmJjMTNjY2E1NGEyM2I1Mzk5ZjEyNDMxNDQwMmVfMi0xLTEtMS0w_cb286b2a-1eed-4a96-98b9-9d252e87c9cb"
      unitRef="usd">92000</us-gaap:OperatingExpenses>
    <us-gaap:GrossProfit
      contextRef="i07661c01eba64376a5557d8e56b0ab01_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF80My9mcmFnOmVjZGY0Nzc0NTk2MjRkNjBhOTA4YWU2ZWUwNjg4ZGNlL3RhYmxlOmI0MDZiYzEzY2NhNTRhMjNiNTM5OWYxMjQzMTQ0MDJlL3RhYmxlcmFuZ2U6YjQwNmJjMTNjY2E1NGEyM2I1Mzk5ZjEyNDMxNDQwMmVfMy0xLTEtMS0w_b3a7e448-84bb-42b0-bc82-a771f427eeb5"
      unitRef="usd">-76000</us-gaap:GrossProfit>
    <us-gaap:ProfitLoss
      contextRef="i07661c01eba64376a5557d8e56b0ab01_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF80My9mcmFnOmVjZGY0Nzc0NTk2MjRkNjBhOTA4YWU2ZWUwNjg4ZGNlL3RhYmxlOmI0MDZiYzEzY2NhNTRhMjNiNTM5OWYxMjQzMTQ0MDJlL3RhYmxlcmFuZ2U6YjQwNmJjMTNjY2E1NGEyM2I1Mzk5ZjEyNDMxNDQwMmVfNS0xLTEtMS0w_ea4781b3-0e2c-4ce4-b76a-14801ae10e46"
      unitRef="usd">-76000</us-gaap:ProfitLoss>
    <us-gaap:DiscontinuedOperationAmountOfAdjustmentToPriorPeriodGainLossOnDisposalNetOfTax
      contextRef="i9114e305aa40453aa9d7fad37e68e71a_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF80My9mcmFnOmVjZGY0Nzc0NTk2MjRkNjBhOTA4YWU2ZWUwNjg4ZGNlL3RleHRyZWdpb246ZWNkZjQ3NzQ1OTYyNGQ2MGE5MDhhZTZlZTA2ODhkY2VfNzM5MQ_b114ca61-5a50-4993-a051-c843e477ecf3"
      unitRef="usd">-26572000</us-gaap:DiscontinuedOperationAmountOfAdjustmentToPriorPeriodGainLossOnDisposalNetOfTax>
    <us-gaap:EquityMethodInvestmentsDisclosureTextBlock
      contextRef="i5cc25946d6f843cca98ce03c128dee12_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF80Ni9mcmFnOjg4NGY4N2MzN2QwYzRkNTZhMGU5MTEzYTg1ZjE2YjZkL3RleHRyZWdpb246ODg0Zjg3YzM3ZDBjNGQ1NmEwZTkxMTNhODVmMTZiNmRfNDcyMQ_859ccf5f-1c41-4b27-9bbb-31cb2758da98">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 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 March 2014, the Company and certain investors (the "IEP Investors"), including an affiliate of 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. As of September&#160;30, 2021, the Company's remaining commitment was $4,225. Intrexon Energy Partners is governed by the Intrexon Energy Partners Board, which has five members. Two members of the Intrexon Energy Partners Board are designated by the Company and three members are designated by a majority of the IEP Investors. The Company and the IEP Investors have the right, but not the obligation, to make additional capital contributions above the initial limits when and if solicited by 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) and $(425) as of September&#160;30, 2021 and December&#160;31, 2020, respectively, 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 Note 3 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 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 December 2015, the Company and certain investors (the "IEPII Investors"), including Harvest, entered into a Limited Liability Company Agreement that governs the affairs and conduct of business of Intrexon Energy Partners II, a JV formed to &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;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. As of September&#160;30, 2021, the Company's remaining commitment was $10,000. Intrexon Energy Partners II is governed by the Intrexon Energy Partners II Board, which has five members. One member of the Intrexon Energy Partners II Board is designated by the Company and four members are designated by a majority of the IEPII Investors. The Company and the IEPII Investors have the right, but not the obligation, to make additional capital contributions above the initial limits when and if solicited by 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 September&#160;30, 2021 and December&#160;31, 2020, 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;</us-gaap:EquityMethodInvestmentsDisclosureTextBlock>
    <pgen:CollaborativeArrangementConsiderationReceivedValue
      contextRef="i59368dc7d8d64f3dbce8338b607a089c_D20140301-20140331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF80Ni9mcmFnOjg4NGY4N2MzN2QwYzRkNTZhMGU5MTEzYTg1ZjE2YjZkL3RleHRyZWdpb246ODg0Zjg3YzM3ZDBjNGQ1NmEwZTkxMTNhODVmMTZiNmRfNzMz_db263e58-6115-4eef-b6ac-3a00d38ee7f6"
      unitRef="usd">25000000</pgen:CollaborativeArrangementConsiderationReceivedValue>
    <us-gaap:EquityMethodInvestmentOwnershipPercentage
      contextRef="i75cc3b1a85c24925881fc30dd8e9326b_I20140331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF80Ni9mcmFnOjg4NGY4N2MzN2QwYzRkNTZhMGU5MTEzYTg1ZjE2YjZkL3RleHRyZWdpb246ODg0Zjg3YzM3ZDBjNGQ1NmEwZTkxMTNhODVmMTZiNmRfNzU0_17740a15-297f-4d4b-a93a-95cd2ed9e3d6"
      unitRef="number">0.50</us-gaap:EquityMethodInvestmentOwnershipPercentage>
    <us-gaap:PaymentsToAcquireInterestInJointVenture
      contextRef="i13eb98bb390542d29d205e584183dd1c_D20140301-20140331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF80Ni9mcmFnOjg4NGY4N2MzN2QwYzRkNTZhMGU5MTEzYTg1ZjE2YjZkL3RleHRyZWdpb246ODg0Zjg3YzM3ZDBjNGQ1NmEwZTkxMTNhODVmMTZiNmRfODY5_ac93aa7a-55fe-4b07-92e9-8353f4858b5f"
      unitRef="usd">25000000</us-gaap:PaymentsToAcquireInterestInJointVenture>
    <us-gaap:EquityMethodInvestmentOwnershipPercentage
      contextRef="i250ea9469724417e82378c20c0837606_I20140331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF80Ni9mcmFnOjg4NGY4N2MzN2QwYzRkNTZhMGU5MTEzYTg1ZjE2YjZkL3RleHRyZWdpb246ODg0Zjg3YzM3ZDBjNGQ1NmEwZTkxMTNhODVmMTZiNmRfOTcz_66bff5c6-ce8a-482f-97bf-86ffc2034655"
      unitRef="number">0.50</us-gaap:EquityMethodInvestmentOwnershipPercentage>
    <pgen:JointVentureAdditionalCapitalContributionsCommitted
      contextRef="i75cc3b1a85c24925881fc30dd8e9326b_I20140331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF80Ni9mcmFnOjg4NGY4N2MzN2QwYzRkNTZhMGU5MTEzYTg1ZjE2YjZkL3RleHRyZWdpb246ODg0Zjg3YzM3ZDBjNGQ1NmEwZTkxMTNhODVmMTZiNmRfMTA1Mg_3f6bfecf-ac55-45d4-b8ae-7706079669d9"
      unitRef="usd">25000000</pgen:JointVentureAdditionalCapitalContributionsCommitted>
    <pgen:JointVentureAdditionalCapitalContributionsCommitted
      contextRef="i250ea9469724417e82378c20c0837606_I20140331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF80Ni9mcmFnOjg4NGY4N2MzN2QwYzRkNTZhMGU5MTEzYTg1ZjE2YjZkL3RleHRyZWdpb246ODg0Zjg3YzM3ZDBjNGQ1NmEwZTkxMTNhODVmMTZiNmRfMTI1NA_60a0b4a1-6663-4572-ac62-c234af9f9133"
      unitRef="usd">25000000</pgen:JointVentureAdditionalCapitalContributionsCommitted>
    <pgen:JointVentureAdditionalCapitalContributionsCommittedRemainingCommitment
      contextRef="i49e9d2dfad88456dafe8a21305b8fd5d_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF80Ni9mcmFnOjg4NGY4N2MzN2QwYzRkNTZhMGU5MTEzYTg1ZjE2YjZkL3RleHRyZWdpb246ODg0Zjg3YzM3ZDBjNGQ1NmEwZTkxMTNhODVmMTZiNmRfMTQ0NA_bedc216e-c034-4673-8fe1-f1088d37b77c"
      unitRef="usd">4225000</pgen:JointVentureAdditionalCapitalContributionsCommittedRemainingCommitment>
    <pgen:NumberofSeatsonGoverningBoard
      contextRef="i49e9d2dfad88456dafe8a21305b8fd5d_I20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF80Ni9mcmFnOjg4NGY4N2MzN2QwYzRkNTZhMGU5MTEzYTg1ZjE2YjZkL3RleHRyZWdpb246ODg0Zjg3YzM3ZDBjNGQ1NmEwZTkxMTNhODVmMTZiNmRfMTUzNA_fd8f932e-9322-4059-ade7-f6463401f8eb"
      unitRef="board_seat">5</pgen:NumberofSeatsonGoverningBoard>
    <pgen:NumberofSeatsonGoverningBoardInternallySelected
      contextRef="i49e9d2dfad88456dafe8a21305b8fd5d_I20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF80Ni9mcmFnOjg4NGY4N2MzN2QwYzRkNTZhMGU5MTEzYTg1ZjE2YjZkL3RleHRyZWdpb246ODg0Zjg3YzM3ZDBjNGQ1NmEwZTkxMTNhODVmMTZiNmRfMTU0Ng_e8415595-d8f1-4086-a269-c7b8ce79e4f5"
      unitRef="board_seat">2</pgen:NumberofSeatsonGoverningBoardInternallySelected>
    <pgen:NumberofSeatsonGoverningBoardExternallySelected
      contextRef="i49e9d2dfad88456dafe8a21305b8fd5d_I20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF80Ni9mcmFnOjg4NGY4N2MzN2QwYzRkNTZhMGU5MTEzYTg1ZjE2YjZkL3RleHRyZWdpb246ODg0Zjg3YzM3ZDBjNGQ1NmEwZTkxMTNhODVmMTZiNmRfMTYyOQ_72a1b3f9-3012-4b06-b587-ae61ce6016f1"
      unitRef="board_seat">3</pgen:NumberofSeatsonGoverningBoardExternallySelected>
    <us-gaap:EquityMethodInvestments
      contextRef="i562414ba2b44421bac2f04e9202ccaf4_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF80Ni9mcmFnOjg4NGY4N2MzN2QwYzRkNTZhMGU5MTEzYTg1ZjE2YjZkL3RleHRyZWdpb246ODg0Zjg3YzM3ZDBjNGQ1NmEwZTkxMTNhODVmMTZiNmRfMTk0OQ_1b880a49-8157-4bd2-bcbf-681dd75fc3c4"
      unitRef="usd">-428000</us-gaap:EquityMethodInvestments>
    <us-gaap:EquityMethodInvestments
      contextRef="iacc116f0b486453fb5bf6f11ae073bb8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF80Ni9mcmFnOjg4NGY4N2MzN2QwYzRkNTZhMGU5MTEzYTg1ZjE2YjZkL3RleHRyZWdpb246ODg0Zjg3YzM3ZDBjNGQ1NmEwZTkxMTNhODVmMTZiNmRfMTk1Ng_f3471d90-652c-42a7-9f1e-8f57a65ad742"
      unitRef="usd">-425000</us-gaap:EquityMethodInvestments>
    <pgen:CollaborativeArrangementConsiderationReceivedValue
      contextRef="ibf33b5b63b254b6d9b72cb74303384b9_D20151201-20151231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF80Ni9mcmFnOjg4NGY4N2MzN2QwYzRkNTZhMGU5MTEzYTg1ZjE2YjZkL3RleHRyZWdpb246ODg0Zjg3YzM3ZDBjNGQ1NmEwZTkxMTNhODVmMTZiNmRfMjk3Mg_491c1678-ae44-42e3-b848-879bad953671"
      unitRef="usd">18000000</pgen:CollaborativeArrangementConsiderationReceivedValue>
    <us-gaap:EquityMethodInvestmentOwnershipPercentage
      contextRef="i326abe3d02e743f98e3db118a46eb959_I20151231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF80Ni9mcmFnOjg4NGY4N2MzN2QwYzRkNTZhMGU5MTEzYTg1ZjE2YjZkL3RleHRyZWdpb246ODg0Zjg3YzM3ZDBjNGQ1NmEwZTkxMTNhODVmMTZiNmRfMjk5Mw_cbd08113-25c0-4ec2-b00e-92e010623e04"
      unitRef="number">0.50</us-gaap:EquityMethodInvestmentOwnershipPercentage>
    <us-gaap:PaymentsToAcquireInterestInJointVenture
      contextRef="i357d54b0db1b495cb158623a3833359c_D20151201-20151231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF80Ni9mcmFnOjg4NGY4N2MzN2QwYzRkNTZhMGU5MTEzYTg1ZjE2YjZkL3RleHRyZWdpb246ODg0Zjg3YzM3ZDBjNGQ1NmEwZTkxMTNhODVmMTZiNmRfMzExMw_4cd673bb-df99-4890-8fde-841faf44bb51"
      unitRef="usd">18000000</us-gaap:PaymentsToAcquireInterestInJointVenture>
    <us-gaap:EquityMethodInvestmentOwnershipPercentage
      contextRef="id31de2f357ed44e38b81ab0c7976a343_I20151231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF80Ni9mcmFnOjg4NGY4N2MzN2QwYzRkNTZhMGU5MTEzYTg1ZjE2YjZkL3RleHRyZWdpb246ODg0Zjg3YzM3ZDBjNGQ1NmEwZTkxMTNhODVmMTZiNmRfMzIyMA_c4ff6190-80b8-42c6-b79b-d2965b46a1ac"
      unitRef="number">0.50</us-gaap:EquityMethodInvestmentOwnershipPercentage>
    <us-gaap:PaymentsToAcquireInterestInJointVenture
      contextRef="i05c2a1521701470bb76f3a4730219597_D20151201-20151231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF80Ni9mcmFnOjg4NGY4N2MzN2QwYzRkNTZhMGU5MTEzYTg1ZjE2YjZkL3RleHRyZWdpb246ODg0Zjg3YzM3ZDBjNGQ1NmEwZTkxMTNhODVmMTZiNmRfMzMxNQ_b5a75124-df61-4a45-b8ba-a35c15cbc465"
      unitRef="usd">4000000</us-gaap:PaymentsToAcquireInterestInJointVenture>
    <pgen:JointVentureAdditionalCapitalContributionsCommitted
      contextRef="i326abe3d02e743f98e3db118a46eb959_I20151231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF80Ni9mcmFnOjg4NGY4N2MzN2QwYzRkNTZhMGU5MTEzYTg1ZjE2YjZkL3RleHRyZWdpb246ODg0Zjg3YzM3ZDBjNGQ1NmEwZTkxMTNhODVmMTZiNmRfMzQzMQ_2fdb915e-b666-482e-b839-57ed12129d39"
      unitRef="usd">10000000</pgen:JointVentureAdditionalCapitalContributionsCommitted>
    <pgen:JointVentureAdditionalCapitalContributionsCommitted
      contextRef="id31de2f357ed44e38b81ab0c7976a343_I20151231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF80Ni9mcmFnOjg4NGY4N2MzN2QwYzRkNTZhMGU5MTEzYTg1ZjE2YjZkL3RleHRyZWdpb246ODg0Zjg3YzM3ZDBjNGQ1NmEwZTkxMTNhODVmMTZiNmRfMzYzOA_939a85a4-dfbe-4e4e-acb3-cfac37ac3bb0"
      unitRef="usd">10000000</pgen:JointVentureAdditionalCapitalContributionsCommitted>
    <pgen:JointVentureAdditionalCapitalContributionsCommittedRemainingCommitment
      contextRef="ie81a20b600184db98dc435d52e18290f_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF80Ni9mcmFnOjg4NGY4N2MzN2QwYzRkNTZhMGU5MTEzYTg1ZjE2YjZkL3RleHRyZWdpb246ODg0Zjg3YzM3ZDBjNGQ1NmEwZTkxMTNhODVmMTZiNmRfMzgzNQ_977fbc5b-707d-4107-bb35-2f6c2d7126a5"
      unitRef="usd">10000000</pgen:JointVentureAdditionalCapitalContributionsCommittedRemainingCommitment>
    <pgen:NumberofSeatsonGoverningBoard
      contextRef="i326abe3d02e743f98e3db118a46eb959_I20151231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF80Ni9mcmFnOjg4NGY4N2MzN2QwYzRkNTZhMGU5MTEzYTg1ZjE2YjZkL3RleHRyZWdpb246ODg0Zjg3YzM3ZDBjNGQ1NmEwZTkxMTNhODVmMTZiNmRfMzkzMQ_61b237ae-b4e2-44c5-a89b-d507ceecd561"
      unitRef="board_seat">5</pgen:NumberofSeatsonGoverningBoard>
    <pgen:NumberofSeatsonGoverningBoardInternallySelected
      contextRef="i326abe3d02e743f98e3db118a46eb959_I20151231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF80Ni9mcmFnOjg4NGY4N2MzN2QwYzRkNTZhMGU5MTEzYTg1ZjE2YjZkL3RleHRyZWdpb246ODg0Zjg3YzM3ZDBjNGQ1NmEwZTkxMTNhODVmMTZiNmRfMzk0Mw_e963ad87-4357-40bc-8afe-5cb0c36f75c7"
      unitRef="board_seat">1</pgen:NumberofSeatsonGoverningBoardInternallySelected>
    <pgen:NumberofSeatsonGoverningBoardExternallySelected
      contextRef="i326abe3d02e743f98e3db118a46eb959_I20151231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF80Ni9mcmFnOjg4NGY4N2MzN2QwYzRkNTZhMGU5MTEzYTg1ZjE2YjZkL3RleHRyZWdpb246ODg0Zjg3YzM3ZDBjNGQ1NmEwZTkxMTNhODVmMTZiNmRfNDAyNw_322d0320-ea72-495d-ac35-6278be78356f"
      unitRef="board_seat">4</pgen:NumberofSeatsonGoverningBoardExternallySelected>
    <us-gaap:EquityMethodInvestments
      contextRef="i1ae31db94ac049f3a2c5ac100ed6eff0_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF80Ni9mcmFnOjg4NGY4N2MzN2QwYzRkNTZhMGU5MTEzYTg1ZjE2YjZkL3RleHRyZWdpb246ODg0Zjg3YzM3ZDBjNGQ1NmEwZTkxMTNhODVmMTZiNmRfNDM1Nw_0aa36bc6-ca1d-48eb-a139-b61d7ffeb152"
      unitRef="usd">-435000</us-gaap:EquityMethodInvestments>
    <us-gaap:EquityMethodInvestments
      contextRef="ia2d63d40e56646eb8c6a2c2fce5cd1a7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF80Ni9mcmFnOjg4NGY4N2MzN2QwYzRkNTZhMGU5MTEzYTg1ZjE2YjZkL3RleHRyZWdpb246ODg0Zjg3YzM3ZDBjNGQ1NmEwZTkxMTNhODVmMTZiNmRfNDM1Nw_af88c4d1-d4c1-47a6-ae23-5a5f26345980"
      unitRef="usd">-435000</us-gaap:EquityMethodInvestments>
    <us-gaap:CollaborativeArrangementDisclosureTextBlock
      contextRef="i5cc25946d6f843cca98ce03c128dee12_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF80OS9mcmFnOjlhZTY2YzZmNDUzZjQxYmQ4ZTY5YmMzNTE5NmMxZmM1L3RleHRyZWdpb246OWFlNjZjNmY0NTNmNDFiZDhlNjliYzM1MTk2YzFmYzVfNDIzNA_428751ba-20e4-486f-8c9e-ec0bd5d3557e">Collaboration and Licensing Revenue&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;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.&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 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-weight:400;line-height:120%"&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, 2021 and 2020.&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;2021&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;2020&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;2021&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;2020&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;ZIOPHARM Oncology, Inc.&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;&#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;100&#160;&lt;/span&gt;&lt;/td&gt;&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;Oragenics, Inc.&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;2,823&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;3,053&#160;&lt;/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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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;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;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;2,394&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,967&#160;&lt;/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;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;6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;/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;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;5,223&#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;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;20,259&#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 include the recognition of $22 and $5,213 for the three months ended September 30, 2021 and 2020, respectively, and $380 and $19,654 for the nine months ended September 30, 2021 and 2020, respectively, 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;There have been no significant changes to the agreements with our collaborators and licensees in the nine months ended September 30, 2021.&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 consideration received for the Company's collaboration and licensing agreements. 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;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:10pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2020&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;23,040&#160;&lt;/span&gt;&lt;/td&gt;&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,420&#160;&lt;/span&gt;&lt;/td&gt;&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;3,493&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,126&#160;&lt;/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;183&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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;277&#160;&lt;/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;26,716&#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;25,823&#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;3,693&#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;2,800&#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;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;26,716&#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,823&#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;Revenue is recognized under collaboration and licensing agreements as services are performed. Certain of the arrangements are not active while the other party evaluates the status of the project and its desired future development activities. The following table summarizes the remaining balance of deferred revenue associated with upfront and milestone payments for each significant counterparty to a collaboration or licensing agreement as of September&#160;30, 2021 and December&#160;31, 2020, as well as the estimated remaining performance period as of September&#160;30, 2021.&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.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;Average Remaining Performance Period (Years)&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;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:10pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2020&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;Intrexon Energy Partners, LLC&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;2.5&lt;/span&gt;&lt;/td&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,362&#160;&lt;/span&gt;&lt;/td&gt;&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,362&#160;&lt;/span&gt;&lt;/td&gt;&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;Intrexon Energy Partners II, LLC&lt;/span&gt;&lt;/td&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;3.2&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;12,843&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,843&#160;&lt;/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;Castle Creek Biosciences, Inc.&lt;/span&gt;&lt;/td&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.3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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;379&#160;&lt;/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&lt;/span&gt;&lt;/td&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;3.1&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;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;1,836&#160;&lt;/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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;23,040&#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;23,420&#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>
    <pgen:CollaborationandLicensingRevenueTableTextBlock
      contextRef="i5cc25946d6f843cca98ce03c128dee12_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF80OS9mcmFnOjlhZTY2YzZmNDUzZjQxYmQ4ZTY5YmMzNTE5NmMxZmM1L3RleHRyZWdpb246OWFlNjZjNmY0NTNmNDFiZDhlNjliYzM1MTk2YzFmYzVfNDIyNA_aa0215a8-aa79-4ad6-be75-26ed73018e07">&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 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, 2021 and 2020.&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;2021&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;2020&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;2021&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;2020&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;ZIOPHARM Oncology, Inc.&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;&#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;100&#160;&lt;/span&gt;&lt;/td&gt;&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;Oragenics, Inc.&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;2,823&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;3,053&#160;&lt;/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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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;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;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;2,394&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,967&#160;&lt;/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;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;6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;/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;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;5,223&#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;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;20,259&#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 include the recognition of $22 and $5,213 for the three months ended September 30, 2021 and 2020, respectively, and $380 and $19,654 for the nine months ended September 30, 2021 and 2020, respectively, associated with upfront and milestone payments which were previously deferred.&lt;/span&gt;&lt;/div&gt;</pgen:CollaborationandLicensingRevenueTableTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i21ff7fe93b83479eb34be845252d0b11_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF80OS9mcmFnOjlhZTY2YzZmNDUzZjQxYmQ4ZTY5YmMzNTE5NmMxZmM1L3RhYmxlOmJmN2Q0MjhjMDVhNjQxNDliZTQ4MjNmNGU5MjRjYzFkL3RhYmxlcmFuZ2U6YmY3ZDQyOGMwNWE2NDE0OWJlNDgyM2Y0ZTkyNGNjMWRfMi0xLTEtMS0w_fb571c05-f1d6-43c1-99ab-210713894d20"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7f31add614f243f78a3ea791099706b6_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF80OS9mcmFnOjlhZTY2YzZmNDUzZjQxYmQ4ZTY5YmMzNTE5NmMxZmM1L3RhYmxlOmJmN2Q0MjhjMDVhNjQxNDliZTQ4MjNmNGU5MjRjYzFkL3RhYmxlcmFuZ2U6YmY3ZDQyOGMwNWE2NDE0OWJlNDgyM2Y0ZTkyNGNjMWRfMi0zLTEtMS0w_d98769af-0ed1-4d8a-9f66-a059ecd88ddd"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if5d365a4caca4ed3a00fd5d11f31bb36_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF80OS9mcmFnOjlhZTY2YzZmNDUzZjQxYmQ4ZTY5YmMzNTE5NmMxZmM1L3RhYmxlOmJmN2Q0MjhjMDVhNjQxNDliZTQ4MjNmNGU5MjRjYzFkL3RhYmxlcmFuZ2U6YmY3ZDQyOGMwNWE2NDE0OWJlNDgyM2Y0ZTkyNGNjMWRfMi01LTEtMS0w_1c79d348-b5e3-43d0-803d-1c223a53ebeb"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7187ea80220d498295aa1f9c0c198504_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF80OS9mcmFnOjlhZTY2YzZmNDUzZjQxYmQ4ZTY5YmMzNTE5NmMxZmM1L3RhYmxlOmJmN2Q0MjhjMDVhNjQxNDliZTQ4MjNmNGU5MjRjYzFkL3RhYmxlcmFuZ2U6YmY3ZDQyOGMwNWE2NDE0OWJlNDgyM2Y0ZTkyNGNjMWRfMi03LTEtMS0w_6048aac3-5c15-4100-8584-981ca2cd42a4"
      unitRef="usd">100000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="icad7cb175ec34040847ebe1fdc773307_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF80OS9mcmFnOjlhZTY2YzZmNDUzZjQxYmQ4ZTY5YmMzNTE5NmMxZmM1L3RhYmxlOmJmN2Q0MjhjMDVhNjQxNDliZTQ4MjNmNGU5MjRjYzFkL3RhYmxlcmFuZ2U6YmY3ZDQyOGMwNWE2NDE0OWJlNDgyM2Y0ZTkyNGNjMWRfMy0xLTEtMS0w_c21f8b70-3fe1-4ec3-8c54-7a3386192b49"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i057edffc7bde48d3869412fe031f8172_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF80OS9mcmFnOjlhZTY2YzZmNDUzZjQxYmQ4ZTY5YmMzNTE5NmMxZmM1L3RhYmxlOmJmN2Q0MjhjMDVhNjQxNDliZTQ4MjNmNGU5MjRjYzFkL3RhYmxlcmFuZ2U6YmY3ZDQyOGMwNWE2NDE0OWJlNDgyM2Y0ZTkyNGNjMWRfMy0zLTEtMS0w_75236e0b-b20b-4a83-96aa-a9cce1163e11"
      unitRef="usd">2823000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i16a1fa1f30624422b87754b00609c5f5_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF80OS9mcmFnOjlhZTY2YzZmNDUzZjQxYmQ4ZTY5YmMzNTE5NmMxZmM1L3RhYmxlOmJmN2Q0MjhjMDVhNjQxNDliZTQ4MjNmNGU5MjRjYzFkL3RhYmxlcmFuZ2U6YmY3ZDQyOGMwNWE2NDE0OWJlNDgyM2Y0ZTkyNGNjMWRfMy01LTEtMS0w_73a730d5-1b32-46e2-9700-956c6f706a64"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic6d9a7cf2ebe4dde876a55ba27b2d5f8_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF80OS9mcmFnOjlhZTY2YzZmNDUzZjQxYmQ4ZTY5YmMzNTE5NmMxZmM1L3RhYmxlOmJmN2Q0MjhjMDVhNjQxNDliZTQ4MjNmNGU5MjRjYzFkL3RhYmxlcmFuZ2U6YmY3ZDQyOGMwNWE2NDE0OWJlNDgyM2Y0ZTkyNGNjMWRfMy03LTEtMS0w_09daefe5-3fa5-4d32-a1c2-7ef1c580aba6"
      unitRef="usd">3053000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9d9e6dece70d4ff68c19d092baa89bbc_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF80OS9mcmFnOjlhZTY2YzZmNDUzZjQxYmQ4ZTY5YmMzNTE5NmMxZmM1L3RhYmxlOmJmN2Q0MjhjMDVhNjQxNDliZTQ4MjNmNGU5MjRjYzFkL3RhYmxlcmFuZ2U6YmY3ZDQyOGMwNWE2NDE0OWJlNDgyM2Y0ZTkyNGNjMWRfNi0xLTEtMS0w_1613a774-2897-4d64-b758-8c195f51ba43"
      unitRef="usd">18000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i78aef9eced264d2095c334edafa25ab7_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF80OS9mcmFnOjlhZTY2YzZmNDUzZjQxYmQ4ZTY5YmMzNTE5NmMxZmM1L3RhYmxlOmJmN2Q0MjhjMDVhNjQxNDliZTQ4MjNmNGU5MjRjYzFkL3RhYmxlcmFuZ2U6YmY3ZDQyOGMwNWE2NDE0OWJlNDgyM2Y0ZTkyNGNjMWRfNi0zLTEtMS0w_3f7e94df-18d5-45fc-ad77-bbaabc61f00b"
      unitRef="usd">2394000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i680c38a10cf6480aae3ee0ba6fcaee36_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF80OS9mcmFnOjlhZTY2YzZmNDUzZjQxYmQ4ZTY5YmMzNTE5NmMxZmM1L3RhYmxlOmJmN2Q0MjhjMDVhNjQxNDliZTQ4MjNmNGU5MjRjYzFkL3RhYmxlcmFuZ2U6YmY3ZDQyOGMwNWE2NDE0OWJlNDgyM2Y0ZTkyNGNjMWRfNi01LTEtMS0w_2689634d-9f4a-4098-a2d8-22dac1fa6bdf"
      unitRef="usd">371000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ice21e6bdf40a44c59a4509af3853374c_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF80OS9mcmFnOjlhZTY2YzZmNDUzZjQxYmQ4ZTY5YmMzNTE5NmMxZmM1L3RhYmxlOmJmN2Q0MjhjMDVhNjQxNDliZTQ4MjNmNGU5MjRjYzFkL3RhYmxlcmFuZ2U6YmY3ZDQyOGMwNWE2NDE0OWJlNDgyM2Y0ZTkyNGNjMWRfNi03LTEtMS0w_b3da7f2b-8c01-4405-8547-db2b93531631"
      unitRef="usd">16967000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iaf449eb03d4441a38281e9c73a26d388_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF80OS9mcmFnOjlhZTY2YzZmNDUzZjQxYmQ4ZTY5YmMzNTE5NmMxZmM1L3RhYmxlOmJmN2Q0MjhjMDVhNjQxNDliZTQ4MjNmNGU5MjRjYzFkL3RhYmxlcmFuZ2U6YmY3ZDQyOGMwNWE2NDE0OWJlNDgyM2Y0ZTkyNGNjMWRfNy0xLTEtMS0w_30546b0a-8420-4df4-aea4-c03cb1243114"
      unitRef="usd">4000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i84fbdc360f204af8890eed5930e1bfb2_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF80OS9mcmFnOjlhZTY2YzZmNDUzZjQxYmQ4ZTY5YmMzNTE5NmMxZmM1L3RhYmxlOmJmN2Q0MjhjMDVhNjQxNDliZTQ4MjNmNGU5MjRjYzFkL3RhYmxlcmFuZ2U6YmY3ZDQyOGMwNWE2NDE0OWJlNDgyM2Y0ZTkyNGNjMWRfNy0zLTEtMS0w_a687c61d-4855-4fb3-af7c-12aeb64d9e5b"
      unitRef="usd">6000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7f31eaf61d55458aaf32ce4a768bb31f_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF80OS9mcmFnOjlhZTY2YzZmNDUzZjQxYmQ4ZTY5YmMzNTE5NmMxZmM1L3RhYmxlOmJmN2Q0MjhjMDVhNjQxNDliZTQ4MjNmNGU5MjRjYzFkL3RhYmxlcmFuZ2U6YmY3ZDQyOGMwNWE2NDE0OWJlNDgyM2Y0ZTkyNGNjMWRfNy01LTEtMS0w_20dd9ef9-d6a2-4173-b6a2-9f847e43ed90"
      unitRef="usd">18000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i2ea2d1e3a2034afc88c399263e0bab6f_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF80OS9mcmFnOjlhZTY2YzZmNDUzZjQxYmQ4ZTY5YmMzNTE5NmMxZmM1L3RhYmxlOmJmN2Q0MjhjMDVhNjQxNDliZTQ4MjNmNGU5MjRjYzFkL3RhYmxlcmFuZ2U6YmY3ZDQyOGMwNWE2NDE0OWJlNDgyM2Y0ZTkyNGNjMWRfNy03LTEtMS0w_a289c925-c7d6-4ef3-a7b8-98570481b056"
      unitRef="usd">139000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib97ac0fdb70c48dda9090b425181f3b3_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF80OS9mcmFnOjlhZTY2YzZmNDUzZjQxYmQ4ZTY5YmMzNTE5NmMxZmM1L3RhYmxlOmJmN2Q0MjhjMDVhNjQxNDliZTQ4MjNmNGU5MjRjYzFkL3RhYmxlcmFuZ2U6YmY3ZDQyOGMwNWE2NDE0OWJlNDgyM2Y0ZTkyNGNjMWRfOC0xLTEtMS0w_355dd803-244b-4f94-b439-615da5fba316"
      unitRef="usd">22000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib380983160cf489b806e5f47819d1297_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF80OS9mcmFnOjlhZTY2YzZmNDUzZjQxYmQ4ZTY5YmMzNTE5NmMxZmM1L3RhYmxlOmJmN2Q0MjhjMDVhNjQxNDliZTQ4MjNmNGU5MjRjYzFkL3RhYmxlcmFuZ2U6YmY3ZDQyOGMwNWE2NDE0OWJlNDgyM2Y0ZTkyNGNjMWRfOC0zLTEtMS0w_7d500e03-025d-4f59-9f60-65adb83e97e8"
      unitRef="usd">5223000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6a1e76587e524256a59928cffc1d69b2_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF80OS9mcmFnOjlhZTY2YzZmNDUzZjQxYmQ4ZTY5YmMzNTE5NmMxZmM1L3RhYmxlOmJmN2Q0MjhjMDVhNjQxNDliZTQ4MjNmNGU5MjRjYzFkL3RhYmxlcmFuZ2U6YmY3ZDQyOGMwNWE2NDE0OWJlNDgyM2Y0ZTkyNGNjMWRfOC01LTEtMS0w_cc82af2c-ea25-4b19-97a8-4aeb12d6c9a9"
      unitRef="usd">389000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i83835b90444b4bb7a560e921448957f8_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF80OS9mcmFnOjlhZTY2YzZmNDUzZjQxYmQ4ZTY5YmMzNTE5NmMxZmM1L3RhYmxlOmJmN2Q0MjhjMDVhNjQxNDliZTQ4MjNmNGU5MjRjYzFkL3RhYmxlcmFuZ2U6YmY3ZDQyOGMwNWE2NDE0OWJlNDgyM2Y0ZTkyNGNjMWRfOC03LTEtMS0w_9c918009-3040-4633-ae94-874de9d7e84d"
      unitRef="usd">20259000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ContractWithCustomerLiabilityRevenueRecognized
      contextRef="ifd71f6a192ab407e94fb82a309d2eabf_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF80OS9mcmFnOjlhZTY2YzZmNDUzZjQxYmQ4ZTY5YmMzNTE5NmMxZmM1L3RleHRyZWdpb246OWFlNjZjNmY0NTNmNDFiZDhlNjliYzM1MTk2YzFmYzVfMzIzMA_b5fa0049-8c28-4a7b-806d-f6786c1710b0"
      unitRef="usd">22000</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
    <us-gaap:ContractWithCustomerLiabilityRevenueRecognized
      contextRef="ie75f4a7a91f043fcab929b430db2024a_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF80OS9mcmFnOjlhZTY2YzZmNDUzZjQxYmQ4ZTY5YmMzNTE5NmMxZmM1L3RleHRyZWdpb246OWFlNjZjNmY0NTNmNDFiZDhlNjliYzM1MTk2YzFmYzVfMzIzNw_2bcf0543-7612-4c75-96a1-9b5f113f3ccc"
      unitRef="usd">5213000</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
    <us-gaap:ContractWithCustomerLiabilityRevenueRecognized
      contextRef="iedbbaa196bb1411b918758ca3b357cf7_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF80OS9mcmFnOjlhZTY2YzZmNDUzZjQxYmQ4ZTY5YmMzNTE5NmMxZmM1L3RleHRyZWdpb246OWFlNjZjNmY0NTNmNDFiZDhlNjliYzM1MTk2YzFmYzVfMzI3Nw_63abbd41-91d6-4e1f-bce8-30556c2f9c09"
      unitRef="usd">380000</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
    <us-gaap:ContractWithCustomerLiabilityRevenueRecognized
      contextRef="if35c6cf82b4d4c20bd407e47ca40f32b_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF80OS9mcmFnOjlhZTY2YzZmNDUzZjQxYmQ4ZTY5YmMzNTE5NmMxZmM1L3RleHRyZWdpb246OWFlNjZjNmY0NTNmNDFiZDhlNjliYzM1MTk2YzFmYzVfMzI4NA_54efe375-e590-48fd-b9b7-ca4832529b52"
      unitRef="usd">19654000</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
    <us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock
      contextRef="i5cc25946d6f843cca98ce03c128dee12_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF80OS9mcmFnOjlhZTY2YzZmNDUzZjQxYmQ4ZTY5YmMzNTE5NmMxZmM1L3RleHRyZWdpb246OWFlNjZjNmY0NTNmNDFiZDhlNjliYzM1MTk2YzFmYzVfNDI0MA_e0d1a319-9c41-4fdc-9f65-0e31538bd8bc">Deferred revenue consisted of the following:&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;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:10pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2020&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;23,040&#160;&lt;/span&gt;&lt;/td&gt;&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,420&#160;&lt;/span&gt;&lt;/td&gt;&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;3,493&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,126&#160;&lt;/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;183&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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;277&#160;&lt;/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;26,716&#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;25,823&#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;3,693&#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;2,800&#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;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;26,716&#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,823&#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;</us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock>
    <us-gaap:ContractWithCustomerLiability
      contextRef="i1b484bf94df24440b37e2dd92fe11eec_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF80OS9mcmFnOjlhZTY2YzZmNDUzZjQxYmQ4ZTY5YmMzNTE5NmMxZmM1L3RhYmxlOjhjODgzOTFmNDcxYzQ4ZGJhZmY0ZTVkYmU4Y2QyZTZhL3RhYmxlcmFuZ2U6OGM4ODM5MWY0NzFjNDhkYmFmZjRlNWRiZThjZDJlNmFfMS0xLTEtMS0w_fb35db78-c078-45d3-97e8-abebaf9ab291"
      unitRef="usd">23040000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:ContractWithCustomerLiability
      contextRef="i54915a99798840a69859c833be8a2e6a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF80OS9mcmFnOjlhZTY2YzZmNDUzZjQxYmQ4ZTY5YmMzNTE5NmMxZmM1L3RhYmxlOjhjODgzOTFmNDcxYzQ4ZGJhZmY0ZTVkYmU4Y2QyZTZhL3RhYmxlcmFuZ2U6OGM4ODM5MWY0NzFjNDhkYmFmZjRlNWRiZThjZDJlNmFfMS0zLTEtMS0w_4b6be166-945e-4d24-bfbe-c5d9287b0780"
      unitRef="usd">23420000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:ContractWithCustomerLiability
      contextRef="id59605caf9f443d084595df768de79fb_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF80OS9mcmFnOjlhZTY2YzZmNDUzZjQxYmQ4ZTY5YmMzNTE5NmMxZmM1L3RhYmxlOjhjODgzOTFmNDcxYzQ4ZGJhZmY0ZTVkYmU4Y2QyZTZhL3RhYmxlcmFuZ2U6OGM4ODM5MWY0NzFjNDhkYmFmZjRlNWRiZThjZDJlNmFfMi0xLTEtMS0w_d44d6401-2782-4e02-8f6f-cbd33696b79e"
      unitRef="usd">3493000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:ContractWithCustomerLiability
      contextRef="ib4a3d230811f4319ba608b665614e00a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF80OS9mcmFnOjlhZTY2YzZmNDUzZjQxYmQ4ZTY5YmMzNTE5NmMxZmM1L3RhYmxlOjhjODgzOTFmNDcxYzQ4ZGJhZmY0ZTVkYmU4Y2QyZTZhL3RhYmxlcmFuZ2U6OGM4ODM5MWY0NzFjNDhkYmFmZjRlNWRiZThjZDJlNmFfMi0zLTEtMS0w_d6b4da81-3b71-4599-bacc-88dc661d5783"
      unitRef="usd">2126000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:ContractWithCustomerLiability
      contextRef="ib8ae3cdbf45a43349769320118903ca1_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF80OS9mcmFnOjlhZTY2YzZmNDUzZjQxYmQ4ZTY5YmMzNTE5NmMxZmM1L3RhYmxlOjhjODgzOTFmNDcxYzQ4ZGJhZmY0ZTVkYmU4Y2QyZTZhL3RhYmxlcmFuZ2U6OGM4ODM5MWY0NzFjNDhkYmFmZjRlNWRiZThjZDJlNmFfMy0xLTEtMS0w_01a5117a-afdf-47c0-baf9-441c49aba303"
      unitRef="usd">183000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:ContractWithCustomerLiability
      contextRef="ie0cc4d65123944238c3cb16a4694418c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF80OS9mcmFnOjlhZTY2YzZmNDUzZjQxYmQ4ZTY5YmMzNTE5NmMxZmM1L3RhYmxlOjhjODgzOTFmNDcxYzQ4ZGJhZmY0ZTVkYmU4Y2QyZTZhL3RhYmxlcmFuZ2U6OGM4ODM5MWY0NzFjNDhkYmFmZjRlNWRiZThjZDJlNmFfMy0zLTEtMS0w_fc33e172-8e22-41c2-b9a6-1f6fbdb3e08b"
      unitRef="usd">277000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:ContractWithCustomerLiability
      contextRef="i10cc24b3666e419ab532a7423ad3973f_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF80OS9mcmFnOjlhZTY2YzZmNDUzZjQxYmQ4ZTY5YmMzNTE5NmMxZmM1L3RhYmxlOjhjODgzOTFmNDcxYzQ4ZGJhZmY0ZTVkYmU4Y2QyZTZhL3RhYmxlcmFuZ2U6OGM4ODM5MWY0NzFjNDhkYmFmZjRlNWRiZThjZDJlNmFfNC0xLTEtMS0w_0f0bb5f1-584c-453a-98aa-845ae263f3e7"
      unitRef="usd">26716000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:ContractWithCustomerLiability
      contextRef="i335637e17881457e8936f1f0a875356f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF80OS9mcmFnOjlhZTY2YzZmNDUzZjQxYmQ4ZTY5YmMzNTE5NmMxZmM1L3RhYmxlOjhjODgzOTFmNDcxYzQ4ZGJhZmY0ZTVkYmU4Y2QyZTZhL3RhYmxlcmFuZ2U6OGM4ODM5MWY0NzFjNDhkYmFmZjRlNWRiZThjZDJlNmFfNC0zLTEtMS0w_0f76b5be-d1bc-4ae3-8846-fec2282c0017"
      unitRef="usd">25823000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="i10cc24b3666e419ab532a7423ad3973f_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF80OS9mcmFnOjlhZTY2YzZmNDUzZjQxYmQ4ZTY5YmMzNTE5NmMxZmM1L3RhYmxlOjhjODgzOTFmNDcxYzQ4ZGJhZmY0ZTVkYmU4Y2QyZTZhL3RhYmxlcmFuZ2U6OGM4ODM5MWY0NzFjNDhkYmFmZjRlNWRiZThjZDJlNmFfNS0xLTEtMS0w_84e6db1b-1110-4f42-9f79-0f5e2d8fab06"
      unitRef="usd">3693000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="i335637e17881457e8936f1f0a875356f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF80OS9mcmFnOjlhZTY2YzZmNDUzZjQxYmQ4ZTY5YmMzNTE5NmMxZmM1L3RhYmxlOjhjODgzOTFmNDcxYzQ4ZGJhZmY0ZTVkYmU4Y2QyZTZhL3RhYmxlcmFuZ2U6OGM4ODM5MWY0NzFjNDhkYmFmZjRlNWRiZThjZDJlNmFfNS0zLTEtMS0w_2e12c632-b1ac-459d-ac81-12fe7ee70636"
      unitRef="usd">2800000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityNoncurrent
      contextRef="i10cc24b3666e419ab532a7423ad3973f_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF80OS9mcmFnOjlhZTY2YzZmNDUzZjQxYmQ4ZTY5YmMzNTE5NmMxZmM1L3RhYmxlOjhjODgzOTFmNDcxYzQ4ZGJhZmY0ZTVkYmU4Y2QyZTZhL3RhYmxlcmFuZ2U6OGM4ODM5MWY0NzFjNDhkYmFmZjRlNWRiZThjZDJlNmFfNi0xLTEtMS0w_2474615b-25a8-4bad-95ce-1f50e8af3597"
      unitRef="usd">23023000</us-gaap:ContractWithCustomerLiabilityNoncurrent>
    <us-gaap:ContractWithCustomerLiabilityNoncurrent
      contextRef="i335637e17881457e8936f1f0a875356f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF80OS9mcmFnOjlhZTY2YzZmNDUzZjQxYmQ4ZTY5YmMzNTE5NmMxZmM1L3RhYmxlOjhjODgzOTFmNDcxYzQ4ZGJhZmY0ZTVkYmU4Y2QyZTZhL3RhYmxlcmFuZ2U6OGM4ODM5MWY0NzFjNDhkYmFmZjRlNWRiZThjZDJlNmFfNi0zLTEtMS0w_5c7466e8-73d1-4775-99e6-4be361220f59"
      unitRef="usd">23023000</us-gaap:ContractWithCustomerLiabilityNoncurrent>
    <us-gaap:ContractWithCustomerLiability
      contextRef="i10cc24b3666e419ab532a7423ad3973f_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF80OS9mcmFnOjlhZTY2YzZmNDUzZjQxYmQ4ZTY5YmMzNTE5NmMxZmM1L3RhYmxlOjhjODgzOTFmNDcxYzQ4ZGJhZmY0ZTVkYmU4Y2QyZTZhL3RhYmxlcmFuZ2U6OGM4ODM5MWY0NzFjNDhkYmFmZjRlNWRiZThjZDJlNmFfNy0xLTEtMS0w_0e612302-2cdb-446c-a27b-13b8b9dbd515"
      unitRef="usd">26716000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:ContractWithCustomerLiability
      contextRef="i335637e17881457e8936f1f0a875356f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF80OS9mcmFnOjlhZTY2YzZmNDUzZjQxYmQ4ZTY5YmMzNTE5NmMxZmM1L3RhYmxlOjhjODgzOTFmNDcxYzQ4ZGJhZmY0ZTVkYmU4Y2QyZTZhL3RhYmxlcmFuZ2U6OGM4ODM5MWY0NzFjNDhkYmFmZjRlNWRiZThjZDJlNmFfNy0zLTEtMS0w_aee397c7-bd00-4e07-9947-4f59b210a1e7"
      unitRef="usd">25823000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock
      contextRef="i5cc25946d6f843cca98ce03c128dee12_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF80OS9mcmFnOjlhZTY2YzZmNDUzZjQxYmQ4ZTY5YmMzNTE5NmMxZmM1L3RleHRyZWdpb246OWFlNjZjNmY0NTNmNDFiZDhlNjliYzM1MTk2YzFmYzVfNDIzMg_ec58a18b-7292-49cd-bc02-31237d9a43dd">The following table summarizes the remaining balance of deferred revenue associated with upfront and milestone payments for each significant counterparty to a collaboration or licensing agreement as of September&#160;30, 2021 and December&#160;31, 2020, as well as the estimated remaining performance period as of September&#160;30, 2021.&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;Average Remaining Performance Period (Years)&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;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:10pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2020&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;Intrexon Energy Partners, LLC&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;2.5&lt;/span&gt;&lt;/td&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,362&#160;&lt;/span&gt;&lt;/td&gt;&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,362&#160;&lt;/span&gt;&lt;/td&gt;&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;Intrexon Energy Partners II, LLC&lt;/span&gt;&lt;/td&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;3.2&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;12,843&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,843&#160;&lt;/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;Castle Creek Biosciences, Inc.&lt;/span&gt;&lt;/td&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.3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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;379&#160;&lt;/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&lt;/span&gt;&lt;/td&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;3.1&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;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;1,836&#160;&lt;/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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;23,040&#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;23,420&#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;</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock>
    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1
      contextRef="if75b442e73d743188d92004cd60a463a_I20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF80OS9mcmFnOjlhZTY2YzZmNDUzZjQxYmQ4ZTY5YmMzNTE5NmMxZmM1L3RhYmxlOjMyNmI3OWQzYTY4YzRmNmM5YTZkODA2NDc3MWQ1OTU0L3RhYmxlcmFuZ2U6MzI2Yjc5ZDNhNjhjNGY2YzlhNmQ4MDY0NzcxZDU5NTRfMS0xLTEtMS0w_b5e6c574-4c54-4cd4-92bd-52ca355c00f1">P2Y6M</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1>
    <us-gaap:RevenueRemainingPerformanceObligation
      contextRef="i478df5b524be4486ab717a34942d9dfb_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF80OS9mcmFnOjlhZTY2YzZmNDUzZjQxYmQ4ZTY5YmMzNTE5NmMxZmM1L3RhYmxlOjMyNmI3OWQzYTY4YzRmNmM5YTZkODA2NDc3MWQ1OTU0L3RhYmxlcmFuZ2U6MzI2Yjc5ZDNhNjhjNGY2YzlhNmQ4MDY0NzcxZDU5NTRfMS0zLTEtMS0w_cd8745b3-e08e-484c-8349-71a659a86644"
      unitRef="usd">8362000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligation
      contextRef="i24346d2d61ae4e1da0042f39a989e460_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF80OS9mcmFnOjlhZTY2YzZmNDUzZjQxYmQ4ZTY5YmMzNTE5NmMxZmM1L3RhYmxlOjMyNmI3OWQzYTY4YzRmNmM5YTZkODA2NDc3MWQ1OTU0L3RhYmxlcmFuZ2U6MzI2Yjc5ZDNhNjhjNGY2YzlhNmQ4MDY0NzcxZDU5NTRfMS01LTEtMS0w_379c60de-1f14-4551-9efe-f28177f9d1ac"
      unitRef="usd">8362000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1
      contextRef="i508e039049714fcb866d1175a461987b_I20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF80OS9mcmFnOjlhZTY2YzZmNDUzZjQxYmQ4ZTY5YmMzNTE5NmMxZmM1L3RhYmxlOjMyNmI3OWQzYTY4YzRmNmM5YTZkODA2NDc3MWQ1OTU0L3RhYmxlcmFuZ2U6MzI2Yjc5ZDNhNjhjNGY2YzlhNmQ4MDY0NzcxZDU5NTRfMi0xLTEtMS0w_7c4b508f-163f-4696-8cae-a4166d1374b4">P3Y2M12D</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1>
    <us-gaap:RevenueRemainingPerformanceObligation
      contextRef="i3cc6594702704a90816476b40fc53f0b_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF80OS9mcmFnOjlhZTY2YzZmNDUzZjQxYmQ4ZTY5YmMzNTE5NmMxZmM1L3RhYmxlOjMyNmI3OWQzYTY4YzRmNmM5YTZkODA2NDc3MWQ1OTU0L3RhYmxlcmFuZ2U6MzI2Yjc5ZDNhNjhjNGY2YzlhNmQ4MDY0NzcxZDU5NTRfMi0zLTEtMS0w_2ac09ce1-12f2-4521-8fd5-d5a25fe98750"
      unitRef="usd">12843000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligation
      contextRef="i1354a8b69ccc45e3a5111e5ad08a722a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF80OS9mcmFnOjlhZTY2YzZmNDUzZjQxYmQ4ZTY5YmMzNTE5NmMxZmM1L3RhYmxlOjMyNmI3OWQzYTY4YzRmNmM5YTZkODA2NDc3MWQ1OTU0L3RhYmxlcmFuZ2U6MzI2Yjc5ZDNhNjhjNGY2YzlhNmQ4MDY0NzcxZDU5NTRfMi01LTEtMS0w_85c032f4-c984-46f0-bc00-764de7354189"
      unitRef="usd">12843000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1
      contextRef="ica2fdf224641436b9ee35fd6f88a0903_I20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF80OS9mcmFnOjlhZTY2YzZmNDUzZjQxYmQ4ZTY5YmMzNTE5NmMxZmM1L3RhYmxlOjMyNmI3OWQzYTY4YzRmNmM5YTZkODA2NDc3MWQ1OTU0L3RhYmxlcmFuZ2U6MzI2Yjc5ZDNhNjhjNGY2YzlhNmQ4MDY0NzcxZDU5NTRfMy0xLTEtMS0w_031f0041-ea06-4446-84d0-c38ffdeb2245">P0Y3M18D</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1>
    <us-gaap:RevenueRemainingPerformanceObligation
      contextRef="i83658fc8f9784b2dbc8ec1c3a9a235cb_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF80OS9mcmFnOjlhZTY2YzZmNDUzZjQxYmQ4ZTY5YmMzNTE5NmMxZmM1L3RhYmxlOjMyNmI3OWQzYTY4YzRmNmM5YTZkODA2NDc3MWQ1OTU0L3RhYmxlcmFuZ2U6MzI2Yjc5ZDNhNjhjNGY2YzlhNmQ4MDY0NzcxZDU5NTRfMy0zLTEtMS0w_b96e5758-0f58-4b64-808c-7e83218f05e9"
      unitRef="usd">17000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligation
      contextRef="if76500509a274ca7bad9b5e66ceafb99_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF80OS9mcmFnOjlhZTY2YzZmNDUzZjQxYmQ4ZTY5YmMzNTE5NmMxZmM1L3RhYmxlOjMyNmI3OWQzYTY4YzRmNmM5YTZkODA2NDc3MWQ1OTU0L3RhYmxlcmFuZ2U6MzI2Yjc5ZDNhNjhjNGY2YzlhNmQ4MDY0NzcxZDU5NTRfMy01LTEtMS0w_559a6321-e8f8-48b1-9d3b-12fe7409cda5"
      unitRef="usd">379000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1
      contextRef="if09ef573e12c46efb3028ab4085cc7ba_I20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF80OS9mcmFnOjlhZTY2YzZmNDUzZjQxYmQ4ZTY5YmMzNTE5NmMxZmM1L3RhYmxlOjMyNmI3OWQzYTY4YzRmNmM5YTZkODA2NDc3MWQ1OTU0L3RhYmxlcmFuZ2U6MzI2Yjc5ZDNhNjhjNGY2YzlhNmQ4MDY0NzcxZDU5NTRfNC0xLTEtMS0w_2792385c-42b9-4778-8abc-73cee1a8b41d">P3Y1M6D</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1>
    <us-gaap:RevenueRemainingPerformanceObligation
      contextRef="i930db1c0e69e451196fe9eef63a4f5b8_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF80OS9mcmFnOjlhZTY2YzZmNDUzZjQxYmQ4ZTY5YmMzNTE5NmMxZmM1L3RhYmxlOjMyNmI3OWQzYTY4YzRmNmM5YTZkODA2NDc3MWQ1OTU0L3RhYmxlcmFuZ2U6MzI2Yjc5ZDNhNjhjNGY2YzlhNmQ4MDY0NzcxZDU5NTRfNC0zLTEtMS0w_247ad3c9-6a7b-442c-b9d4-e3400145a9d5"
      unitRef="usd">1818000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligation
      contextRef="if30f71e035cc4cfe92985751f6d1561e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF80OS9mcmFnOjlhZTY2YzZmNDUzZjQxYmQ4ZTY5YmMzNTE5NmMxZmM1L3RhYmxlOjMyNmI3OWQzYTY4YzRmNmM5YTZkODA2NDc3MWQ1OTU0L3RhYmxlcmFuZ2U6MzI2Yjc5ZDNhNjhjNGY2YzlhNmQ4MDY0NzcxZDU5NTRfNC01LTEtMS0w_8ff3c132-6db2-4b6d-a847-05359ad0ba51"
      unitRef="usd">1836000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligation
      contextRef="ie4cee7ea5e4541dc93f4e3b9f3514618_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF80OS9mcmFnOjlhZTY2YzZmNDUzZjQxYmQ4ZTY5YmMzNTE5NmMxZmM1L3RhYmxlOjMyNmI3OWQzYTY4YzRmNmM5YTZkODA2NDc3MWQ1OTU0L3RhYmxlcmFuZ2U6MzI2Yjc5ZDNhNjhjNGY2YzlhNmQ4MDY0NzcxZDU5NTRfNS0zLTEtMS0w_e9c9be07-5534-48f0-940e-17a867e0b6ae"
      unitRef="usd">23040000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligation
      contextRef="ie321acc9a1f44e6a95ef7f25de63458c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF80OS9mcmFnOjlhZTY2YzZmNDUzZjQxYmQ4ZTY5YmMzNTE5NmMxZmM1L3RhYmxlOjMyNmI3OWQzYTY4YzRmNmM5YTZkODA2NDc3MWQ1OTU0L3RhYmxlcmFuZ2U6MzI2Yjc5ZDNhNjhjNGY2YzlhNmQ4MDY0NzcxZDU5NTRfNS01LTEtMS0w_244a4bee-dcb0-4c79-9ab1-e65cc614adcb"
      unitRef="usd">23420000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock
      contextRef="i5cc25946d6f843cca98ce03c128dee12_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF81Mi9mcmFnOmNmZDRmOWEzYWZmZjRhNjZhOGFmMTBkODhkNTAyZTkwL3RleHRyZWdpb246Y2ZkNGY5YTNhZmZmNGE2NmE4YWYxMGQ4OGQ1MDJlOTBfNzc2_517f5ef2-42d3-47c6-a74b-7e12912f81e4">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, 2021:&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;139,375&#160;&lt;/span&gt;&lt;/td&gt;&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&#160;&lt;/span&gt;&lt;/td&gt;&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;139,345&#160;&lt;/span&gt;&lt;/td&gt;&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;265&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;265&#160;&lt;/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;139,640&#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;5&#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;(35)&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;139,610&#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, 2020:&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;48,048&#160;&lt;/span&gt;&lt;/td&gt;&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&#160;&lt;/span&gt;&lt;/td&gt;&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)&lt;/span&gt;&lt;/td&gt;&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;48,061&#160;&lt;/span&gt;&lt;/td&gt;&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;264&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;264&#160;&lt;/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;48,312&#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&#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)&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;48,325&#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, 2021 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;72,684&#160;&lt;/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;66,926&#160;&lt;/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;139,610&#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. The unrealized losses of the Company's debt security investments are not significant as of September&#160;30, 2021.&lt;/span&gt;&lt;/div&gt;</us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock>
    <us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock
      contextRef="i5cc25946d6f843cca98ce03c128dee12_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF81Mi9mcmFnOmNmZDRmOWEzYWZmZjRhNjZhOGFmMTBkODhkNTAyZTkwL3RleHRyZWdpb246Y2ZkNGY5YTNhZmZmNGE2NmE4YWYxMGQ4OGQ1MDJlOTBfNzc3_82a691f0-d026-4444-9a96-51fec7135358">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, 2021:&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;139,375&#160;&lt;/span&gt;&lt;/td&gt;&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&#160;&lt;/span&gt;&lt;/td&gt;&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;139,345&#160;&lt;/span&gt;&lt;/td&gt;&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;265&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;265&#160;&lt;/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;139,640&#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;5&#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;(35)&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;139,610&#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, 2020:&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;48,048&#160;&lt;/span&gt;&lt;/td&gt;&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&#160;&lt;/span&gt;&lt;/td&gt;&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)&lt;/span&gt;&lt;/td&gt;&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;48,061&#160;&lt;/span&gt;&lt;/td&gt;&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;264&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;264&#160;&lt;/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;48,312&#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&#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)&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;48,325&#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="i2e7dac2909a94af2bcd579dda475ddb5_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF81Mi9mcmFnOmNmZDRmOWEzYWZmZjRhNjZhOGFmMTBkODhkNTAyZTkwL3RhYmxlOmExYjIyN2Q1ZGIwMTRiNzJiZjJlODhjOTM4NmNlMzRkL3RhYmxlcmFuZ2U6YTFiMjI3ZDVkYjAxNGI3MmJmMmU4OGM5Mzg2Y2UzNGRfMS0xLTEtMS0w_9f9b20ad-66ab-455e-b32c-7a4042285618"
      unitRef="usd">139375000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i2e7dac2909a94af2bcd579dda475ddb5_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF81Mi9mcmFnOmNmZDRmOWEzYWZmZjRhNjZhOGFmMTBkODhkNTAyZTkwL3RhYmxlOmExYjIyN2Q1ZGIwMTRiNzJiZjJlODhjOTM4NmNlMzRkL3RhYmxlcmFuZ2U6YTFiMjI3ZDVkYjAxNGI3MmJmMmU4OGM5Mzg2Y2UzNGRfMS0zLTEtMS0w_d7908917-90ba-4494-82f0-72075cea1c29"
      unitRef="usd">5000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i2e7dac2909a94af2bcd579dda475ddb5_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF81Mi9mcmFnOmNmZDRmOWEzYWZmZjRhNjZhOGFmMTBkODhkNTAyZTkwL3RhYmxlOmExYjIyN2Q1ZGIwMTRiNzJiZjJlODhjOTM4NmNlMzRkL3RhYmxlcmFuZ2U6YTFiMjI3ZDVkYjAxNGI3MmJmMmU4OGM5Mzg2Y2UzNGRfMS01LTEtMS0w_4ecee3da-0447-4f3e-8d1d-bfc33a6f0fa7"
      unitRef="usd">35000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i2e7dac2909a94af2bcd579dda475ddb5_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF81Mi9mcmFnOmNmZDRmOWEzYWZmZjRhNjZhOGFmMTBkODhkNTAyZTkwL3RhYmxlOmExYjIyN2Q1ZGIwMTRiNzJiZjJlODhjOTM4NmNlMzRkL3RhYmxlcmFuZ2U6YTFiMjI3ZDVkYjAxNGI3MmJmMmU4OGM5Mzg2Y2UzNGRfMS03LTEtMS0w_0a40dab2-7dde-4297-80c8-c0c9f90b2115"
      unitRef="usd">139345000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i30d3ef60673a4d20a6526bc886faffa1_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF81Mi9mcmFnOmNmZDRmOWEzYWZmZjRhNjZhOGFmMTBkODhkNTAyZTkwL3RhYmxlOmExYjIyN2Q1ZGIwMTRiNzJiZjJlODhjOTM4NmNlMzRkL3RhYmxlcmFuZ2U6YTFiMjI3ZDVkYjAxNGI3MmJmMmU4OGM5Mzg2Y2UzNGRfMi0xLTEtMS0w_43d13a1c-bc1c-462b-85ad-053c7b809954"
      unitRef="usd">265000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i30d3ef60673a4d20a6526bc886faffa1_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF81Mi9mcmFnOmNmZDRmOWEzYWZmZjRhNjZhOGFmMTBkODhkNTAyZTkwL3RhYmxlOmExYjIyN2Q1ZGIwMTRiNzJiZjJlODhjOTM4NmNlMzRkL3RhYmxlcmFuZ2U6YTFiMjI3ZDVkYjAxNGI3MmJmMmU4OGM5Mzg2Y2UzNGRfMi0zLTEtMS0w_72df0887-9740-4b6d-ab20-fe46ef5d8d8c"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i30d3ef60673a4d20a6526bc886faffa1_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF81Mi9mcmFnOmNmZDRmOWEzYWZmZjRhNjZhOGFmMTBkODhkNTAyZTkwL3RhYmxlOmExYjIyN2Q1ZGIwMTRiNzJiZjJlODhjOTM4NmNlMzRkL3RhYmxlcmFuZ2U6YTFiMjI3ZDVkYjAxNGI3MmJmMmU4OGM5Mzg2Y2UzNGRfMi01LTEtMS0w_3c562834-9a62-464f-8938-91eae4beb0a3"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i30d3ef60673a4d20a6526bc886faffa1_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF81Mi9mcmFnOmNmZDRmOWEzYWZmZjRhNjZhOGFmMTBkODhkNTAyZTkwL3RhYmxlOmExYjIyN2Q1ZGIwMTRiNzJiZjJlODhjOTM4NmNlMzRkL3RhYmxlcmFuZ2U6YTFiMjI3ZDVkYjAxNGI3MmJmMmU4OGM5Mzg2Y2UzNGRfMi03LTEtMS0w_4130c604-1025-44c2-9b97-e1e5c271c2a6"
      unitRef="usd">265000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i10cc24b3666e419ab532a7423ad3973f_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF81Mi9mcmFnOmNmZDRmOWEzYWZmZjRhNjZhOGFmMTBkODhkNTAyZTkwL3RhYmxlOmExYjIyN2Q1ZGIwMTRiNzJiZjJlODhjOTM4NmNlMzRkL3RhYmxlcmFuZ2U6YTFiMjI3ZDVkYjAxNGI3MmJmMmU4OGM5Mzg2Y2UzNGRfMy0xLTEtMS0w_ded17946-8db6-4988-a52b-82599399ff20"
      unitRef="usd">139640000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i10cc24b3666e419ab532a7423ad3973f_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF81Mi9mcmFnOmNmZDRmOWEzYWZmZjRhNjZhOGFmMTBkODhkNTAyZTkwL3RhYmxlOmExYjIyN2Q1ZGIwMTRiNzJiZjJlODhjOTM4NmNlMzRkL3RhYmxlcmFuZ2U6YTFiMjI3ZDVkYjAxNGI3MmJmMmU4OGM5Mzg2Y2UzNGRfMy0zLTEtMS0w_d2592fb1-7bb0-48ba-9763-19695a499295"
      unitRef="usd">5000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i10cc24b3666e419ab532a7423ad3973f_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF81Mi9mcmFnOmNmZDRmOWEzYWZmZjRhNjZhOGFmMTBkODhkNTAyZTkwL3RhYmxlOmExYjIyN2Q1ZGIwMTRiNzJiZjJlODhjOTM4NmNlMzRkL3RhYmxlcmFuZ2U6YTFiMjI3ZDVkYjAxNGI3MmJmMmU4OGM5Mzg2Y2UzNGRfMy01LTEtMS0w_92655d6c-e878-4c9c-b1a9-fe7a86a28a01"
      unitRef="usd">35000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i10cc24b3666e419ab532a7423ad3973f_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF81Mi9mcmFnOmNmZDRmOWEzYWZmZjRhNjZhOGFmMTBkODhkNTAyZTkwL3RhYmxlOmExYjIyN2Q1ZGIwMTRiNzJiZjJlODhjOTM4NmNlMzRkL3RhYmxlcmFuZ2U6YTFiMjI3ZDVkYjAxNGI3MmJmMmU4OGM5Mzg2Y2UzNGRfMy03LTEtMS0w_25dc470c-aceb-4785-9346-46fcf7bb2c39"
      unitRef="usd">139610000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i86499efd4cb94ed99bb5af6e44352121_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF81Mi9mcmFnOmNmZDRmOWEzYWZmZjRhNjZhOGFmMTBkODhkNTAyZTkwL3RhYmxlOjBlOTc4ZTQ1ZWM2ZDRjOWQ5MjU1NGUyODg4NmY2NDZkL3RhYmxlcmFuZ2U6MGU5NzhlNDVlYzZkNGM5ZDkyNTU0ZTI4ODg2ZjY0NmRfMS0xLTEtMS0w_eb52ae09-f9a7-4b25-98e2-3686886b5e35"
      unitRef="usd">48048000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i86499efd4cb94ed99bb5af6e44352121_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF81Mi9mcmFnOmNmZDRmOWEzYWZmZjRhNjZhOGFmMTBkODhkNTAyZTkwL3RhYmxlOjBlOTc4ZTQ1ZWM2ZDRjOWQ5MjU1NGUyODg4NmY2NDZkL3RhYmxlcmFuZ2U6MGU5NzhlNDVlYzZkNGM5ZDkyNTU0ZTI4ODg2ZjY0NmRfMS0zLTEtMS0w_f4055d96-a9b6-4dd5-a96f-ff9b69296540"
      unitRef="usd">14000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i86499efd4cb94ed99bb5af6e44352121_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF81Mi9mcmFnOmNmZDRmOWEzYWZmZjRhNjZhOGFmMTBkODhkNTAyZTkwL3RhYmxlOjBlOTc4ZTQ1ZWM2ZDRjOWQ5MjU1NGUyODg4NmY2NDZkL3RhYmxlcmFuZ2U6MGU5NzhlNDVlYzZkNGM5ZDkyNTU0ZTI4ODg2ZjY0NmRfMS01LTEtMS0w_d9a74647-6980-46fc-af41-c3fbc32ba3e5"
      unitRef="usd">1000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i86499efd4cb94ed99bb5af6e44352121_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF81Mi9mcmFnOmNmZDRmOWEzYWZmZjRhNjZhOGFmMTBkODhkNTAyZTkwL3RhYmxlOjBlOTc4ZTQ1ZWM2ZDRjOWQ5MjU1NGUyODg4NmY2NDZkL3RhYmxlcmFuZ2U6MGU5NzhlNDVlYzZkNGM5ZDkyNTU0ZTI4ODg2ZjY0NmRfMS03LTEtMS0w_54cf957e-7109-46a0-8adf-5bd20ba70ea0"
      unitRef="usd">48061000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="ic0922f4fa64240dcb10520d5c94678f6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF81Mi9mcmFnOmNmZDRmOWEzYWZmZjRhNjZhOGFmMTBkODhkNTAyZTkwL3RhYmxlOjBlOTc4ZTQ1ZWM2ZDRjOWQ5MjU1NGUyODg4NmY2NDZkL3RhYmxlcmFuZ2U6MGU5NzhlNDVlYzZkNGM5ZDkyNTU0ZTI4ODg2ZjY0NmRfMi0xLTEtMS0w_12e7ddd6-446c-40b0-ba2a-3459fe443572"
      unitRef="usd">264000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="ic0922f4fa64240dcb10520d5c94678f6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF81Mi9mcmFnOmNmZDRmOWEzYWZmZjRhNjZhOGFmMTBkODhkNTAyZTkwL3RhYmxlOjBlOTc4ZTQ1ZWM2ZDRjOWQ5MjU1NGUyODg4NmY2NDZkL3RhYmxlcmFuZ2U6MGU5NzhlNDVlYzZkNGM5ZDkyNTU0ZTI4ODg2ZjY0NmRfMi0zLTEtMS0w_84e8485f-a00e-4e1e-8322-186afd5128fc"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="ic0922f4fa64240dcb10520d5c94678f6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF81Mi9mcmFnOmNmZDRmOWEzYWZmZjRhNjZhOGFmMTBkODhkNTAyZTkwL3RhYmxlOjBlOTc4ZTQ1ZWM2ZDRjOWQ5MjU1NGUyODg4NmY2NDZkL3RhYmxlcmFuZ2U6MGU5NzhlNDVlYzZkNGM5ZDkyNTU0ZTI4ODg2ZjY0NmRfMi01LTEtMS0w_923d438f-015b-407f-bd03-5ced0abdd332"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="ic0922f4fa64240dcb10520d5c94678f6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF81Mi9mcmFnOmNmZDRmOWEzYWZmZjRhNjZhOGFmMTBkODhkNTAyZTkwL3RhYmxlOjBlOTc4ZTQ1ZWM2ZDRjOWQ5MjU1NGUyODg4NmY2NDZkL3RhYmxlcmFuZ2U6MGU5NzhlNDVlYzZkNGM5ZDkyNTU0ZTI4ODg2ZjY0NmRfMi03LTEtMS0w_e1780cfb-3beb-47e1-aafa-8bb50b8c946b"
      unitRef="usd">264000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i335637e17881457e8936f1f0a875356f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF81Mi9mcmFnOmNmZDRmOWEzYWZmZjRhNjZhOGFmMTBkODhkNTAyZTkwL3RhYmxlOjBlOTc4ZTQ1ZWM2ZDRjOWQ5MjU1NGUyODg4NmY2NDZkL3RhYmxlcmFuZ2U6MGU5NzhlNDVlYzZkNGM5ZDkyNTU0ZTI4ODg2ZjY0NmRfMy0xLTEtMS0w_28c99609-a148-4c7c-b029-59b1664970c5"
      unitRef="usd">48312000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i335637e17881457e8936f1f0a875356f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF81Mi9mcmFnOmNmZDRmOWEzYWZmZjRhNjZhOGFmMTBkODhkNTAyZTkwL3RhYmxlOjBlOTc4ZTQ1ZWM2ZDRjOWQ5MjU1NGUyODg4NmY2NDZkL3RhYmxlcmFuZ2U6MGU5NzhlNDVlYzZkNGM5ZDkyNTU0ZTI4ODg2ZjY0NmRfMy0zLTEtMS0w_26bb0c1f-d769-485d-a941-998247994731"
      unitRef="usd">14000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i335637e17881457e8936f1f0a875356f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF81Mi9mcmFnOmNmZDRmOWEzYWZmZjRhNjZhOGFmMTBkODhkNTAyZTkwL3RhYmxlOjBlOTc4ZTQ1ZWM2ZDRjOWQ5MjU1NGUyODg4NmY2NDZkL3RhYmxlcmFuZ2U6MGU5NzhlNDVlYzZkNGM5ZDkyNTU0ZTI4ODg2ZjY0NmRfMy01LTEtMS0w_6dff7ba9-01ce-4f4e-9940-48b4e5850268"
      unitRef="usd">1000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i335637e17881457e8936f1f0a875356f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF81Mi9mcmFnOmNmZDRmOWEzYWZmZjRhNjZhOGFmMTBkODhkNTAyZTkwL3RhYmxlOjBlOTc4ZTQ1ZWM2ZDRjOWQ5MjU1NGUyODg4NmY2NDZkL3RhYmxlcmFuZ2U6MGU5NzhlNDVlYzZkNGM5ZDkyNTU0ZTI4ODg2ZjY0NmRfMy03LTEtMS0w_1c76214a-49e4-40e6-922c-d136f2b50f94"
      unitRef="usd">48325000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <srt:ContractualObligationFiscalYearMaturityScheduleTableTextBlock
      contextRef="i5cc25946d6f843cca98ce03c128dee12_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF81Mi9mcmFnOmNmZDRmOWEzYWZmZjRhNjZhOGFmMTBkODhkNTAyZTkwL3RleHRyZWdpb246Y2ZkNGY5YTNhZmZmNGE2NmE4YWYxMGQ4OGQ1MDJlOTBfNzgz_bd86f352-3bc8-4cdf-abd7-e11234c4cc25">&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, 2021 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;72,684&#160;&lt;/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;66,926&#160;&lt;/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;139,610&#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="i10cc24b3666e419ab532a7423ad3973f_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF81Mi9mcmFnOmNmZDRmOWEzYWZmZjRhNjZhOGFmMTBkODhkNTAyZTkwL3RhYmxlOjY5YmE0M2Y3ZGQwYTQ4OGViOTJiMmNkMzM5NTcyMmZkL3RhYmxlcmFuZ2U6NjliYTQzZjdkZDBhNDg4ZWI5MmIyY2QzMzk1NzIyZmRfMC0xLTEtMS0w_f4ecbb1d-8bc0-4175-b93c-ca651a9e9117"
      unitRef="usd">72684000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsFairValue>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveFairValue
      contextRef="i10cc24b3666e419ab532a7423ad3973f_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF81Mi9mcmFnOmNmZDRmOWEzYWZmZjRhNjZhOGFmMTBkODhkNTAyZTkwL3RhYmxlOjY5YmE0M2Y3ZGQwYTQ4OGViOTJiMmNkMzM5NTcyMmZkL3RhYmxlcmFuZ2U6NjliYTQzZjdkZDBhNDg4ZWI5MmIyY2QzMzk1NzIyZmRfMS0xLTEtMS0w_0976e5b7-2966-43c3-9ed0-1174d21fe811"
      unitRef="usd">66926000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveFairValue>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate
      contextRef="i10cc24b3666e419ab532a7423ad3973f_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF81Mi9mcmFnOmNmZDRmOWEzYWZmZjRhNjZhOGFmMTBkODhkNTAyZTkwL3RhYmxlOjY5YmE0M2Y3ZGQwYTQ4OGViOTJiMmNkMzM5NTcyMmZkL3RhYmxlcmFuZ2U6NjliYTQzZjdkZDBhNDg4ZWI5MmIyY2QzMzk1NzIyZmRfMi0xLTEtMS0w_7f329148-7401-4db8-8092-8d690dbf33bb"
      unitRef="usd">139610000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate>
    <us-gaap:FairValueDisclosuresTextBlock
      contextRef="i5cc25946d6f843cca98ce03c128dee12_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF81NS9mcmFnOmUwNTE5YmYxMTlhYTQ0MjhhNzJmOTg5OTBjNWVjNTMyL3RleHRyZWdpb246ZTA1MTliZjExOWFhNDQyOGE3MmY5ODk5MGM1ZWM1MzJfMTc3NA_fc00e54c-e096-4a55-8ce4-39417290e532">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, 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, 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;September 30,&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;139,345&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;139,345&#160;&lt;/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;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;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 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;139,610&#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;139,610&#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, 2020:&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;2020&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;48,061&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;48,061&#160;&lt;/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;264&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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;264&#160;&lt;/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;48,325&#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;48,325&#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:120%"&gt;The carrying values of the Company's long-term debt, excluding the 3.50% convertible senior notes due 2023 (the "Convertible Notes"), approximates fair value due to the length of time to maturity and/or the existence of interest rates that approximate prevailing market rates. &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 calculated fair value of the Convertible Notes (Note 11) was approximately $169,000 and $165,000 as of September&#160;30, 2021 and December&#160;31, 2020, 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 $176,788 and $168,147 as of September&#160;30, 2021 and December&#160;31, 2020, respectively.&lt;/span&gt;&lt;/div&gt;</us-gaap:FairValueDisclosuresTextBlock>
    <us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock
      contextRef="i5cc25946d6f843cca98ce03c128dee12_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF81NS9mcmFnOmUwNTE5YmYxMTlhYTQ0MjhhNzJmOTg5OTBjNWVjNTMyL3RleHRyZWdpb246ZTA1MTliZjExOWFhNDQyOGE3MmY5ODk5MGM1ZWM1MzJfMTc4Mw_7ded5483-e92f-4b82-ae30-ddbc04140023">&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, 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;September 30,&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;139,345&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;139,345&#160;&lt;/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;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;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 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;139,610&#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;139,610&#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, 2020:&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;2020&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;48,061&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;48,061&#160;&lt;/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;264&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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;264&#160;&lt;/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;48,325&#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;48,325&#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="ic06a14c1923a4b33a66b9f552c8e0702_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF81NS9mcmFnOmUwNTE5YmYxMTlhYTQ0MjhhNzJmOTg5OTBjNWVjNTMyL3RhYmxlOjhjN2Q0MTJmNDhiODRjODdiY2M3MjhhMmMzNWZkMTg0L3RhYmxlcmFuZ2U6OGM3ZDQxMmY0OGI4NGM4N2JjYzcyOGEyYzM1ZmQxODRfMi0xLTEtMS0w_74f88b90-bc5d-41d2-984a-3a6bd0c376f0"
      unitRef="usd">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="ife39152f910044c3883c4a4c6800362a_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF81NS9mcmFnOmUwNTE5YmYxMTlhYTQ0MjhhNzJmOTg5OTBjNWVjNTMyL3RhYmxlOjhjN2Q0MTJmNDhiODRjODdiY2M3MjhhMmMzNWZkMTg0L3RhYmxlcmFuZ2U6OGM3ZDQxMmY0OGI4NGM4N2JjYzcyOGEyYzM1ZmQxODRfMi0zLTEtMS0w_0c0a2aeb-d29a-43e1-abc1-1cc1074d6999"
      unitRef="usd">139345000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="id3314c4ceaab4ffc8e1536192bb1a222_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF81NS9mcmFnOmUwNTE5YmYxMTlhYTQ0MjhhNzJmOTg5OTBjNWVjNTMyL3RhYmxlOjhjN2Q0MTJmNDhiODRjODdiY2M3MjhhMmMzNWZkMTg0L3RhYmxlcmFuZ2U6OGM3ZDQxMmY0OGI4NGM4N2JjYzcyOGEyYzM1ZmQxODRfMi01LTEtMS0w_92f30d26-4127-43c4-80ee-c6324790be19"
      unitRef="usd">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i2e7dac2909a94af2bcd579dda475ddb5_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF81NS9mcmFnOmUwNTE5YmYxMTlhYTQ0MjhhNzJmOTg5OTBjNWVjNTMyL3RhYmxlOjhjN2Q0MTJmNDhiODRjODdiY2M3MjhhMmMzNWZkMTg0L3RhYmxlcmFuZ2U6OGM3ZDQxMmY0OGI4NGM4N2JjYzcyOGEyYzM1ZmQxODRfMi03LTEtMS0w_398a3538-4255-4b04-b81d-ed20d4201e0a"
      unitRef="usd">139345000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i474ec9d55c4f4285acad13b1cc98dcf3_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF81NS9mcmFnOmUwNTE5YmYxMTlhYTQ0MjhhNzJmOTg5OTBjNWVjNTMyL3RhYmxlOjhjN2Q0MTJmNDhiODRjODdiY2M3MjhhMmMzNWZkMTg0L3RhYmxlcmFuZ2U6OGM3ZDQxMmY0OGI4NGM4N2JjYzcyOGEyYzM1ZmQxODRfMy0xLTEtMS0w_0c55e862-7e12-4a0c-b972-0c54a4100506"
      unitRef="usd">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i8dfdd7f2f77946569079788b5261216e_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF81NS9mcmFnOmUwNTE5YmYxMTlhYTQ0MjhhNzJmOTg5OTBjNWVjNTMyL3RhYmxlOjhjN2Q0MTJmNDhiODRjODdiY2M3MjhhMmMzNWZkMTg0L3RhYmxlcmFuZ2U6OGM3ZDQxMmY0OGI4NGM4N2JjYzcyOGEyYzM1ZmQxODRfMy0zLTEtMS0w_e8a7f365-4dc7-4ed6-a09e-679e08484778"
      unitRef="usd">265000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="if0d56e4247b9463fb2e461f67a9f5398_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF81NS9mcmFnOmUwNTE5YmYxMTlhYTQ0MjhhNzJmOTg5OTBjNWVjNTMyL3RhYmxlOjhjN2Q0MTJmNDhiODRjODdiY2M3MjhhMmMzNWZkMTg0L3RhYmxlcmFuZ2U6OGM3ZDQxMmY0OGI4NGM4N2JjYzcyOGEyYzM1ZmQxODRfMy01LTEtMS0w_e4d405c3-9103-417a-963e-ebd743be392e"
      unitRef="usd">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i30d3ef60673a4d20a6526bc886faffa1_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF81NS9mcmFnOmUwNTE5YmYxMTlhYTQ0MjhhNzJmOTg5OTBjNWVjNTMyL3RhYmxlOjhjN2Q0MTJmNDhiODRjODdiY2M3MjhhMmMzNWZkMTg0L3RhYmxlcmFuZ2U6OGM3ZDQxMmY0OGI4NGM4N2JjYzcyOGEyYzM1ZmQxODRfMy03LTEtMS0w_e2f2257f-ec17-4cb1-a0fb-c5eed994312d"
      unitRef="usd">265000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="ied5c665b7d5945af81d03c86dc794e72_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF81NS9mcmFnOmUwNTE5YmYxMTlhYTQ0MjhhNzJmOTg5OTBjNWVjNTMyL3RhYmxlOjhjN2Q0MTJmNDhiODRjODdiY2M3MjhhMmMzNWZkMTg0L3RhYmxlcmFuZ2U6OGM3ZDQxMmY0OGI4NGM4N2JjYzcyOGEyYzM1ZmQxODRfNC0xLTEtMS0w_10a648e3-99e2-40f1-ad9d-126631f8a1a7"
      unitRef="usd">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="ic6fa0bd3917d47c4b7d130ad15bbe7f6_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF81NS9mcmFnOmUwNTE5YmYxMTlhYTQ0MjhhNzJmOTg5OTBjNWVjNTMyL3RhYmxlOjhjN2Q0MTJmNDhiODRjODdiY2M3MjhhMmMzNWZkMTg0L3RhYmxlcmFuZ2U6OGM3ZDQxMmY0OGI4NGM4N2JjYzcyOGEyYzM1ZmQxODRfNC0zLTEtMS0w_5709d1d1-9526-4194-b491-3e217c40ddc2"
      unitRef="usd">139610000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="id8d0bc6d4c174b1ab1e17f4a2a07afa2_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF81NS9mcmFnOmUwNTE5YmYxMTlhYTQ0MjhhNzJmOTg5OTBjNWVjNTMyL3RhYmxlOjhjN2Q0MTJmNDhiODRjODdiY2M3MjhhMmMzNWZkMTg0L3RhYmxlcmFuZ2U6OGM3ZDQxMmY0OGI4NGM4N2JjYzcyOGEyYzM1ZmQxODRfNC01LTEtMS0w_c6e358bb-c840-4740-89ed-7b7b4b7370b1"
      unitRef="usd">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i10cc24b3666e419ab532a7423ad3973f_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF81NS9mcmFnOmUwNTE5YmYxMTlhYTQ0MjhhNzJmOTg5OTBjNWVjNTMyL3RhYmxlOjhjN2Q0MTJmNDhiODRjODdiY2M3MjhhMmMzNWZkMTg0L3RhYmxlcmFuZ2U6OGM3ZDQxMmY0OGI4NGM4N2JjYzcyOGEyYzM1ZmQxODRfNC03LTEtMS0w_2b8bcb75-7a80-47dc-9c20-f668287dbbe4"
      unitRef="usd">139610000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="if13404574a564fe7b300d306efdd7f35_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF81NS9mcmFnOmUwNTE5YmYxMTlhYTQ0MjhhNzJmOTg5OTBjNWVjNTMyL3RhYmxlOjc1MDE4YTQ2YTNmYjRmZTViYjU4NDBhMDljM2NlNWFlL3RhYmxlcmFuZ2U6NzUwMThhNDZhM2ZiNGZlNWJiNTg0MGEwOWMzY2U1YWVfMi0xLTEtMS0w_3bbaaa26-733d-4de1-a256-4ac651941010"
      unitRef="usd">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i617e0bf07da44250ba2dae07055d0ca5_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF81NS9mcmFnOmUwNTE5YmYxMTlhYTQ0MjhhNzJmOTg5OTBjNWVjNTMyL3RhYmxlOjc1MDE4YTQ2YTNmYjRmZTViYjU4NDBhMDljM2NlNWFlL3RhYmxlcmFuZ2U6NzUwMThhNDZhM2ZiNGZlNWJiNTg0MGEwOWMzY2U1YWVfMi0zLTEtMS0w_13246b4d-273e-4188-9885-5b4e3e96a758"
      unitRef="usd">48061000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i5212c1454f84437f97d4baf1b379a672_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF81NS9mcmFnOmUwNTE5YmYxMTlhYTQ0MjhhNzJmOTg5OTBjNWVjNTMyL3RhYmxlOjc1MDE4YTQ2YTNmYjRmZTViYjU4NDBhMDljM2NlNWFlL3RhYmxlcmFuZ2U6NzUwMThhNDZhM2ZiNGZlNWJiNTg0MGEwOWMzY2U1YWVfMi01LTEtMS0w_3fb641e4-5fa5-4e91-99b3-07e65f6c03c0"
      unitRef="usd">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i86499efd4cb94ed99bb5af6e44352121_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF81NS9mcmFnOmUwNTE5YmYxMTlhYTQ0MjhhNzJmOTg5OTBjNWVjNTMyL3RhYmxlOjc1MDE4YTQ2YTNmYjRmZTViYjU4NDBhMDljM2NlNWFlL3RhYmxlcmFuZ2U6NzUwMThhNDZhM2ZiNGZlNWJiNTg0MGEwOWMzY2U1YWVfMi03LTEtMS0w_9e115873-ec39-4ff0-8da0-3be60a35d515"
      unitRef="usd">48061000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i47eed72ac877434cbf664e572f05f1d2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF81NS9mcmFnOmUwNTE5YmYxMTlhYTQ0MjhhNzJmOTg5OTBjNWVjNTMyL3RhYmxlOjc1MDE4YTQ2YTNmYjRmZTViYjU4NDBhMDljM2NlNWFlL3RhYmxlcmFuZ2U6NzUwMThhNDZhM2ZiNGZlNWJiNTg0MGEwOWMzY2U1YWVfMy0xLTEtMS0w_b69b09d7-b7a3-4c40-98cc-a61282efb05b"
      unitRef="usd">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="iece71163a7394824a8dd167345105d4f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF81NS9mcmFnOmUwNTE5YmYxMTlhYTQ0MjhhNzJmOTg5OTBjNWVjNTMyL3RhYmxlOjc1MDE4YTQ2YTNmYjRmZTViYjU4NDBhMDljM2NlNWFlL3RhYmxlcmFuZ2U6NzUwMThhNDZhM2ZiNGZlNWJiNTg0MGEwOWMzY2U1YWVfMy0zLTEtMS0w_419aba5d-9562-4397-8f0a-c22edb316423"
      unitRef="usd">264000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="ia09693912d3a4591ab4231b66d974a37_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF81NS9mcmFnOmUwNTE5YmYxMTlhYTQ0MjhhNzJmOTg5OTBjNWVjNTMyL3RhYmxlOjc1MDE4YTQ2YTNmYjRmZTViYjU4NDBhMDljM2NlNWFlL3RhYmxlcmFuZ2U6NzUwMThhNDZhM2ZiNGZlNWJiNTg0MGEwOWMzY2U1YWVfMy01LTEtMS0w_5d588c10-df5d-4feb-b42a-ba4d0cd3a3ba"
      unitRef="usd">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="ic0922f4fa64240dcb10520d5c94678f6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF81NS9mcmFnOmUwNTE5YmYxMTlhYTQ0MjhhNzJmOTg5OTBjNWVjNTMyL3RhYmxlOjc1MDE4YTQ2YTNmYjRmZTViYjU4NDBhMDljM2NlNWFlL3RhYmxlcmFuZ2U6NzUwMThhNDZhM2ZiNGZlNWJiNTg0MGEwOWMzY2U1YWVfMy03LTEtMS0w_48b0965e-7f97-474b-9cc1-124317e09ad8"
      unitRef="usd">264000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i1e55ddc5c8014345bcd99022293dbcd7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF81NS9mcmFnOmUwNTE5YmYxMTlhYTQ0MjhhNzJmOTg5OTBjNWVjNTMyL3RhYmxlOjc1MDE4YTQ2YTNmYjRmZTViYjU4NDBhMDljM2NlNWFlL3RhYmxlcmFuZ2U6NzUwMThhNDZhM2ZiNGZlNWJiNTg0MGEwOWMzY2U1YWVfNC0xLTEtMS0w_61497534-eef2-4aa1-9c15-7c6f18494baf"
      unitRef="usd">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i720cb5cea85b4af8a7f7acc6247852b1_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF81NS9mcmFnOmUwNTE5YmYxMTlhYTQ0MjhhNzJmOTg5OTBjNWVjNTMyL3RhYmxlOjc1MDE4YTQ2YTNmYjRmZTViYjU4NDBhMDljM2NlNWFlL3RhYmxlcmFuZ2U6NzUwMThhNDZhM2ZiNGZlNWJiNTg0MGEwOWMzY2U1YWVfNC0zLTEtMS0w_67a6b024-1c2d-4c84-bc69-37677e9db17a"
      unitRef="usd">48325000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i8e7bb73614104b8fb3fb819b086e07a0_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF81NS9mcmFnOmUwNTE5YmYxMTlhYTQ0MjhhNzJmOTg5OTBjNWVjNTMyL3RhYmxlOjc1MDE4YTQ2YTNmYjRmZTViYjU4NDBhMDljM2NlNWFlL3RhYmxlcmFuZ2U6NzUwMThhNDZhM2ZiNGZlNWJiNTg0MGEwOWMzY2U1YWVfNC01LTEtMS0w_44e316e3-5ab3-49f7-aa5b-f5cf596b9a06"
      unitRef="usd">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i335637e17881457e8936f1f0a875356f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF81NS9mcmFnOmUwNTE5YmYxMTlhYTQ0MjhhNzJmOTg5OTBjNWVjNTMyL3RhYmxlOjc1MDE4YTQ2YTNmYjRmZTViYjU4NDBhMDljM2NlNWFlL3RhYmxlcmFuZ2U6NzUwMThhNDZhM2ZiNGZlNWJiNTg0MGEwOWMzY2U1YWVfNC03LTEtMS0w_4dd1c7b4-ad22-49ee-9f43-954c75497fe1"
      unitRef="usd">48325000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="ia4551eebc4dd430da55aebebf22c33cb_I20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF81NS9mcmFnOmUwNTE5YmYxMTlhYTQ0MjhhNzJmOTg5OTBjNWVjNTMyL3RleHRyZWdpb246ZTA1MTliZjExOWFhNDQyOGE3MmY5ODk5MGM1ZWM1MzJfOTQy_6b1843a6-d422-43b5-8f4b-eb60ed991017"
      unitRef="number">0.0350</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:ConvertibleDebtFairValueDisclosures
      contextRef="ia4551eebc4dd430da55aebebf22c33cb_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF81NS9mcmFnOmUwNTE5YmYxMTlhYTQ0MjhhNzJmOTg5OTBjNWVjNTMyL3RleHRyZWdpb246ZTA1MTliZjExOWFhNDQyOGE3MmY5ODk5MGM1ZWM1MzJfMTIyOQ_a49c63e9-0f4b-45a2-8e75-78c9c4773c8a"
      unitRef="usd">169000000</us-gaap:ConvertibleDebtFairValueDisclosures>
    <us-gaap:ConvertibleDebtFairValueDisclosures
      contextRef="id0746a7c0209430bbd1425b596874a5d_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF81NS9mcmFnOmUwNTE5YmYxMTlhYTQ0MjhhNzJmOTg5OTBjNWVjNTMyL3RleHRyZWdpb246ZTA1MTliZjExOWFhNDQyOGE3MmY5ODk5MGM1ZWM1MzJfMTIzNg_b5ae31cf-3bd2-4277-9abd-e8dabf24590f"
      unitRef="usd">165000000</us-gaap:ConvertibleDebtFairValueDisclosures>
    <us-gaap:ConvertibleDebt
      contextRef="ia4551eebc4dd430da55aebebf22c33cb_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF81NS9mcmFnOmUwNTE5YmYxMTlhYTQ0MjhhNzJmOTg5OTBjNWVjNTMyL3RleHRyZWdpb246ZTA1MTliZjExOWFhNDQyOGE3MmY5ODk5MGM1ZWM1MzJfMTcyNA_cd9eb4a9-5d1a-48c0-871f-03b5b0cf317b"
      unitRef="usd">176788000</us-gaap:ConvertibleDebt>
    <us-gaap:ConvertibleDebt
      contextRef="id0746a7c0209430bbd1425b596874a5d_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF81NS9mcmFnOmUwNTE5YmYxMTlhYTQ0MjhhNzJmOTg5OTBjNWVjNTMyL3RleHRyZWdpb246ZTA1MTliZjExOWFhNDQyOGE3MmY5ODk5MGM1ZWM1MzJfMTczMQ_76802605-56f7-4336-8e19-ff0af27a5a15"
      unitRef="usd">168147000</us-gaap:ConvertibleDebt>
    <us-gaap:InventoryDisclosureTextBlock
      contextRef="i5cc25946d6f843cca98ce03c128dee12_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF81OC9mcmFnOmVhNWVjNDZiMWUzZjQ3MWFhNTk0NjE1MzMyMjRiMjU2L3RleHRyZWdpb246ZWE1ZWM0NmIxZTNmNDcxYWE1OTQ2MTUzMzIyNGIyNTZfNjM_91749e40-0ce7-4172-8630-fc017dc6c975">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;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:10pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2020&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;2,230&#160;&lt;/span&gt;&lt;/td&gt;&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,060&#160;&lt;/span&gt;&lt;/td&gt;&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;Work in process&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,837&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;Livestock&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,803&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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;5,047&#160;&lt;/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;Feed&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,066&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,904&#160;&lt;/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 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;9,936&#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;11,359&#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="i5cc25946d6f843cca98ce03c128dee12_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF81OC9mcmFnOmVhNWVjNDZiMWUzZjQ3MWFhNTk0NjE1MzMyMjRiMjU2L3RleHRyZWdpb246ZWE1ZWM0NmIxZTNmNDcxYWE1OTQ2MTUzMzIyNGIyNTZfNTc_5e72d90f-fecf-42d8-9165-40093f90df63">&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;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:10pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2020&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;2,230&#160;&lt;/span&gt;&lt;/td&gt;&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,060&#160;&lt;/span&gt;&lt;/td&gt;&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;Work in process&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,837&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;Livestock&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,803&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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;5,047&#160;&lt;/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;Feed&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,066&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,904&#160;&lt;/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 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;9,936&#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;11,359&#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="i26d1dc8b348e429aac92ba30680d0133_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF81OC9mcmFnOmVhNWVjNDZiMWUzZjQ3MWFhNTk0NjE1MzMyMjRiMjU2L3RhYmxlOjBiNGI0NzI2ZGI4YTQ5MzRhOGNlZTJjNGMxOGY1YTczL3RhYmxlcmFuZ2U6MGI0YjQ3MjZkYjhhNDkzNGE4Y2VlMmM0YzE4ZjVhNzNfMS0xLTEtMS0w_cbf055a6-87e8-413c-8d93-cf29c8c33354"
      unitRef="usd">2230000</us-gaap:InventoryGross>
    <us-gaap:InventoryGross
      contextRef="i38c21ab9e76d4dbbbf83e2051ad146ea_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF81OC9mcmFnOmVhNWVjNDZiMWUzZjQ3MWFhNTk0NjE1MzMyMjRiMjU2L3RhYmxlOjBiNGI0NzI2ZGI4YTQ5MzRhOGNlZTJjNGMxOGY1YTczL3RhYmxlcmFuZ2U6MGI0YjQ3MjZkYjhhNDkzNGE4Y2VlMmM0YzE4ZjVhNzNfMS0zLTEtMS0w_87cb305f-d297-4761-8053-7c77eff4c9a0"
      unitRef="usd">2060000</us-gaap:InventoryGross>
    <us-gaap:InventoryGross
      contextRef="i2a4618eaf2654e60a20fd094bc26eefb_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF81OC9mcmFnOmVhNWVjNDZiMWUzZjQ3MWFhNTk0NjE1MzMyMjRiMjU2L3RhYmxlOjBiNGI0NzI2ZGI4YTQ5MzRhOGNlZTJjNGMxOGY1YTczL3RhYmxlcmFuZ2U6MGI0YjQ3MjZkYjhhNDkzNGE4Y2VlMmM0YzE4ZjVhNzNfMi0xLTEtMS0w_c53ad428-1945-4a50-87aa-6bfa4de99399"
      unitRef="usd">1837000</us-gaap:InventoryGross>
    <us-gaap:InventoryGross
      contextRef="ia99fe00556a642f3b76b513d7695b390_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF81OC9mcmFnOmVhNWVjNDZiMWUzZjQ3MWFhNTk0NjE1MzMyMjRiMjU2L3RhYmxlOjBiNGI0NzI2ZGI4YTQ5MzRhOGNlZTJjNGMxOGY1YTczL3RhYmxlcmFuZ2U6MGI0YjQ3MjZkYjhhNDkzNGE4Y2VlMmM0YzE4ZjVhNzNfMi0zLTEtMS0w_bda78329-9a9c-41eb-9522-a0cc93c79877"
      unitRef="usd">2348000</us-gaap:InventoryGross>
    <us-gaap:InventoryGross
      contextRef="ie3220778e6024de198bad1181695f392_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF81OC9mcmFnOmVhNWVjNDZiMWUzZjQ3MWFhNTk0NjE1MzMyMjRiMjU2L3RhYmxlOjBiNGI0NzI2ZGI4YTQ5MzRhOGNlZTJjNGMxOGY1YTczL3RhYmxlcmFuZ2U6MGI0YjQ3MjZkYjhhNDkzNGE4Y2VlMmM0YzE4ZjVhNzNfMy0xLTEtMS0w_c79a714c-679a-46c1-993e-b6676b960c34"
      unitRef="usd">3803000</us-gaap:InventoryGross>
    <us-gaap:InventoryGross
      contextRef="i94cfbd1c61da4c9e896c68e453e9b86a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF81OC9mcmFnOmVhNWVjNDZiMWUzZjQ3MWFhNTk0NjE1MzMyMjRiMjU2L3RhYmxlOjBiNGI0NzI2ZGI4YTQ5MzRhOGNlZTJjNGMxOGY1YTczL3RhYmxlcmFuZ2U6MGI0YjQ3MjZkYjhhNDkzNGE4Y2VlMmM0YzE4ZjVhNzNfMy0zLTEtMS0w_80eb33e6-7221-44c6-a367-99fdf84fd70a"
      unitRef="usd">5047000</us-gaap:InventoryGross>
    <us-gaap:InventoryGross
      contextRef="i2cd46fac9e7744afb5c848d8ca8fa07c_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF81OC9mcmFnOmVhNWVjNDZiMWUzZjQ3MWFhNTk0NjE1MzMyMjRiMjU2L3RhYmxlOjBiNGI0NzI2ZGI4YTQ5MzRhOGNlZTJjNGMxOGY1YTczL3RhYmxlcmFuZ2U6MGI0YjQ3MjZkYjhhNDkzNGE4Y2VlMmM0YzE4ZjVhNzNfNC0xLTEtMS0w_2d65a5e6-1ca1-472e-993f-437522b564ad"
      unitRef="usd">2066000</us-gaap:InventoryGross>
    <us-gaap:InventoryGross
      contextRef="idd69493e734f4cfbbb515f6c9cee0873_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF81OC9mcmFnOmVhNWVjNDZiMWUzZjQ3MWFhNTk0NjE1MzMyMjRiMjU2L3RhYmxlOjBiNGI0NzI2ZGI4YTQ5MzRhOGNlZTJjNGMxOGY1YTczL3RhYmxlcmFuZ2U6MGI0YjQ3MjZkYjhhNDkzNGE4Y2VlMmM0YzE4ZjVhNzNfNC0zLTEtMS0w_90c38b08-15f7-4259-8f20-db6de8059b5d"
      unitRef="usd">1904000</us-gaap:InventoryGross>
    <us-gaap:InventoryGross
      contextRef="i10cc24b3666e419ab532a7423ad3973f_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF81OC9mcmFnOmVhNWVjNDZiMWUzZjQ3MWFhNTk0NjE1MzMyMjRiMjU2L3RhYmxlOjBiNGI0NzI2ZGI4YTQ5MzRhOGNlZTJjNGMxOGY1YTczL3RhYmxlcmFuZ2U6MGI0YjQ3MjZkYjhhNDkzNGE4Y2VlMmM0YzE4ZjVhNzNfNS0xLTEtMS0w_51e91f12-208b-40e3-94c9-bee901cce350"
      unitRef="usd">9936000</us-gaap:InventoryGross>
    <us-gaap:InventoryGross
      contextRef="i335637e17881457e8936f1f0a875356f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF81OC9mcmFnOmVhNWVjNDZiMWUzZjQ3MWFhNTk0NjE1MzMyMjRiMjU2L3RhYmxlOjBiNGI0NzI2ZGI4YTQ5MzRhOGNlZTJjNGMxOGY1YTczL3RhYmxlcmFuZ2U6MGI0YjQ3MjZkYjhhNDkzNGE4Y2VlMmM0YzE4ZjVhNzNfNS0zLTEtMS0w_e877dccc-cfb6-421c-a2f3-ae06f648cd68"
      unitRef="usd">11359000</us-gaap:InventoryGross>
    <us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock
      contextRef="i5cc25946d6f843cca98ce03c128dee12_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF82MS9mcmFnOjAwOTQwZTkzNmIwZTQxNzVhNDdlMzM3ZWMwNWIzZDVhL3RleHRyZWdpb246MDA5NDBlOTM2YjBlNDE3NWE0N2UzMzdlYzA1YjNkNWFfMjI1_ddca4413-eab1-4367-9e14-27cc992916b3">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;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:10pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2020&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;9,844&#160;&lt;/span&gt;&lt;/td&gt;&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,844&#160;&lt;/span&gt;&lt;/td&gt;&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;12,088&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,088&#160;&lt;/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;1,236&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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,228&#160;&lt;/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;32,634&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31,150&#160;&lt;/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;6,452&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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,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;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;968&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;868&#160;&lt;/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;5,425&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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;5,684&#160;&lt;/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;2,729&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,754&#160;&lt;/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;71,376&#160;&lt;/span&gt;&lt;/td&gt;&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,876&#160;&lt;/span&gt;&lt;/td&gt;&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;(38,619)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,952)&lt;/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;32,757&#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;34,924&#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 $1,525 and $1,873 for the three months ended September 30, 2021 and 2020, respectively, and $4,711 and $5,689 for the nine months ended September 30, 2021 and 2020, respectively.&lt;/span&gt;&lt;/div&gt;</us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock>
    <us-gaap:PropertyPlantAndEquipmentTextBlock
      contextRef="i5cc25946d6f843cca98ce03c128dee12_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF82MS9mcmFnOjAwOTQwZTkzNmIwZTQxNzVhNDdlMzM3ZWMwNWIzZDVhL3RleHRyZWdpb246MDA5NDBlOTM2YjBlNDE3NWE0N2UzMzdlYzA1YjNkNWFfMjE5_ececb427-bd94-4675-a7cf-0a6853a4f3f4">&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;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:10pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2020&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;9,844&#160;&lt;/span&gt;&lt;/td&gt;&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,844&#160;&lt;/span&gt;&lt;/td&gt;&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;12,088&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,088&#160;&lt;/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;1,236&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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,228&#160;&lt;/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;32,634&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31,150&#160;&lt;/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;6,452&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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,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;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;968&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;868&#160;&lt;/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;5,425&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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;5,684&#160;&lt;/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;2,729&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,754&#160;&lt;/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;71,376&#160;&lt;/span&gt;&lt;/td&gt;&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,876&#160;&lt;/span&gt;&lt;/td&gt;&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;(38,619)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,952)&lt;/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;32,757&#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;34,924&#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="i10cc24b3666e419ab532a7423ad3973f_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF82MS9mcmFnOjAwOTQwZTkzNmIwZTQxNzVhNDdlMzM3ZWMwNWIzZDVhL3RhYmxlOjI5ZTI3MTU5YmI4YTQzYjc4YjRkOTZiZGRjZTBjZGRiL3RhYmxlcmFuZ2U6MjllMjcxNTliYjhhNDNiNzhiNGQ5NmJkZGNlMGNkZGJfMS0xLTEtMS0w_abecc0bc-aa60-4110-997b-0796ae8488b2"
      unitRef="usd">9844000</us-gaap:LandAndLandImprovements>
    <us-gaap:LandAndLandImprovements
      contextRef="i335637e17881457e8936f1f0a875356f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF82MS9mcmFnOjAwOTQwZTkzNmIwZTQxNzVhNDdlMzM3ZWMwNWIzZDVhL3RhYmxlOjI5ZTI3MTU5YmI4YTQzYjc4YjRkOTZiZGRjZTBjZGRiL3RhYmxlcmFuZ2U6MjllMjcxNTliYjhhNDNiNzhiNGQ5NmJkZGNlMGNkZGJfMS0zLTEtMS0w_1e31d293-808a-4bc2-bc0a-9296aacad0d6"
      unitRef="usd">9844000</us-gaap:LandAndLandImprovements>
    <us-gaap:BuildingsAndImprovementsGross
      contextRef="i10cc24b3666e419ab532a7423ad3973f_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF82MS9mcmFnOjAwOTQwZTkzNmIwZTQxNzVhNDdlMzM3ZWMwNWIzZDVhL3RhYmxlOjI5ZTI3MTU5YmI4YTQzYjc4YjRkOTZiZGRjZTBjZGRiL3RhYmxlcmFuZ2U6MjllMjcxNTliYjhhNDNiNzhiNGQ5NmJkZGNlMGNkZGJfMi0xLTEtMS0w_964c60ad-a6f5-4f62-b1f3-1a05b1254a0c"
      unitRef="usd">12088000</us-gaap:BuildingsAndImprovementsGross>
    <us-gaap:BuildingsAndImprovementsGross
      contextRef="i335637e17881457e8936f1f0a875356f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF82MS9mcmFnOjAwOTQwZTkzNmIwZTQxNzVhNDdlMzM3ZWMwNWIzZDVhL3RhYmxlOjI5ZTI3MTU5YmI4YTQzYjc4YjRkOTZiZGRjZTBjZGRiL3RhYmxlcmFuZ2U6MjllMjcxNTliYjhhNDNiNzhiNGQ5NmJkZGNlMGNkZGJfMi0zLTEtMS0w_1102e632-58aa-4b3e-8018-b4b9508155b5"
      unitRef="usd">12088000</us-gaap:BuildingsAndImprovementsGross>
    <us-gaap:FurnitureAndFixturesGross
      contextRef="i10cc24b3666e419ab532a7423ad3973f_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF82MS9mcmFnOjAwOTQwZTkzNmIwZTQxNzVhNDdlMzM3ZWMwNWIzZDVhL3RhYmxlOjI5ZTI3MTU5YmI4YTQzYjc4YjRkOTZiZGRjZTBjZGRiL3RhYmxlcmFuZ2U6MjllMjcxNTliYjhhNDNiNzhiNGQ5NmJkZGNlMGNkZGJfMy0xLTEtMS0w_a3a5695d-d2a5-4631-bf65-4b0b619c6a10"
      unitRef="usd">1236000</us-gaap:FurnitureAndFixturesGross>
    <us-gaap:FurnitureAndFixturesGross
      contextRef="i335637e17881457e8936f1f0a875356f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF82MS9mcmFnOjAwOTQwZTkzNmIwZTQxNzVhNDdlMzM3ZWMwNWIzZDVhL3RhYmxlOjI5ZTI3MTU5YmI4YTQzYjc4YjRkOTZiZGRjZTBjZGRiL3RhYmxlcmFuZ2U6MjllMjcxNTliYjhhNDNiNzhiNGQ5NmJkZGNlMGNkZGJfMy0zLTEtMS0w_5f5e40c9-f470-4c0b-9b7d-875e80990cad"
      unitRef="usd">1228000</us-gaap:FurnitureAndFixturesGross>
    <us-gaap:MachineryAndEquipmentGross
      contextRef="i10cc24b3666e419ab532a7423ad3973f_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF82MS9mcmFnOjAwOTQwZTkzNmIwZTQxNzVhNDdlMzM3ZWMwNWIzZDVhL3RhYmxlOjI5ZTI3MTU5YmI4YTQzYjc4YjRkOTZiZGRjZTBjZGRiL3RhYmxlcmFuZ2U6MjllMjcxNTliYjhhNDNiNzhiNGQ5NmJkZGNlMGNkZGJfNC0xLTEtMS0w_cd54ba42-690f-4166-b971-3994be2cbd33"
      unitRef="usd">32634000</us-gaap:MachineryAndEquipmentGross>
    <us-gaap:MachineryAndEquipmentGross
      contextRef="i335637e17881457e8936f1f0a875356f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF82MS9mcmFnOjAwOTQwZTkzNmIwZTQxNzVhNDdlMzM3ZWMwNWIzZDVhL3RhYmxlOjI5ZTI3MTU5YmI4YTQzYjc4YjRkOTZiZGRjZTBjZGRiL3RhYmxlcmFuZ2U6MjllMjcxNTliYjhhNDNiNzhiNGQ5NmJkZGNlMGNkZGJfNC0zLTEtMS0w_9cd689ab-5375-4494-bc93-df1d844531e7"
      unitRef="usd">31150000</us-gaap:MachineryAndEquipmentGross>
    <us-gaap:LeaseholdImprovementsGross
      contextRef="i10cc24b3666e419ab532a7423ad3973f_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF82MS9mcmFnOjAwOTQwZTkzNmIwZTQxNzVhNDdlMzM3ZWMwNWIzZDVhL3RhYmxlOjI5ZTI3MTU5YmI4YTQzYjc4YjRkOTZiZGRjZTBjZGRiL3RhYmxlcmFuZ2U6MjllMjcxNTliYjhhNDNiNzhiNGQ5NmJkZGNlMGNkZGJfNS0xLTEtMS0w_33b140ee-181e-4aa6-9544-2295132f201b"
      unitRef="usd">6452000</us-gaap:LeaseholdImprovementsGross>
    <us-gaap:LeaseholdImprovementsGross
      contextRef="i335637e17881457e8936f1f0a875356f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF82MS9mcmFnOjAwOTQwZTkzNmIwZTQxNzVhNDdlMzM3ZWMwNWIzZDVhL3RhYmxlOjI5ZTI3MTU5YmI4YTQzYjc4YjRkOTZiZGRjZTBjZGRiL3RhYmxlcmFuZ2U6MjllMjcxNTliYjhhNDNiNzhiNGQ5NmJkZGNlMGNkZGJfNS0zLTEtMS0w_0646d6bd-9481-47ec-807a-9c007c76cac2"
      unitRef="usd">6260000</us-gaap:LeaseholdImprovementsGross>
    <pgen:BreedingandProductionAnimalsGross
      contextRef="i10cc24b3666e419ab532a7423ad3973f_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF82MS9mcmFnOjAwOTQwZTkzNmIwZTQxNzVhNDdlMzM3ZWMwNWIzZDVhL3RhYmxlOjI5ZTI3MTU5YmI4YTQzYjc4YjRkOTZiZGRjZTBjZGRiL3RhYmxlcmFuZ2U6MjllMjcxNTliYjhhNDNiNzhiNGQ5NmJkZGNlMGNkZGJfNi0xLTEtMS0w_18bf2a21-1fff-4982-8e54-1ff3a13efc87"
      unitRef="usd">968000</pgen:BreedingandProductionAnimalsGross>
    <pgen:BreedingandProductionAnimalsGross
      contextRef="i335637e17881457e8936f1f0a875356f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF82MS9mcmFnOjAwOTQwZTkzNmIwZTQxNzVhNDdlMzM3ZWMwNWIzZDVhL3RhYmxlOjI5ZTI3MTU5YmI4YTQzYjc4YjRkOTZiZGRjZTBjZGRiL3RhYmxlcmFuZ2U6MjllMjcxNTliYjhhNDNiNzhiNGQ5NmJkZGNlMGNkZGJfNi0zLTEtMS0w_0404a967-07a7-4021-98ff-cc11299bcca8"
      unitRef="usd">868000</pgen:BreedingandProductionAnimalsGross>
    <pgen:ComputerHardwareandSoftware
      contextRef="i10cc24b3666e419ab532a7423ad3973f_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF82MS9mcmFnOjAwOTQwZTkzNmIwZTQxNzVhNDdlMzM3ZWMwNWIzZDVhL3RhYmxlOjI5ZTI3MTU5YmI4YTQzYjc4YjRkOTZiZGRjZTBjZGRiL3RhYmxlcmFuZ2U6MjllMjcxNTliYjhhNDNiNzhiNGQ5NmJkZGNlMGNkZGJfNy0xLTEtMS0w_76f4d855-161e-4a55-b623-9dc53cac8a72"
      unitRef="usd">5425000</pgen:ComputerHardwareandSoftware>
    <pgen:ComputerHardwareandSoftware
      contextRef="i335637e17881457e8936f1f0a875356f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF82MS9mcmFnOjAwOTQwZTkzNmIwZTQxNzVhNDdlMzM3ZWMwNWIzZDVhL3RhYmxlOjI5ZTI3MTU5YmI4YTQzYjc4YjRkOTZiZGRjZTBjZGRiL3RhYmxlcmFuZ2U6MjllMjcxNTliYjhhNDNiNzhiNGQ5NmJkZGNlMGNkZGJfNy0zLTEtMS0w_6d7dcbd3-0bc3-48a4-bd73-7f2f7d6dd413"
      unitRef="usd">5684000</pgen:ComputerHardwareandSoftware>
    <us-gaap:ConstructionInProgressGross
      contextRef="i10cc24b3666e419ab532a7423ad3973f_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF82MS9mcmFnOjAwOTQwZTkzNmIwZTQxNzVhNDdlMzM3ZWMwNWIzZDVhL3RhYmxlOjI5ZTI3MTU5YmI4YTQzYjc4YjRkOTZiZGRjZTBjZGRiL3RhYmxlcmFuZ2U6MjllMjcxNTliYjhhNDNiNzhiNGQ5NmJkZGNlMGNkZGJfOC0xLTEtMS0w_0ef76e09-c2f6-4bb1-a634-1161ca97391a"
      unitRef="usd">2729000</us-gaap:ConstructionInProgressGross>
    <us-gaap:ConstructionInProgressGross
      contextRef="i335637e17881457e8936f1f0a875356f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF82MS9mcmFnOjAwOTQwZTkzNmIwZTQxNzVhNDdlMzM3ZWMwNWIzZDVhL3RhYmxlOjI5ZTI3MTU5YmI4YTQzYjc4YjRkOTZiZGRjZTBjZGRiL3RhYmxlcmFuZ2U6MjllMjcxNTliYjhhNDNiNzhiNGQ5NmJkZGNlMGNkZGJfOC0zLTEtMS0w_158538dc-8f37-4254-8858-59c151c1a3a7"
      unitRef="usd">2754000</us-gaap:ConstructionInProgressGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i10cc24b3666e419ab532a7423ad3973f_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF82MS9mcmFnOjAwOTQwZTkzNmIwZTQxNzVhNDdlMzM3ZWMwNWIzZDVhL3RhYmxlOjI5ZTI3MTU5YmI4YTQzYjc4YjRkOTZiZGRjZTBjZGRiL3RhYmxlcmFuZ2U6MjllMjcxNTliYjhhNDNiNzhiNGQ5NmJkZGNlMGNkZGJfOS0xLTEtMS0w_95e820df-9874-49da-9e66-ea594e3f2839"
      unitRef="usd">71376000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i335637e17881457e8936f1f0a875356f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF82MS9mcmFnOjAwOTQwZTkzNmIwZTQxNzVhNDdlMzM3ZWMwNWIzZDVhL3RhYmxlOjI5ZTI3MTU5YmI4YTQzYjc4YjRkOTZiZGRjZTBjZGRiL3RhYmxlcmFuZ2U6MjllMjcxNTliYjhhNDNiNzhiNGQ5NmJkZGNlMGNkZGJfOS0zLTEtMS0w_0b5e651f-81a8-46b3-88f9-795b35710c6d"
      unitRef="usd">69876000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="i10cc24b3666e419ab532a7423ad3973f_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF82MS9mcmFnOjAwOTQwZTkzNmIwZTQxNzVhNDdlMzM3ZWMwNWIzZDVhL3RhYmxlOjI5ZTI3MTU5YmI4YTQzYjc4YjRkOTZiZGRjZTBjZGRiL3RhYmxlcmFuZ2U6MjllMjcxNTliYjhhNDNiNzhiNGQ5NmJkZGNlMGNkZGJfMTAtMS0xLTEtMA_3c5220c1-9613-4b6c-b71e-42c386188004"
      unitRef="usd">38619000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="i335637e17881457e8936f1f0a875356f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF82MS9mcmFnOjAwOTQwZTkzNmIwZTQxNzVhNDdlMzM3ZWMwNWIzZDVhL3RhYmxlOjI5ZTI3MTU5YmI4YTQzYjc4YjRkOTZiZGRjZTBjZGRiL3RhYmxlcmFuZ2U6MjllMjcxNTliYjhhNDNiNzhiNGQ5NmJkZGNlMGNkZGJfMTAtMy0xLTEtMA_47885784-f959-4f4f-87df-54abdcd5dddd"
      unitRef="usd">34952000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i10cc24b3666e419ab532a7423ad3973f_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF82MS9mcmFnOjAwOTQwZTkzNmIwZTQxNzVhNDdlMzM3ZWMwNWIzZDVhL3RhYmxlOjI5ZTI3MTU5YmI4YTQzYjc4YjRkOTZiZGRjZTBjZGRiL3RhYmxlcmFuZ2U6MjllMjcxNTliYjhhNDNiNzhiNGQ5NmJkZGNlMGNkZGJfMTEtMS0xLTEtMA_c29c7ae6-3a5c-4f26-b1e4-4e5dfe539558"
      unitRef="usd">32757000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i335637e17881457e8936f1f0a875356f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF82MS9mcmFnOjAwOTQwZTkzNmIwZTQxNzVhNDdlMzM3ZWMwNWIzZDVhL3RhYmxlOjI5ZTI3MTU5YmI4YTQzYjc4YjRkOTZiZGRjZTBjZGRiL3RhYmxlcmFuZ2U6MjllMjcxNTliYjhhNDNiNzhiNGQ5NmJkZGNlMGNkZGJfMTEtMy0xLTEtMA_df8aba05-e3cd-4de0-9456-935ab76dff11"
      unitRef="usd">34924000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:Depreciation
      contextRef="ibbda1d45c4164127977e21bbd05ea939_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF82MS9mcmFnOjAwOTQwZTkzNmIwZTQxNzVhNDdlMzM3ZWMwNWIzZDVhL3RleHRyZWdpb246MDA5NDBlOTM2YjBlNDE3NWE0N2UzMzdlYzA1YjNkNWFfMTI3_94711962-3ef6-4199-8ef9-454832780455"
      unitRef="usd">1525000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="i3d2aac06481848c0b780ff88829ab732_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF82MS9mcmFnOjAwOTQwZTkzNmIwZTQxNzVhNDdlMzM3ZWMwNWIzZDVhL3RleHRyZWdpb246MDA5NDBlOTM2YjBlNDE3NWE0N2UzMzdlYzA1YjNkNWFfMTM0_7181341f-50be-4d64-b3a2-42d73d1abd00"
      unitRef="usd">1873000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="i5cc25946d6f843cca98ce03c128dee12_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF82MS9mcmFnOjAwOTQwZTkzNmIwZTQxNzVhNDdlMzM3ZWMwNWIzZDVhL3RleHRyZWdpb246MDA5NDBlOTM2YjBlNDE3NWE0N2UzMzdlYzA1YjNkNWFfMTc0_e27c6bf5-8eb2-4952-8a1f-66feaa05e483"
      unitRef="usd">4711000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="ic5858e179144480d94112d8d522800ba_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF82MS9mcmFnOjAwOTQwZTkzNmIwZTQxNzVhNDdlMzM3ZWMwNWIzZDVhL3RleHRyZWdpb246MDA5NDBlOTM2YjBlNDE3NWE0N2UzMzdlYzA1YjNkNWFfMTgx_3545767e-113e-4f71-a216-13a3b0940718"
      unitRef="usd">5689000</us-gaap:Depreciation>
    <us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock
      contextRef="i5cc25946d6f843cca98ce03c128dee12_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF82NC9mcmFnOjdlYWExNzY5OGY1ZjQ1NDhiNDU2MTJiYjYyZDUwZTRhL3RleHRyZWdpb246N2VhYTE3Njk4ZjVmNDU0OGI0NTYxMmJiNjJkNTBlNGFfNDE0_77dddc63-8aff-4a0c-a2a8-015164b71e42">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, 2021 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, 2020&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;54,363&#160;&lt;/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;/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;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;(157)&lt;/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:700;line-height:100%"&gt;Balance at September 30, 2021&lt;/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;54,206&#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;The Company had $43,643 of cumulative impairment losses as of September&#160;30, 2021 and December&#160;31, 2020.&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, 2021:&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;92,859&#160;&lt;/span&gt;&lt;/td&gt;&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;(37,667)&lt;/span&gt;&lt;/td&gt;&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;55,192&#160;&lt;/span&gt;&lt;/td&gt;&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;10,850&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,024)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;826&#160;&lt;/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;5,900&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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;(5,004)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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;896&#160;&lt;/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;109,609&#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;(52,695)&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;56,914&#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, 2020:&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;96,927&#160;&lt;/span&gt;&lt;/td&gt;&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,412)&lt;/span&gt;&lt;/td&gt;&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,515&#160;&lt;/span&gt;&lt;/td&gt;&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;10,850&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,340)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,510&#160;&lt;/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;5,900&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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,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;1,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 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;113,677&#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;(48,281)&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;65,396&#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;Amortization expense was $1,874 and $1,913 for the three months ended September 30, 2021 and 2020, respectively, and $5,731 and $5,675 for the nine months ended September 30, 2021 and 2020, respectively.</us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock>
    <us-gaap:ScheduleOfGoodwillTextBlock
      contextRef="i5cc25946d6f843cca98ce03c128dee12_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF82NC9mcmFnOjdlYWExNzY5OGY1ZjQ1NDhiNDU2MTJiYjYyZDUwZTRhL3RleHRyZWdpb246N2VhYTE3Njk4ZjVmNDU0OGI0NTYxMmJiNjJkNTBlNGFfNDIw_e2778122-e72b-4309-9b80-7ae079ee2bed">&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, 2021 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, 2020&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;54,363&#160;&lt;/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;/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;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;(157)&lt;/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:700;line-height:100%"&gt;Balance at September 30, 2021&lt;/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;54,206&#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:ScheduleOfGoodwillTextBlock>
    <us-gaap:Goodwill
      contextRef="i335637e17881457e8936f1f0a875356f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF82NC9mcmFnOjdlYWExNzY5OGY1ZjQ1NDhiNDU2MTJiYjYyZDUwZTRhL3RhYmxlOjMwODViM2U5MDc1NjRiNGJhYmM0ZDMwZGEyNGQ3YWYxL3RhYmxlcmFuZ2U6MzA4NWIzZTkwNzU2NGI0YmFiYzRkMzBkYTI0ZDdhZjFfMC0xLTEtMS0w_95b9a316-bd3d-4ff3-bae4-885333f9f5d5"
      unitRef="usd">54363000</us-gaap:Goodwill>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss
      contextRef="i5cc25946d6f843cca98ce03c128dee12_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF82NC9mcmFnOjdlYWExNzY5OGY1ZjQ1NDhiNDU2MTJiYjYyZDUwZTRhL3RhYmxlOjMwODViM2U5MDc1NjRiNGJhYmM0ZDMwZGEyNGQ3YWYxL3RhYmxlcmFuZ2U6MzA4NWIzZTkwNzU2NGI0YmFiYzRkMzBkYTI0ZDdhZjFfMi0xLTEtMS0w_3be0c6c5-ef9b-4bc4-8d50-489fe7115fef"
      unitRef="usd">-157000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:Goodwill
      contextRef="i10cc24b3666e419ab532a7423ad3973f_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF82NC9mcmFnOjdlYWExNzY5OGY1ZjQ1NDhiNDU2MTJiYjYyZDUwZTRhL3RhYmxlOjMwODViM2U5MDc1NjRiNGJhYmM0ZDMwZGEyNGQ3YWYxL3RhYmxlcmFuZ2U6MzA4NWIzZTkwNzU2NGI0YmFiYzRkMzBkYTI0ZDdhZjFfMy0xLTEtMS0w_42eace45-0d81-4e68-acbd-02eacea4631f"
      unitRef="usd">54206000</us-gaap:Goodwill>
    <us-gaap:GoodwillImpairedAccumulatedImpairmentLoss
      contextRef="i335637e17881457e8936f1f0a875356f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF82NC9mcmFnOjdlYWExNzY5OGY1ZjQ1NDhiNDU2MTJiYjYyZDUwZTRhL3RleHRyZWdpb246N2VhYTE3Njk4ZjVmNDU0OGI0NTYxMmJiNjJkNTBlNGFfMTM4_513baff0-47aa-4304-847e-d6d5ea4b9684"
      unitRef="usd">43643000</us-gaap:GoodwillImpairedAccumulatedImpairmentLoss>
    <us-gaap:GoodwillImpairedAccumulatedImpairmentLoss
      contextRef="i10cc24b3666e419ab532a7423ad3973f_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF82NC9mcmFnOjdlYWExNzY5OGY1ZjQ1NDhiNDU2MTJiYjYyZDUwZTRhL3RleHRyZWdpb246N2VhYTE3Njk4ZjVmNDU0OGI0NTYxMmJiNjJkNTBlNGFfMTM4_6709d4bc-3651-4899-a9e0-cc7b05445030"
      unitRef="usd">43643000</us-gaap:GoodwillImpairedAccumulatedImpairmentLoss>
    <us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock
      contextRef="i5cc25946d6f843cca98ce03c128dee12_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF82NC9mcmFnOjdlYWExNzY5OGY1ZjQ1NDhiNDU2MTJiYjYyZDUwZTRhL3RleHRyZWdpb246N2VhYTE3Njk4ZjVmNDU0OGI0NTYxMmJiNjJkNTBlNGFfNDM4_a6b6f68d-d1e2-40b7-9df1-a17b4b2d1c17">&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, 2021:&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;92,859&#160;&lt;/span&gt;&lt;/td&gt;&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;(37,667)&lt;/span&gt;&lt;/td&gt;&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;55,192&#160;&lt;/span&gt;&lt;/td&gt;&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;10,850&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,024)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;826&#160;&lt;/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;5,900&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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;(5,004)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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;896&#160;&lt;/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;109,609&#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;(52,695)&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;56,914&#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, 2020:&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;96,927&#160;&lt;/span&gt;&lt;/td&gt;&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,412)&lt;/span&gt;&lt;/td&gt;&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,515&#160;&lt;/span&gt;&lt;/td&gt;&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;10,850&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,340)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,510&#160;&lt;/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;5,900&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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,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;1,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 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;113,677&#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;(48,281)&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;65,396&#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="ib92070a3301c46c4a934098ec3b083ac_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF82NC9mcmFnOjdlYWExNzY5OGY1ZjQ1NDhiNDU2MTJiYjYyZDUwZTRhL3RhYmxlOjg3NTIxODEzOTVjMTQ5MTM5NzQxZTc3YzU1NjlmOGM2L3RhYmxlcmFuZ2U6ODc1MjE4MTM5NWMxNDkxMzk3NDFlNzdjNTU2OWY4YzZfMS0xLTEtMS0w_2ace5dc9-26d3-4a1d-9bb1-9829f8687ef2"
      unitRef="usd">92859000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="ib92070a3301c46c4a934098ec3b083ac_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF82NC9mcmFnOjdlYWExNzY5OGY1ZjQ1NDhiNDU2MTJiYjYyZDUwZTRhL3RhYmxlOjg3NTIxODEzOTVjMTQ5MTM5NzQxZTc3YzU1NjlmOGM2L3RhYmxlcmFuZ2U6ODc1MjE4MTM5NWMxNDkxMzk3NDFlNzdjNTU2OWY4YzZfMS0zLTEtMS0w_d9f9f4be-ca46-4098-9ad8-769044a77627"
      unitRef="usd">37667000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="ib92070a3301c46c4a934098ec3b083ac_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF82NC9mcmFnOjdlYWExNzY5OGY1ZjQ1NDhiNDU2MTJiYjYyZDUwZTRhL3RhYmxlOjg3NTIxODEzOTVjMTQ5MTM5NzQxZTc3YzU1NjlmOGM2L3RhYmxlcmFuZ2U6ODc1MjE4MTM5NWMxNDkxMzk3NDFlNzdjNTU2OWY4YzZfMS01LTEtMS0w_5de02100-4e64-4f50-b624-77a7fcbf1ce7"
      unitRef="usd">55192000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="ibf48bd0f7e5349779a55f23374be2ddf_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF82NC9mcmFnOjdlYWExNzY5OGY1ZjQ1NDhiNDU2MTJiYjYyZDUwZTRhL3RhYmxlOjg3NTIxODEzOTVjMTQ5MTM5NzQxZTc3YzU1NjlmOGM2L3RhYmxlcmFuZ2U6ODc1MjE4MTM5NWMxNDkxMzk3NDFlNzdjNTU2OWY4YzZfMi0xLTEtMS0w_029ec166-e792-4cb7-92a9-414682228fc0"
      unitRef="usd">10850000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="ibf48bd0f7e5349779a55f23374be2ddf_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF82NC9mcmFnOjdlYWExNzY5OGY1ZjQ1NDhiNDU2MTJiYjYyZDUwZTRhL3RhYmxlOjg3NTIxODEzOTVjMTQ5MTM5NzQxZTc3YzU1NjlmOGM2L3RhYmxlcmFuZ2U6ODc1MjE4MTM5NWMxNDkxMzk3NDFlNzdjNTU2OWY4YzZfMi0zLTEtMS0w_a001de2c-2fdb-419a-9516-6628124a391f"
      unitRef="usd">10024000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="ibf48bd0f7e5349779a55f23374be2ddf_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF82NC9mcmFnOjdlYWExNzY5OGY1ZjQ1NDhiNDU2MTJiYjYyZDUwZTRhL3RhYmxlOjg3NTIxODEzOTVjMTQ5MTM5NzQxZTc3YzU1NjlmOGM2L3RhYmxlcmFuZ2U6ODc1MjE4MTM5NWMxNDkxMzk3NDFlNzdjNTU2OWY4YzZfMi01LTEtMS0w_1d341871-44bb-4f27-aa9b-8a94b7e5d2b9"
      unitRef="usd">826000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i02d0401c1ec84ea595d0bc0884671a8f_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF82NC9mcmFnOjdlYWExNzY5OGY1ZjQ1NDhiNDU2MTJiYjYyZDUwZTRhL3RhYmxlOjg3NTIxODEzOTVjMTQ5MTM5NzQxZTc3YzU1NjlmOGM2L3RhYmxlcmFuZ2U6ODc1MjE4MTM5NWMxNDkxMzk3NDFlNzdjNTU2OWY4YzZfMy0xLTEtMS0w_f9527ddd-1927-4023-8dda-e8ee456e0c51"
      unitRef="usd">5900000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i02d0401c1ec84ea595d0bc0884671a8f_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF82NC9mcmFnOjdlYWExNzY5OGY1ZjQ1NDhiNDU2MTJiYjYyZDUwZTRhL3RhYmxlOjg3NTIxODEzOTVjMTQ5MTM5NzQxZTc3YzU1NjlmOGM2L3RhYmxlcmFuZ2U6ODc1MjE4MTM5NWMxNDkxMzk3NDFlNzdjNTU2OWY4YzZfMy0zLTEtMS0w_13afb906-a6c9-4056-96af-8da1d93244d2"
      unitRef="usd">5004000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i02d0401c1ec84ea595d0bc0884671a8f_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF82NC9mcmFnOjdlYWExNzY5OGY1ZjQ1NDhiNDU2MTJiYjYyZDUwZTRhL3RhYmxlOjg3NTIxODEzOTVjMTQ5MTM5NzQxZTc3YzU1NjlmOGM2L3RhYmxlcmFuZ2U6ODc1MjE4MTM5NWMxNDkxMzk3NDFlNzdjNTU2OWY4YzZfMy01LTEtMS0w_6f6ae8c5-e5ce-4ea5-8046-a34cdb90f07f"
      unitRef="usd">896000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i10cc24b3666e419ab532a7423ad3973f_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF82NC9mcmFnOjdlYWExNzY5OGY1ZjQ1NDhiNDU2MTJiYjYyZDUwZTRhL3RhYmxlOjg3NTIxODEzOTVjMTQ5MTM5NzQxZTc3YzU1NjlmOGM2L3RhYmxlcmFuZ2U6ODc1MjE4MTM5NWMxNDkxMzk3NDFlNzdjNTU2OWY4YzZfNC0xLTEtMS0w_4e14c256-b957-4d1f-8897-056c687c48dc"
      unitRef="usd">109609000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i10cc24b3666e419ab532a7423ad3973f_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF82NC9mcmFnOjdlYWExNzY5OGY1ZjQ1NDhiNDU2MTJiYjYyZDUwZTRhL3RhYmxlOjg3NTIxODEzOTVjMTQ5MTM5NzQxZTc3YzU1NjlmOGM2L3RhYmxlcmFuZ2U6ODc1MjE4MTM5NWMxNDkxMzk3NDFlNzdjNTU2OWY4YzZfNC0zLTEtMS0w_bd5ae564-7c22-4a8a-8a05-0281bde911df"
      unitRef="usd">52695000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i10cc24b3666e419ab532a7423ad3973f_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF82NC9mcmFnOjdlYWExNzY5OGY1ZjQ1NDhiNDU2MTJiYjYyZDUwZTRhL3RhYmxlOjg3NTIxODEzOTVjMTQ5MTM5NzQxZTc3YzU1NjlmOGM2L3RhYmxlcmFuZ2U6ODc1MjE4MTM5NWMxNDkxMzk3NDFlNzdjNTU2OWY4YzZfNC01LTEtMS0w_ee743373-b2cb-4a3d-a34a-9d1a4d0c5f11"
      unitRef="usd">56914000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="ib659cb2b4b68475d9b77eecd261b72de_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF82NC9mcmFnOjdlYWExNzY5OGY1ZjQ1NDhiNDU2MTJiYjYyZDUwZTRhL3RhYmxlOjgxZjE3ZDg4ZjVlMjQ5NjA4NWJhYjRmYmJkNWFhOGJkL3RhYmxlcmFuZ2U6ODFmMTdkODhmNWUyNDk2MDg1YmFiNGZiYmQ1YWE4YmRfMS0xLTEtMS0w_e7b776e3-0486-4ffc-9f99-65670dfa6728"
      unitRef="usd">96927000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="ib659cb2b4b68475d9b77eecd261b72de_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF82NC9mcmFnOjdlYWExNzY5OGY1ZjQ1NDhiNDU2MTJiYjYyZDUwZTRhL3RhYmxlOjgxZjE3ZDg4ZjVlMjQ5NjA4NWJhYjRmYmJkNWFhOGJkL3RhYmxlcmFuZ2U6ODFmMTdkODhmNWUyNDk2MDg1YmFiNGZiYmQ1YWE4YmRfMS0zLTEtMS0w_ee723ec3-fdc4-46e3-bdfe-03a5d7d4e894"
      unitRef="usd">34412000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="ib659cb2b4b68475d9b77eecd261b72de_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF82NC9mcmFnOjdlYWExNzY5OGY1ZjQ1NDhiNDU2MTJiYjYyZDUwZTRhL3RhYmxlOjgxZjE3ZDg4ZjVlMjQ5NjA4NWJhYjRmYmJkNWFhOGJkL3RhYmxlcmFuZ2U6ODFmMTdkODhmNWUyNDk2MDg1YmFiNGZiYmQ1YWE4YmRfMS01LTEtMS0w_85b8a9c6-2a84-4ee7-9848-14f8e5039420"
      unitRef="usd">62515000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="ic9e0563afbbd4509a6d13ce4b751ea7e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF82NC9mcmFnOjdlYWExNzY5OGY1ZjQ1NDhiNDU2MTJiYjYyZDUwZTRhL3RhYmxlOjgxZjE3ZDg4ZjVlMjQ5NjA4NWJhYjRmYmJkNWFhOGJkL3RhYmxlcmFuZ2U6ODFmMTdkODhmNWUyNDk2MDg1YmFiNGZiYmQ1YWE4YmRfMi0xLTEtMS0w_c8564206-c899-4efd-908b-9cdb1e465e76"
      unitRef="usd">10850000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="ic9e0563afbbd4509a6d13ce4b751ea7e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF82NC9mcmFnOjdlYWExNzY5OGY1ZjQ1NDhiNDU2MTJiYjYyZDUwZTRhL3RhYmxlOjgxZjE3ZDg4ZjVlMjQ5NjA4NWJhYjRmYmJkNWFhOGJkL3RhYmxlcmFuZ2U6ODFmMTdkODhmNWUyNDk2MDg1YmFiNGZiYmQ1YWE4YmRfMi0zLTEtMS0w_d3c2ebfe-0085-4faa-9e03-53f1a10624a8"
      unitRef="usd">9340000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="ic9e0563afbbd4509a6d13ce4b751ea7e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF82NC9mcmFnOjdlYWExNzY5OGY1ZjQ1NDhiNDU2MTJiYjYyZDUwZTRhL3RhYmxlOjgxZjE3ZDg4ZjVlMjQ5NjA4NWJhYjRmYmJkNWFhOGJkL3RhYmxlcmFuZ2U6ODFmMTdkODhmNWUyNDk2MDg1YmFiNGZiYmQ1YWE4YmRfMi01LTEtMS0w_fd98e60a-f28e-44da-8bcf-3e5e5a189d48"
      unitRef="usd">1510000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="ib55fced5c53e4c1489d6abf4eaa5b47d_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF82NC9mcmFnOjdlYWExNzY5OGY1ZjQ1NDhiNDU2MTJiYjYyZDUwZTRhL3RhYmxlOjgxZjE3ZDg4ZjVlMjQ5NjA4NWJhYjRmYmJkNWFhOGJkL3RhYmxlcmFuZ2U6ODFmMTdkODhmNWUyNDk2MDg1YmFiNGZiYmQ1YWE4YmRfMy0xLTEtMS0w_b1c6a5bf-94b2-4f8a-9b97-7d4a76bc358f"
      unitRef="usd">5900000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="ib55fced5c53e4c1489d6abf4eaa5b47d_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF82NC9mcmFnOjdlYWExNzY5OGY1ZjQ1NDhiNDU2MTJiYjYyZDUwZTRhL3RhYmxlOjgxZjE3ZDg4ZjVlMjQ5NjA4NWJhYjRmYmJkNWFhOGJkL3RhYmxlcmFuZ2U6ODFmMTdkODhmNWUyNDk2MDg1YmFiNGZiYmQ1YWE4YmRfMy0zLTEtMS0w_b54efe0b-e24a-4495-b6db-b11f362a4a3c"
      unitRef="usd">4529000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="ib55fced5c53e4c1489d6abf4eaa5b47d_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF82NC9mcmFnOjdlYWExNzY5OGY1ZjQ1NDhiNDU2MTJiYjYyZDUwZTRhL3RhYmxlOjgxZjE3ZDg4ZjVlMjQ5NjA4NWJhYjRmYmJkNWFhOGJkL3RhYmxlcmFuZ2U6ODFmMTdkODhmNWUyNDk2MDg1YmFiNGZiYmQ1YWE4YmRfMy01LTEtMS0w_1874a430-f840-44f2-b00f-e2ca14ed9325"
      unitRef="usd">1371000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i335637e17881457e8936f1f0a875356f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF82NC9mcmFnOjdlYWExNzY5OGY1ZjQ1NDhiNDU2MTJiYjYyZDUwZTRhL3RhYmxlOjgxZjE3ZDg4ZjVlMjQ5NjA4NWJhYjRmYmJkNWFhOGJkL3RhYmxlcmFuZ2U6ODFmMTdkODhmNWUyNDk2MDg1YmFiNGZiYmQ1YWE4YmRfNC0xLTEtMS0w_d0c53950-a8a5-4ef3-9b44-fd64c17f135a"
      unitRef="usd">113677000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i335637e17881457e8936f1f0a875356f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF82NC9mcmFnOjdlYWExNzY5OGY1ZjQ1NDhiNDU2MTJiYjYyZDUwZTRhL3RhYmxlOjgxZjE3ZDg4ZjVlMjQ5NjA4NWJhYjRmYmJkNWFhOGJkL3RhYmxlcmFuZ2U6ODFmMTdkODhmNWUyNDk2MDg1YmFiNGZiYmQ1YWE4YmRfNC0zLTEtMS0w_7055f310-f783-47db-b1a8-f843c0c3551b"
      unitRef="usd">48281000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i335637e17881457e8936f1f0a875356f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF82NC9mcmFnOjdlYWExNzY5OGY1ZjQ1NDhiNDU2MTJiYjYyZDUwZTRhL3RhYmxlOjgxZjE3ZDg4ZjVlMjQ5NjA4NWJhYjRmYmJkNWFhOGJkL3RhYmxlcmFuZ2U6ODFmMTdkODhmNWUyNDk2MDg1YmFiNGZiYmQ1YWE4YmRfNC01LTEtMS0w_616b71e9-a077-4e42-9cb9-0bb6c2e35579"
      unitRef="usd">65396000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="ibbda1d45c4164127977e21bbd05ea939_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF82NC9mcmFnOjdlYWExNzY5OGY1ZjQ1NDhiNDU2MTJiYjYyZDUwZTRhL3RleHRyZWdpb246N2VhYTE3Njk4ZjVmNDU0OGI0NTYxMmJiNjJkNTBlNGFfMzI1_f5eb5ecd-b27d-4f7c-8fb4-dbacabe93acd"
      unitRef="usd">1874000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i3d2aac06481848c0b780ff88829ab732_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF82NC9mcmFnOjdlYWExNzY5OGY1ZjQ1NDhiNDU2MTJiYjYyZDUwZTRhL3RleHRyZWdpb246N2VhYTE3Njk4ZjVmNDU0OGI0NTYxMmJiNjJkNTBlNGFfMzMy_3c5eaa49-820f-455f-8104-11bbd6fdb79c"
      unitRef="usd">1913000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i5cc25946d6f843cca98ce03c128dee12_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF82NC9mcmFnOjdlYWExNzY5OGY1ZjQ1NDhiNDU2MTJiYjYyZDUwZTRhL3RleHRyZWdpb246N2VhYTE3Njk4ZjVmNDU0OGI0NTYxMmJiNjJkNTBlNGFfMzcy_d5d2d49f-32d9-41df-88f9-aa56fe13d68b"
      unitRef="usd">5731000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="ic5858e179144480d94112d8d522800ba_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF82NC9mcmFnOjdlYWExNzY5OGY1ZjQ1NDhiNDU2MTJiYjYyZDUwZTRhL3RleHRyZWdpb246N2VhYTE3Njk4ZjVmNDU0OGI0NTYxMmJiNjJkNTBlNGFfMzc5_f38fecd4-a4ad-4ac4-b78c-5b01a1b504b5"
      unitRef="usd">5675000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:DebtDisclosureTextBlock
      contextRef="i5cc25946d6f843cca98ce03c128dee12_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF82Ny9mcmFnOjk3OTllNWY2YTc1OTQyODg4MjQ2ZTU1Yzk5MWEwMjM0L3RleHRyZWdpb246OTc5OWU1ZjZhNzU5NDI4ODgyNDZlNTVjOTkxYTAyMzRfNzY3OQ_29320c68-87cc-4952-bb61-a4553d520199">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;Trans Ova has a $5,000 revolving line of credit with First National Bank of Omaha that matures on April 1, 2022. The line of credit bears interest at the greater of the U.S. Prime Rate or 3.00%, and the actual rate was 3.25% as of September&#160;30, 2021. As of September&#160;30, 2021 and December&#160;31, 2020, there was no outstanding balance. The amount available under the line of credit is based on eligible accounts receivable and inventory up to the maximum principal amount and was $5,000 as of September&#160;30, 2021. The line of credit is collateralized by certain of Trans Ova's assets and contains certain restricted covenants that include maintaining minimum tangible net worth and working capital and maximum allowable annual capital expenditures.&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;Exemplar has a $700 revolving line of credit with American State Bank that matures on October 31, 2022. As of September&#160;30, 2021, the line of credit bore interest at 4.00% per annum. As of September&#160;30, 2021 and December&#160;31, 2020, 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;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:10pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2020&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&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;176,788&#160;&lt;/span&gt;&lt;/td&gt;&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;168,147&#160;&lt;/span&gt;&lt;/td&gt;&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;Notes payable&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;3,328&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,655&#160;&lt;/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&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;56&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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;80&#160;&lt;/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;Long-term debt&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;180,172&#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;171,882&#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;Less current portion&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;355&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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;360&#160;&lt;/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;Long-term debt, less current portion&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;179,817&#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;171,522&#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: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 months ended September&#160;30, 2021. On or after April 1, 2023 until June 30, 2023, holders may convert their Convertible Notes at any time. Precigen may not redeem the Convertible Notes 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. As of September&#160;30, 2021, the outstanding principal balance on the Convertible Notes was $200,000 and the carrying value of long-term debt was $176,788. The effective interest rate on the Convertible Notes, including amortization of the long-term debt discount and debt issuance costs, is 11.02%. As of September&#160;30, 2021, the unamortized long-term debt discount and debt issuance costs totaled $23,212.&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;2021&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;2020&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;2021&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;2020&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,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;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,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;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;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;2,706&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,807&#160;&lt;/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;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;4,456&#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;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,057&#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 $1,750 is included in other accrued liabilities on the accompanying condensed consolidated balance sheet as of September&#160;30, 2021.&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%;text-decoration:underline"&gt;ActoBio 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 September 2018, ActoBio issued $30,000 of convertible promissory notes (the "ActoBio Notes") to a related party in conjunction with an asset acquisition with Harvest. The ActoBio Notes, which accrued interest at 3.0% compounded annually ("accrued PIK interest"), matured in September 2020. The Company issued 6,293,402 shares of Precigen common stock upon conversion of the outstanding principal balance and accrued PIK interest at maturity. Interest expense was $147 and $616 for the three and nine months ended September 30, 2020, respectively.&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%;text-decoration:underline"&gt;Precigen and PGEN Therapeutics Convertible Note&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 December 2018, in conjunction with the Securities Purchase, Assignment and Assumption Agreement with Ares Trading S.A. ("Ares Trading"), Precigen and PGEN Therapeutics jointly and severally issued a $25,000 convertible note (the "Merck Note") to Ares Trading in exchange for cash. In October 2020, pursuant to the terms of the Merck Note, Ares Trading voluntarily elected to convert the entire $25,000 outstanding into 6,758,400 shares of Precigen common stock.&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;Notes Payable&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;Trans Ova has a note payable to American State Bank that matures in April 2033 and had an outstanding principal balance of $3,328 as of September&#160;30, 2021. Trans Ova pays monthly installments of $39, which includes interest at 3.95%. The note payable is collateralized by certain of Trans Ova's real estate and non-real estate assets.&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;Future maturities of long-term debt as of September&#160;30, 2021 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: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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;90&#160;&lt;/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;2022&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;400&#160;&lt;/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;2023&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,363&#160;&lt;/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;2024&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;378&#160;&lt;/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;2025&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;393&#160;&lt;/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;2026&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;408&#160;&lt;/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;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;1,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;/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;203,384&#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:DebtDisclosureTextBlock>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i631e75184ff947b996c660d04b37f255_I20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF82Ny9mcmFnOjk3OTllNWY2YTc1OTQyODg4MjQ2ZTU1Yzk5MWEwMjM0L3RleHRyZWdpb246OTc5OWU1ZjZhNzU5NDI4ODgyNDZlNTVjOTkxYTAyMzRfNzY_c442b205-c003-4c39-9dac-f5bfd0a6f58a"
      unitRef="usd">5000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="ide8ab87323844de6a99a092666cd54a4_I20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF82Ny9mcmFnOjk3OTllNWY2YTc1OTQyODg4MjQ2ZTU1Yzk5MWEwMjM0L3RleHRyZWdpb246OTc5OWU1ZjZhNzU5NDI4ODgyNDZlNTVjOTkxYTAyMzRfMjQ0_ecaf986c-9bfb-4d3f-949a-9ee0e6ab8f6c"
      unitRef="number">0.0300</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:LineOfCreditFacilityInterestRateAtPeriodEnd
      contextRef="i631e75184ff947b996c660d04b37f255_I20210930"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF82Ny9mcmFnOjk3OTllNWY2YTc1OTQyODg4MjQ2ZTU1Yzk5MWEwMjM0L3RleHRyZWdpb246OTc5OWU1ZjZhNzU5NDI4ODgyNDZlNTVjOTkxYTAyMzRfMjcy_bf6e1817-304e-4008-84d2-762d35a5f259"
      unitRef="number">0.0325</us-gaap:LineOfCreditFacilityInterestRateAtPeriodEnd>
    <us-gaap:LineOfCredit
      contextRef="i71404cc79e7a4901b1a0c3c75592b250_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF82Ny9mcmFnOjk3OTllNWY2YTc1OTQyODg4MjQ2ZTU1Yzk5MWEwMjM0L3RleHRyZWdpb246OTc5OWU1ZjZhNzU5NDI4ODgyNDZlNTVjOTkxYTAyMzRfMzA1_6857f40b-db51-4346-bb54-7dc318a6ab71"
      unitRef="usd">0</us-gaap:LineOfCredit>
    <us-gaap:LineOfCredit
      contextRef="i631e75184ff947b996c660d04b37f255_I20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF82Ny9mcmFnOjk3OTllNWY2YTc1OTQyODg4MjQ2ZTU1Yzk5MWEwMjM0L3RleHRyZWdpb246OTc5OWU1ZjZhNzU5NDI4ODgyNDZlNTVjOTkxYTAyMzRfMzA1_78433c2b-cc4c-46e1-973e-50a7fa1b43b7"
      unitRef="usd">0</us-gaap:LineOfCredit>
    <us-gaap:LineOfCreditFacilityCurrentBorrowingCapacity
      contextRef="i631e75184ff947b996c660d04b37f255_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF82Ny9mcmFnOjk3OTllNWY2YTc1OTQyODg4MjQ2ZTU1Yzk5MWEwMjM0L3RleHRyZWdpb246OTc5OWU1ZjZhNzU5NDI4ODgyNDZlNTVjOTkxYTAyMzRfNDcz_8751f979-9cff-4c23-a6d5-42d0e240a417"
      unitRef="usd">5000000</us-gaap:LineOfCreditFacilityCurrentBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i96e481eac7934fbfa04130c179b0bb86_I20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF82Ny9mcmFnOjk3OTllNWY2YTc1OTQyODg4MjQ2ZTU1Yzk5MWEwMjM0L3RleHRyZWdpb246OTc5OWU1ZjZhNzU5NDI4ODgyNDZlNTVjOTkxYTAyMzRfNzM2_c2fc51e0-69bb-408f-8f72-166cc0e626eb"
      unitRef="usd">700000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i96e481eac7934fbfa04130c179b0bb86_I20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF82Ny9mcmFnOjk3OTllNWY2YTc1OTQyODg4MjQ2ZTU1Yzk5MWEwMjM0L3RleHRyZWdpb246OTc5OWU1ZjZhNzU5NDI4ODgyNDZlNTVjOTkxYTAyMzRfODY5_902b9dd9-7d63-4287-927c-04e2b196b1c7"
      unitRef="number">0.0400</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:LineOfCredit
      contextRef="if974552808274e2abce754d8f0b9fb29_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF82Ny9mcmFnOjk3OTllNWY2YTc1OTQyODg4MjQ2ZTU1Yzk5MWEwMjM0L3RleHRyZWdpb246OTc5OWU1ZjZhNzU5NDI4ODgyNDZlNTVjOTkxYTAyMzRfODk3_eb172149-18b8-4ff5-bfa1-a79aab0339d9"
      unitRef="usd">0</us-gaap:LineOfCredit>
    <us-gaap:LineOfCredit
      contextRef="i96e481eac7934fbfa04130c179b0bb86_I20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF82Ny9mcmFnOjk3OTllNWY2YTc1OTQyODg4MjQ2ZTU1Yzk5MWEwMjM0L3RleHRyZWdpb246OTc5OWU1ZjZhNzU5NDI4ODgyNDZlNTVjOTkxYTAyMzRfODk3_fb9db8f9-ddab-47f5-9faa-f455bdf4bf83"
      unitRef="usd">0</us-gaap:LineOfCredit>
    <us-gaap:ScheduleOfDebtInstrumentsTextBlock
      contextRef="i5cc25946d6f843cca98ce03c128dee12_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF82Ny9mcmFnOjk3OTllNWY2YTc1OTQyODg4MjQ2ZTU1Yzk5MWEwMjM0L3RleHRyZWdpb246OTc5OWU1ZjZhNzU5NDI4ODgyNDZlNTVjOTkxYTAyMzRfNzY5OA_184b56db-d837-47ea-b72e-b4b1cc4287f6">&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;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:10pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2020&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&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;176,788&#160;&lt;/span&gt;&lt;/td&gt;&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;168,147&#160;&lt;/span&gt;&lt;/td&gt;&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;Notes payable&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;3,328&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,655&#160;&lt;/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&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;56&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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;80&#160;&lt;/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;Long-term debt&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;180,172&#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;171,882&#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;Less current portion&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;355&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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;360&#160;&lt;/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;Long-term debt, less current portion&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;179,817&#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;171,522&#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:ScheduleOfDebtInstrumentsTextBlock>
    <us-gaap:LongTermDebt
      contextRef="ib5d7629291344814960f6ea25b16dd55_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF82Ny9mcmFnOjk3OTllNWY2YTc1OTQyODg4MjQ2ZTU1Yzk5MWEwMjM0L3RhYmxlOmZmZGI0M2YxYjRhYTRhZmU5OGEzY2NlYjMzZDUxMzhjL3RhYmxlcmFuZ2U6ZmZkYjQzZjFiNGFhNGFmZTk4YTNjY2ViMzNkNTEzOGNfMS0xLTEtMS0w_53778e62-e05e-4de9-8ce7-318fe34bbc53"
      unitRef="usd">176788000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="i1c2d640e98e747a781197edef680c198_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF82Ny9mcmFnOjk3OTllNWY2YTc1OTQyODg4MjQ2ZTU1Yzk5MWEwMjM0L3RhYmxlOmZmZGI0M2YxYjRhYTRhZmU5OGEzY2NlYjMzZDUxMzhjL3RhYmxlcmFuZ2U6ZmZkYjQzZjFiNGFhNGFmZTk4YTNjY2ViMzNkNTEzOGNfMS0zLTEtMS0w_e3d018f3-682c-44e5-b286-9cc2062ea742"
      unitRef="usd">168147000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="iade17fd63a6a4b62a2c99160785f8e2e_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF82Ny9mcmFnOjk3OTllNWY2YTc1OTQyODg4MjQ2ZTU1Yzk5MWEwMjM0L3RhYmxlOmZmZGI0M2YxYjRhYTRhZmU5OGEzY2NlYjMzZDUxMzhjL3RhYmxlcmFuZ2U6ZmZkYjQzZjFiNGFhNGFmZTk4YTNjY2ViMzNkNTEzOGNfMi0xLTEtMS0w_b22063b5-4c12-4f35-8f01-0ae448823275"
      unitRef="usd">3328000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="i2316cb7b3e62470eba47277351739af6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF82Ny9mcmFnOjk3OTllNWY2YTc1OTQyODg4MjQ2ZTU1Yzk5MWEwMjM0L3RhYmxlOmZmZGI0M2YxYjRhYTRhZmU5OGEzY2NlYjMzZDUxMzhjL3RhYmxlcmFuZ2U6ZmZkYjQzZjFiNGFhNGFmZTk4YTNjY2ViMzNkNTEzOGNfMi0zLTEtMS0w_6465b8a1-d9f1-4401-a47f-ae520a64dd92"
      unitRef="usd">3655000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="i78f66a72107f46189ea36770133136cf_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF82Ny9mcmFnOjk3OTllNWY2YTc1OTQyODg4MjQ2ZTU1Yzk5MWEwMjM0L3RhYmxlOmZmZGI0M2YxYjRhYTRhZmU5OGEzY2NlYjMzZDUxMzhjL3RhYmxlcmFuZ2U6ZmZkYjQzZjFiNGFhNGFmZTk4YTNjY2ViMzNkNTEzOGNfMy0xLTEtMS0w_a3791bba-4f5b-4d46-8ea7-7ea6a18df034"
      unitRef="usd">56000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="i1af3c73a85e14ceaaae7ec3b6e826675_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF82Ny9mcmFnOjk3OTllNWY2YTc1OTQyODg4MjQ2ZTU1Yzk5MWEwMjM0L3RhYmxlOmZmZGI0M2YxYjRhYTRhZmU5OGEzY2NlYjMzZDUxMzhjL3RhYmxlcmFuZ2U6ZmZkYjQzZjFiNGFhNGFmZTk4YTNjY2ViMzNkNTEzOGNfMy0zLTEtMS0w_828f3d4f-624e-4b30-bbc9-2e9ae32ff8dd"
      unitRef="usd">80000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="i10cc24b3666e419ab532a7423ad3973f_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF82Ny9mcmFnOjk3OTllNWY2YTc1OTQyODg4MjQ2ZTU1Yzk5MWEwMjM0L3RhYmxlOmZmZGI0M2YxYjRhYTRhZmU5OGEzY2NlYjMzZDUxMzhjL3RhYmxlcmFuZ2U6ZmZkYjQzZjFiNGFhNGFmZTk4YTNjY2ViMzNkNTEzOGNfNC0xLTEtMS0w_0e22af7f-9eb9-448e-8ffd-15a348bb6559"
      unitRef="usd">180172000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="i335637e17881457e8936f1f0a875356f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF82Ny9mcmFnOjk3OTllNWY2YTc1OTQyODg4MjQ2ZTU1Yzk5MWEwMjM0L3RhYmxlOmZmZGI0M2YxYjRhYTRhZmU5OGEzY2NlYjMzZDUxMzhjL3RhYmxlcmFuZ2U6ZmZkYjQzZjFiNGFhNGFmZTk4YTNjY2ViMzNkNTEzOGNfNC0zLTEtMS0w_f1e7778f-ad3f-4093-9ff0-7ceb0bb23dda"
      unitRef="usd">171882000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebtCurrent
      contextRef="i10cc24b3666e419ab532a7423ad3973f_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF82Ny9mcmFnOjk3OTllNWY2YTc1OTQyODg4MjQ2ZTU1Yzk5MWEwMjM0L3RhYmxlOmZmZGI0M2YxYjRhYTRhZmU5OGEzY2NlYjMzZDUxMzhjL3RhYmxlcmFuZ2U6ZmZkYjQzZjFiNGFhNGFmZTk4YTNjY2ViMzNkNTEzOGNfNS0xLTEtMS0w_ca942515-4120-4692-ae86-a635341b8683"
      unitRef="usd">355000</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtCurrent
      contextRef="i335637e17881457e8936f1f0a875356f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF82Ny9mcmFnOjk3OTllNWY2YTc1OTQyODg4MjQ2ZTU1Yzk5MWEwMjM0L3RhYmxlOmZmZGI0M2YxYjRhYTRhZmU5OGEzY2NlYjMzZDUxMzhjL3RhYmxlcmFuZ2U6ZmZkYjQzZjFiNGFhNGFmZTk4YTNjY2ViMzNkNTEzOGNfNS0zLTEtMS0w_c573d8fe-97a5-440b-afc2-a9f8ba3e9af5"
      unitRef="usd">360000</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i10cc24b3666e419ab532a7423ad3973f_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF82Ny9mcmFnOjk3OTllNWY2YTc1OTQyODg4MjQ2ZTU1Yzk5MWEwMjM0L3RhYmxlOmZmZGI0M2YxYjRhYTRhZmU5OGEzY2NlYjMzZDUxMzhjL3RhYmxlcmFuZ2U6ZmZkYjQzZjFiNGFhNGFmZTk4YTNjY2ViMzNkNTEzOGNfNi0xLTEtMS0w_0b5746cd-a254-4494-afbd-771bae5302c9"
      unitRef="usd">179817000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i335637e17881457e8936f1f0a875356f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF82Ny9mcmFnOjk3OTllNWY2YTc1OTQyODg4MjQ2ZTU1Yzk5MWEwMjM0L3RhYmxlOmZmZGI0M2YxYjRhYTRhZmU5OGEzY2NlYjMzZDUxMzhjL3RhYmxlcmFuZ2U6ZmZkYjQzZjFiNGFhNGFmZTk4YTNjY2ViMzNkNTEzOGNfNi0zLTEtMS0w_12dc86d5-85ce-451a-be1f-eaa37e8503a9"
      unitRef="usd">171522000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i989772c1de9c447f990dd1676182ab49_I20180731"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF82Ny9mcmFnOjk3OTllNWY2YTc1OTQyODg4MjQ2ZTU1Yzk5MWEwMjM0L3RleHRyZWdpb246OTc5OWU1ZjZhNzU5NDI4ODgyNDZlNTVjOTkxYTAyMzRfMTEwMg_aa6b0d8e-4761-4899-95ab-5b860d175988"
      unitRef="usd">200000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:ProceedsFromIssuanceOfLongTermDebt
      contextRef="i1c829635128c456c8a053ed8d42fae8e_D20180701-20180731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF82Ny9mcmFnOjk3OTllNWY2YTc1OTQyODg4MjQ2ZTU1Yzk5MWEwMjM0L3RleHRyZWdpb246OTc5OWU1ZjZhNzU5NDI4ODgyNDZlNTVjOTkxYTAyMzRfMTQ0OQ_1a7cb206-ded4-4357-b592-4d40e3fdbf9e"
      unitRef="usd">193958000</us-gaap:ProceedsFromIssuanceOfLongTermDebt>
    <us-gaap:DeferredFinanceCostsGross
      contextRef="i989772c1de9c447f990dd1676182ab49_I20180731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF82Ny9mcmFnOjk3OTllNWY2YTc1OTQyODg4MjQ2ZTU1Yzk5MWEwMjM0L3RleHRyZWdpb246OTc5OWU1ZjZhNzU5NDI4ODgyNDZlNTVjOTkxYTAyMzRfMTUxNg_8dc7ebd2-1a7e-47d5-8783-a9fd0135ff6f"
      unitRef="usd">6042000</us-gaap:DeferredFinanceCostsGross>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i989772c1de9c447f990dd1676182ab49_I20180731"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF82Ny9mcmFnOjk3OTllNWY2YTc1OTQyODg4MjQ2ZTU1Yzk5MWEwMjM0L3RleHRyZWdpb246OTc5OWU1ZjZhNzU5NDI4ODgyNDZlNTVjOTkxYTAyMzRfMTYxOA_63f58ebd-5d7e-4870-9fc0-a12bfd82f836"
      unitRef="number">0.0350</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentConvertibleConversionRatio1
      contextRef="i1c829635128c456c8a053ed8d42fae8e_D20180701-20180731"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF82Ny9mcmFnOjk3OTllNWY2YTc1OTQyODg4MjQ2ZTU1Yzk5MWEwMjM0L3RleHRyZWdpb246OTc5OWU1ZjZhNzU5NDI4ODgyNDZlNTVjOTkxYTAyMzRfMjA3NQ_e7f963ef-9a81-4519-bd47-d6853451f56d"
      unitRef="number">58.6622</us-gaap:DebtInstrumentConvertibleConversionRatio1>
    <pgen:ConvertibleDebtPrincipalAmountInitialConversionRate
      contextRef="i1c829635128c456c8a053ed8d42fae8e_D20180701-20180731"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF82Ny9mcmFnOjk3OTllNWY2YTc1OTQyODg4MjQ2ZTU1Yzk5MWEwMjM0L3RleHRyZWdpb246OTc5OWU1ZjZhNzU5NDI4ODgyNDZlNTVjOTkxYTAyMzRfMjExNA_6cdc39fe-a889-4a48-b943-63434b05bf66"
      unitRef="usd">1000</pgen:ConvertibleDebtPrincipalAmountInitialConversionRate>
    <us-gaap:DebtInstrumentConvertibleConversionPrice1
      contextRef="i989772c1de9c447f990dd1676182ab49_I20180731"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF82Ny9mcmFnOjk3OTllNWY2YTc1OTQyODg4MjQ2ZTU1Yzk5MWEwMjM0L3RleHRyZWdpb246OTc5OWU1ZjZhNzU5NDI4ODgyNDZlNTVjOTkxYTAyMzRfMjIxNQ_6f0b3ada-f92d-435e-8b99-aa73378259d8"
      unitRef="usdPerShare">17.05</us-gaap:DebtInstrumentConvertibleConversionPrice1>
    <us-gaap:DebtInstrumentConvertibleThresholdTradingDays
      contextRef="ibe01b8ddd9ce4544a1ef697aef406f73_D20180701-20180731"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF82Ny9mcmFnOjk3OTllNWY2YTc1OTQyODg4MjQ2ZTU1Yzk5MWEwMjM0L3RleHRyZWdpb246OTc5OWU1ZjZhNzU5NDI4ODgyNDZlNTVjOTkxYTAyMzRfMjk4OQ_756f3c55-04fb-4d3a-a455-c1b828312889"
      unitRef="day">20</us-gaap:DebtInstrumentConvertibleThresholdTradingDays>
    <us-gaap:DebtInstrumentConvertibleThresholdConsecutiveTradingDays1
      contextRef="ibe01b8ddd9ce4544a1ef697aef406f73_D20180701-20180731"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF82Ny9mcmFnOjk3OTllNWY2YTc1OTQyODg4MjQ2ZTU1Yzk5MWEwMjM0L3RleHRyZWdpb246OTc5OWU1ZjZhNzU5NDI4ODgyNDZlNTVjOTkxYTAyMzRfMzA1MA_e0f4cd13-d8ea-4d36-ad07-db44bad92b2b"
      unitRef="day">30</us-gaap:DebtInstrumentConvertibleThresholdConsecutiveTradingDays1>
    <us-gaap:DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger
      contextRef="ibe01b8ddd9ce4544a1ef697aef406f73_D20180701-20180731"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF82Ny9mcmFnOjk3OTllNWY2YTc1OTQyODg4MjQ2ZTU1Yzk5MWEwMjM0L3RleHRyZWdpb246OTc5OWU1ZjZhNzU5NDI4ODgyNDZlNTVjOTkxYTAyMzRfMzE1Mg_e815762f-984d-401f-9a5e-ceb0ef00c6bd"
      unitRef="number">1.30</us-gaap:DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger>
    <us-gaap:DebtInstrumentConvertibleThresholdTradingDays
      contextRef="i4d2694dca6fe484aa4d25b3832caec0c_D20180701-20180731"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF82Ny9mcmFnOjk3OTllNWY2YTc1OTQyODg4MjQ2ZTU1Yzk5MWEwMjM0L3RleHRyZWdpb246OTc5OWU1ZjZhNzU5NDI4ODgyNDZlNTVjOTkxYTAyMzRfMzIyMg_537ad5ea-bd82-4489-915d-56eaafdd964f"
      unitRef="day">5</us-gaap:DebtInstrumentConvertibleThresholdTradingDays>
    <us-gaap:DebtInstrumentConvertibleThresholdConsecutiveTradingDays1
      contextRef="i4d2694dca6fe484aa4d25b3832caec0c_D20180701-20180731"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF82Ny9mcmFnOjk3OTllNWY2YTc1OTQyODg4MjQ2ZTU1Yzk5MWEwMjM0L3RleHRyZWdpb246OTc5OWU1ZjZhNzU5NDI4ODgyNDZlNTVjOTkxYTAyMzRfMzI1NQ_2eb53739-51ff-4099-9795-8b9354366476"
      unitRef="day">5</us-gaap:DebtInstrumentConvertibleThresholdConsecutiveTradingDays1>
    <us-gaap:DebtInstrumentRedemptionPricePercentage
      contextRef="i4d2694dca6fe484aa4d25b3832caec0c_D20180701-20180731"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF82Ny9mcmFnOjk3OTllNWY2YTc1OTQyODg4MjQ2ZTU1Yzk5MWEwMjM0L3RleHRyZWdpb246OTc5OWU1ZjZhNzU5NDI4ODgyNDZlNTVjOTkxYTAyMzRfMzM4NQ_cd21bb22-cb91-4a59-b256-3347989d3948"
      unitRef="number">0.98</us-gaap:DebtInstrumentRedemptionPricePercentage>
    <us-gaap:DebtInstrumentRedemptionPricePercentage
      contextRef="i1c829635128c456c8a053ed8d42fae8e_D20180701-20180731"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF82Ny9mcmFnOjk3OTllNWY2YTc1OTQyODg4MjQ2ZTU1Yzk5MWEwMjM0L3RleHRyZWdpb246OTc5OWU1ZjZhNzU5NDI4ODgyNDZlNTVjOTkxYTAyMzRfNDE2MA_5be9ec99-ce29-4b24-89d8-fae04e06613a"
      unitRef="number">1</us-gaap:DebtInstrumentRedemptionPricePercentage>
    <us-gaap:ConvertibleDebt
      contextRef="i989772c1de9c447f990dd1676182ab49_I20180731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF82Ny9mcmFnOjk3OTllNWY2YTc1OTQyODg4MjQ2ZTU1Yzk5MWEwMjM0L3RleHRyZWdpb246OTc5OWU1ZjZhNzU5NDI4ODgyNDZlNTVjOTkxYTAyMzRfNTIzNg_9e323af6-c2e2-4c9d-89f5-2fb5200c5162"
      unitRef="usd">143723000</us-gaap:ConvertibleDebt>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebt
      contextRef="i1c829635128c456c8a053ed8d42fae8e_D20180701-20180731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF82Ny9mcmFnOjk3OTllNWY2YTc1OTQyODg4MjQ2ZTU1Yzk5MWEwMjM0L3RleHRyZWdpb246OTc5OWU1ZjZhNzU5NDI4ODgyNDZlNTVjOTkxYTAyMzRfNTMxMQ_2766ebaa-1670-4c95-aec7-df7855b1eccd"
      unitRef="usd">50235000</us-gaap:AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebt>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="i1c829635128c456c8a053ed8d42fae8e_D20180701-20180731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF82Ny9mcmFnOjk3OTllNWY2YTc1OTQyODg4MjQ2ZTU1Yzk5MWEwMjM0L3RleHRyZWdpb246OTc5OWU1ZjZhNzU5NDI4ODgyNDZlNTVjOTkxYTAyMzRfNTM2NQ_b79e888d-bd3f-4325-bd11-2a66f64ff424"
      unitRef="usd">13367000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="ia4551eebc4dd430da55aebebf22c33cb_I20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF82Ny9mcmFnOjk3OTllNWY2YTc1OTQyODg4MjQ2ZTU1Yzk5MWEwMjM0L3RleHRyZWdpb246OTc5OWU1ZjZhNzU5NDI4ODgyNDZlNTVjOTkxYTAyMzRfNTc2OQ_9d3e55d2-e197-49d7-ba25-bf7dfcba787d"
      unitRef="usd">200000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:ConvertibleDebt
      contextRef="ia4551eebc4dd430da55aebebf22c33cb_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF82Ny9mcmFnOjk3OTllNWY2YTc1OTQyODg4MjQ2ZTU1Yzk5MWEwMjM0L3RleHRyZWdpb246OTc5OWU1ZjZhNzU5NDI4ODgyNDZlNTVjOTkxYTAyMzRfNTgxNw_cd9eb4a9-5d1a-48c0-871f-03b5b0cf317b"
      unitRef="usd">176788000</us-gaap:ConvertibleDebt>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage
      contextRef="ia4551eebc4dd430da55aebebf22c33cb_I20210930"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF82Ny9mcmFnOjk3OTllNWY2YTc1OTQyODg4MjQ2ZTU1Yzk5MWEwMjM0L3RleHRyZWdpb246OTc5OWU1ZjZhNzU5NDI4ODgyNDZlNTVjOTkxYTAyMzRfNTk1Nw_94b8e255-ce5a-4190-ac9f-288f60ca75a8"
      unitRef="number">0.1102</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet
      contextRef="ia4551eebc4dd430da55aebebf22c33cb_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF82Ny9mcmFnOjk3OTllNWY2YTc1OTQyODg4MjQ2ZTU1Yzk5MWEwMjM0L3RleHRyZWdpb246OTc5OWU1ZjZhNzU5NDI4ODgyNDZlNTVjOTkxYTAyMzRfNjA0Mw_bb814e77-437a-4cf9-9f90-7361e3d02778"
      unitRef="usd">23212000</us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet>
    <us-gaap:InterestIncomeAndInterestExpenseDisclosureTableTextBlock
      contextRef="i5cc25946d6f843cca98ce03c128dee12_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF82Ny9mcmFnOjk3OTllNWY2YTc1OTQyODg4MjQ2ZTU1Yzk5MWEwMjM0L3RleHRyZWdpb246OTc5OWU1ZjZhNzU5NDI4ODgyNDZlNTVjOTkxYTAyMzRfNzY5OQ_59b5b506-e75a-42ac-bace-243ce04939d0">&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;2021&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;2020&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;2021&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;2020&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,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;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,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;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;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;2,706&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,807&#160;&lt;/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;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;4,456&#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;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,057&#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="i198cb3b12ea84f089869193c5b22a416_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF82Ny9mcmFnOjk3OTllNWY2YTc1OTQyODg4MjQ2ZTU1Yzk5MWEwMjM0L3RhYmxlOjRkNzM2ZWUwOWI3ZDQxMGM4MTRmYjg1MGY3YmQzY2M5L3RhYmxlcmFuZ2U6NGQ3MzZlZTA5YjdkNDEwYzgxNGZiODUwZjdiZDNjYzlfMi0xLTEtMS0w_e77888a5-140e-4df6-a2a6-86c7bd2e9210"
      unitRef="usd">1750000</us-gaap:InterestExpenseDebtExcludingAmortization>
    <us-gaap:InterestExpenseDebtExcludingAmortization
      contextRef="i53cb019823a344c4895ddadb412b400d_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF82Ny9mcmFnOjk3OTllNWY2YTc1OTQyODg4MjQ2ZTU1Yzk5MWEwMjM0L3RhYmxlOjRkNzM2ZWUwOWI3ZDQxMGM4MTRmYjg1MGY3YmQzY2M5L3RhYmxlcmFuZ2U6NGQ3MzZlZTA5YjdkNDEwYzgxNGZiODUwZjdiZDNjYzlfMi0zLTEtMS0w_dc6faafd-ffd3-4009-916e-6feed5676b40"
      unitRef="usd">1750000</us-gaap:InterestExpenseDebtExcludingAmortization>
    <us-gaap:InterestExpenseDebtExcludingAmortization
      contextRef="i8b0297f128da4f10ab461fdcf96ccb29_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF82Ny9mcmFnOjk3OTllNWY2YTc1OTQyODg4MjQ2ZTU1Yzk5MWEwMjM0L3RhYmxlOjRkNzM2ZWUwOWI3ZDQxMGM4MTRmYjg1MGY3YmQzY2M5L3RhYmxlcmFuZ2U6NGQ3MzZlZTA5YjdkNDEwYzgxNGZiODUwZjdiZDNjYzlfMi01LTEtMS0w_39fc70f9-1252-48d6-b49c-c1409ba16047"
      unitRef="usd">5250000</us-gaap:InterestExpenseDebtExcludingAmortization>
    <us-gaap:InterestExpenseDebtExcludingAmortization
      contextRef="i2653efa7dfed4ced857b238745c97c6d_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF82Ny9mcmFnOjk3OTllNWY2YTc1OTQyODg4MjQ2ZTU1Yzk5MWEwMjM0L3RhYmxlOjRkNzM2ZWUwOWI3ZDQxMGM4MTRmYjg1MGY3YmQzY2M5L3RhYmxlcmFuZ2U6NGQ3MzZlZTA5YjdkNDEwYzgxNGZiODUwZjdiZDNjYzlfMi03LTEtMS0w_2ba1c25f-84f7-4379-a5b5-a6e26756a696"
      unitRef="usd">5250000</us-gaap:InterestExpenseDebtExcludingAmortization>
    <pgen:InterestExpenseDebtAmortizationofDebtDiscountPremiumandDebtIssuanceCosts
      contextRef="i198cb3b12ea84f089869193c5b22a416_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF82Ny9mcmFnOjk3OTllNWY2YTc1OTQyODg4MjQ2ZTU1Yzk5MWEwMjM0L3RhYmxlOjRkNzM2ZWUwOWI3ZDQxMGM4MTRmYjg1MGY3YmQzY2M5L3RhYmxlcmFuZ2U6NGQ3MzZlZTA5YjdkNDEwYzgxNGZiODUwZjdiZDNjYzlfMy0xLTEtMS0w_953d7fa0-9a3c-47a8-a55b-6595681c6353"
      unitRef="usd">3011000</pgen:InterestExpenseDebtAmortizationofDebtDiscountPremiumandDebtIssuanceCosts>
    <pgen:InterestExpenseDebtAmortizationofDebtDiscountPremiumandDebtIssuanceCosts
      contextRef="i53cb019823a344c4895ddadb412b400d_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF82Ny9mcmFnOjk3OTllNWY2YTc1OTQyODg4MjQ2ZTU1Yzk5MWEwMjM0L3RhYmxlOjRkNzM2ZWUwOWI3ZDQxMGM4MTRmYjg1MGY3YmQzY2M5L3RhYmxlcmFuZ2U6NGQ3MzZlZTA5YjdkNDEwYzgxNGZiODUwZjdiZDNjYzlfMy0zLTEtMS0w_f785e712-bbae-4603-aa6c-8ad37ce20d11"
      unitRef="usd">2706000</pgen:InterestExpenseDebtAmortizationofDebtDiscountPremiumandDebtIssuanceCosts>
    <pgen:InterestExpenseDebtAmortizationofDebtDiscountPremiumandDebtIssuanceCosts
      contextRef="i8b0297f128da4f10ab461fdcf96ccb29_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF82Ny9mcmFnOjk3OTllNWY2YTc1OTQyODg4MjQ2ZTU1Yzk5MWEwMjM0L3RhYmxlOjRkNzM2ZWUwOWI3ZDQxMGM4MTRmYjg1MGY3YmQzY2M5L3RhYmxlcmFuZ2U6NGQ3MzZlZTA5YjdkNDEwYzgxNGZiODUwZjdiZDNjYzlfMy01LTEtMS0w_fddf8325-b97c-4d31-8b6b-bdccc4b1768f"
      unitRef="usd">8641000</pgen:InterestExpenseDebtAmortizationofDebtDiscountPremiumandDebtIssuanceCosts>
    <pgen:InterestExpenseDebtAmortizationofDebtDiscountPremiumandDebtIssuanceCosts
      contextRef="i2653efa7dfed4ced857b238745c97c6d_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF82Ny9mcmFnOjk3OTllNWY2YTc1OTQyODg4MjQ2ZTU1Yzk5MWEwMjM0L3RhYmxlOjRkNzM2ZWUwOWI3ZDQxMGM4MTRmYjg1MGY3YmQzY2M5L3RhYmxlcmFuZ2U6NGQ3MzZlZTA5YjdkNDEwYzgxNGZiODUwZjdiZDNjYzlfMy03LTEtMS0w_4ae55b49-c5b4-43c7-9a2e-6025ee4a13a7"
      unitRef="usd">7807000</pgen:InterestExpenseDebtAmortizationofDebtDiscountPremiumandDebtIssuanceCosts>
    <us-gaap:InterestExpenseDebt
      contextRef="i198cb3b12ea84f089869193c5b22a416_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF82Ny9mcmFnOjk3OTllNWY2YTc1OTQyODg4MjQ2ZTU1Yzk5MWEwMjM0L3RhYmxlOjRkNzM2ZWUwOWI3ZDQxMGM4MTRmYjg1MGY3YmQzY2M5L3RhYmxlcmFuZ2U6NGQ3MzZlZTA5YjdkNDEwYzgxNGZiODUwZjdiZDNjYzlfNC0xLTEtMS0w_858a1ef3-16bc-43e4-ab98-376819aaaa8c"
      unitRef="usd">4761000</us-gaap:InterestExpenseDebt>
    <us-gaap:InterestExpenseDebt
      contextRef="i53cb019823a344c4895ddadb412b400d_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF82Ny9mcmFnOjk3OTllNWY2YTc1OTQyODg4MjQ2ZTU1Yzk5MWEwMjM0L3RhYmxlOjRkNzM2ZWUwOWI3ZDQxMGM4MTRmYjg1MGY3YmQzY2M5L3RhYmxlcmFuZ2U6NGQ3MzZlZTA5YjdkNDEwYzgxNGZiODUwZjdiZDNjYzlfNC0zLTEtMS0w_d7585f6c-3836-4124-aee4-208f2947696d"
      unitRef="usd">4456000</us-gaap:InterestExpenseDebt>
    <us-gaap:InterestExpenseDebt
      contextRef="i8b0297f128da4f10ab461fdcf96ccb29_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF82Ny9mcmFnOjk3OTllNWY2YTc1OTQyODg4MjQ2ZTU1Yzk5MWEwMjM0L3RhYmxlOjRkNzM2ZWUwOWI3ZDQxMGM4MTRmYjg1MGY3YmQzY2M5L3RhYmxlcmFuZ2U6NGQ3MzZlZTA5YjdkNDEwYzgxNGZiODUwZjdiZDNjYzlfNC01LTEtMS0w_63ac3222-a16d-4397-8d5a-8e631d40f0c6"
      unitRef="usd">13891000</us-gaap:InterestExpenseDebt>
    <us-gaap:InterestExpenseDebt
      contextRef="i2653efa7dfed4ced857b238745c97c6d_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF82Ny9mcmFnOjk3OTllNWY2YTc1OTQyODg4MjQ2ZTU1Yzk5MWEwMjM0L3RhYmxlOjRkNzM2ZWUwOWI3ZDQxMGM4MTRmYjg1MGY3YmQzY2M5L3RhYmxlcmFuZ2U6NGQ3MzZlZTA5YjdkNDEwYzgxNGZiODUwZjdiZDNjYzlfNC03LTEtMS0w_c3f53d4c-91f0-479f-8cc6-5db871174b89"
      unitRef="usd">13057000</us-gaap:InterestExpenseDebt>
    <us-gaap:InterestPayableCurrentAndNoncurrent
      contextRef="i10cc24b3666e419ab532a7423ad3973f_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF82Ny9mcmFnOjk3OTllNWY2YTc1OTQyODg4MjQ2ZTU1Yzk5MWEwMjM0L3RleHRyZWdpb246OTc5OWU1ZjZhNzU5NDI4ODgyNDZlNTVjOTkxYTAyMzRfNjE1NA_03b88484-002f-4ae1-9d30-4834a987cd0b"
      unitRef="usd">1750000</us-gaap:InterestPayableCurrentAndNoncurrent>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="ia61836bfbae244b998c3e1f16f8ab348_I20180930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF82Ny9mcmFnOjk3OTllNWY2YTc1OTQyODg4MjQ2ZTU1Yzk5MWEwMjM0L3RleHRyZWdpb246OTc5OWU1ZjZhNzU5NDI4ODgyNDZlNTVjOTkxYTAyMzRfNjMyNQ_a45a3251-2a18-4b3e-b72f-eabfc7f7d817"
      unitRef="usd">30000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i2988fbd87e0c4768817cf830b711066b_I20180930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF82Ny9mcmFnOjk3OTllNWY2YTc1OTQyODg4MjQ2ZTU1Yzk5MWEwMjM0L3RleHRyZWdpb246OTc5OWU1ZjZhNzU5NDI4ODgyNDZlNTVjOTkxYTAyMzRfNjUwMQ_380d3ac5-8fe1-4b92-86e9-7b8374573260"
      unitRef="number">0.030</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtConversionConvertedInstrumentSharesIssued1
      contextRef="i56540ad21536447ab4b1a50b8328982e_D20200901-20200930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF82Ny9mcmFnOjk3OTllNWY2YTc1OTQyODg4MjQ2ZTU1Yzk5MWEwMjM0L3RleHRyZWdpb246OTc5OWU1ZjZhNzU5NDI4ODgyNDZlNTVjOTkxYTAyMzRfNjU5Ng_4dfdafe9-145f-4d47-9979-0f929ee481ab"
      unitRef="shares">6293402</us-gaap:DebtConversionConvertedInstrumentSharesIssued1>
    <us-gaap:InterestExpense
      contextRef="ic90644110fb043ef9e9d31a85da93fee_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF82Ny9mcmFnOjk3OTllNWY2YTc1OTQyODg4MjQ2ZTU1Yzk5MWEwMjM0L3RleHRyZWdpb246OTc5OWU1ZjZhNzU5NDI4ODgyNDZlNTVjOTkxYTAyMzRfNjc0Mw_2d386259-7b55-4c7a-8c42-5f1740e0c9e1"
      unitRef="usd">147000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i21727e0b70ed4b09a8b74c628f90eac7_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF82Ny9mcmFnOjk3OTllNWY2YTc1OTQyODg4MjQ2ZTU1Yzk5MWEwMjM0L3RleHRyZWdpb246OTc5OWU1ZjZhNzU5NDI4ODgyNDZlNTVjOTkxYTAyMzRfNjc1MA_d5abc190-70f4-49ad-afbd-bff38b0eb2b5"
      unitRef="usd">616000</us-gaap:InterestExpense>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="ia05401f483e14dfc85745ddf2c66269c_I20181231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF82Ny9mcmFnOjk3OTllNWY2YTc1OTQyODg4MjQ2ZTU1Yzk5MWEwMjM0L3RleHRyZWdpb246OTc5OWU1ZjZhNzU5NDI4ODgyNDZlNTVjOTkxYTAyMzRfNzAyOQ_68b7cef0-0ffb-4d4e-90b0-e6b51b27a428"
      unitRef="usd">25000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="ia05401f483e14dfc85745ddf2c66269c_I20181231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF82Ny9mcmFnOjk3OTllNWY2YTc1OTQyODg4MjQ2ZTU1Yzk5MWEwMjM0L3RleHRyZWdpb246OTc5OWU1ZjZhNzU5NDI4ODgyNDZlNTVjOTkxYTAyMzRfNzIxOQ_db8a853b-aa4e-43be-8c47-0a24f52b0ab4"
      unitRef="usd">25000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtConversionConvertedInstrumentSharesIssued1
      contextRef="i1187604c2ea14eebb80f0a1935718170_D20201001-20201031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF82Ny9mcmFnOjk3OTllNWY2YTc1OTQyODg4MjQ2ZTU1Yzk5MWEwMjM0L3RleHRyZWdpb246OTc5OWU1ZjZhNzU5NDI4ODgyNDZlNTVjOTkxYTAyMzRfNzIzOQ_04d5b523-9bf9-4e89-9c6d-e3568abcab4d"
      unitRef="shares">6758400</us-gaap:DebtConversionConvertedInstrumentSharesIssued1>
    <us-gaap:LongTermDebt
      contextRef="ia173469fe1f3490094d967fad176c5e1_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF82Ny9mcmFnOjk3OTllNWY2YTc1OTQyODg4MjQ2ZTU1Yzk5MWEwMjM0L3RleHRyZWdpb246OTc5OWU1ZjZhNzU5NDI4ODgyNDZlNTVjOTkxYTAyMzRfNzQxMg_025c9959-d95d-4ead-b5f0-4169143a74f2"
      unitRef="usd">3328000</us-gaap:LongTermDebt>
    <us-gaap:DebtInstrumentPeriodicPayment
      contextRef="i64fb7bbfb5a14a0aa555962af5b4c886_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF82Ny9mcmFnOjk3OTllNWY2YTc1OTQyODg4MjQ2ZTU1Yzk5MWEwMjM0L3RleHRyZWdpb246OTc5OWU1ZjZhNzU5NDI4ODgyNDZlNTVjOTkxYTAyMzRfNzQ2NA_197d5bd6-e475-4517-8603-93c3222469ac"
      unitRef="usd">39000</us-gaap:DebtInstrumentPeriodicPayment>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="ia173469fe1f3490094d967fad176c5e1_I20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF82Ny9mcmFnOjk3OTllNWY2YTc1OTQyODg4MjQ2ZTU1Yzk5MWEwMjM0L3RleHRyZWdpb246OTc5OWU1ZjZhNzU5NDI4ODgyNDZlNTVjOTkxYTAyMzRfNzQ5NQ_a648faf4-b880-48f3-86d5-eb9a093a8a40"
      unitRef="number">0.0395</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock
      contextRef="i5cc25946d6f843cca98ce03c128dee12_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF82Ny9mcmFnOjk3OTllNWY2YTc1OTQyODg4MjQ2ZTU1Yzk5MWEwMjM0L3RleHRyZWdpb246OTc5OWU1ZjZhNzU5NDI4ODgyNDZlNTVjOTkxYTAyMzRfNzY4Nw_65f27fdf-8d2d-4df3-8a63-dc7980cbda2f">&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;Future maturities of long-term debt as of September&#160;30, 2021 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: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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;90&#160;&lt;/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;2022&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;400&#160;&lt;/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;2023&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,363&#160;&lt;/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;2024&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;378&#160;&lt;/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;2025&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;393&#160;&lt;/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;2026&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;408&#160;&lt;/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;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;1,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;/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;203,384&#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:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear
      contextRef="i10cc24b3666e419ab532a7423ad3973f_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF82Ny9mcmFnOjk3OTllNWY2YTc1OTQyODg4MjQ2ZTU1Yzk5MWEwMjM0L3RhYmxlOjI5OGU5NGI1YjBkNDRiOGM4ZDA1YzE3ZjJlYjExMjU2L3RhYmxlcmFuZ2U6Mjk4ZTk0YjViMGQ0NGI4YzhkMDVjMTdmMmViMTEyNTZfMC0xLTEtMS0w_1ee5149e-be04-438a-bcd6-5e6d4739a38a"
      unitRef="usd">90000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths
      contextRef="i10cc24b3666e419ab532a7423ad3973f_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF82Ny9mcmFnOjk3OTllNWY2YTc1OTQyODg4MjQ2ZTU1Yzk5MWEwMjM0L3RhYmxlOjI5OGU5NGI1YjBkNDRiOGM4ZDA1YzE3ZjJlYjExMjU2L3RhYmxlcmFuZ2U6Mjk4ZTk0YjViMGQ0NGI4YzhkMDVjMTdmMmViMTEyNTZfMS0xLTEtMS0w_c55a1fb2-a55a-4751-ad37-8c9cda9f15a7"
      unitRef="usd">400000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo
      contextRef="i10cc24b3666e419ab532a7423ad3973f_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF82Ny9mcmFnOjk3OTllNWY2YTc1OTQyODg4MjQ2ZTU1Yzk5MWEwMjM0L3RhYmxlOjI5OGU5NGI1YjBkNDRiOGM4ZDA1YzE3ZjJlYjExMjU2L3RhYmxlcmFuZ2U6Mjk4ZTk0YjViMGQ0NGI4YzhkMDVjMTdmMmViMTEyNTZfMi0xLTEtMS0w_11a5822d-6832-4542-bb56-739b42e360bb"
      unitRef="usd">200363000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree
      contextRef="i10cc24b3666e419ab532a7423ad3973f_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF82Ny9mcmFnOjk3OTllNWY2YTc1OTQyODg4MjQ2ZTU1Yzk5MWEwMjM0L3RhYmxlOjI5OGU5NGI1YjBkNDRiOGM4ZDA1YzE3ZjJlYjExMjU2L3RhYmxlcmFuZ2U6Mjk4ZTk0YjViMGQ0NGI4YzhkMDVjMTdmMmViMTEyNTZfMy0xLTEtMS0w_247d0469-f06f-422a-8e3b-55bf721f1439"
      unitRef="usd">378000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour
      contextRef="i10cc24b3666e419ab532a7423ad3973f_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF82Ny9mcmFnOjk3OTllNWY2YTc1OTQyODg4MjQ2ZTU1Yzk5MWEwMjM0L3RhYmxlOjI5OGU5NGI1YjBkNDRiOGM4ZDA1YzE3ZjJlYjExMjU2L3RhYmxlcmFuZ2U6Mjk4ZTk0YjViMGQ0NGI4YzhkMDVjMTdmMmViMTEyNTZfNC0xLTEtMS0w_f39af6c3-591e-410b-b8a3-4681586d5419"
      unitRef="usd">393000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive
      contextRef="i10cc24b3666e419ab532a7423ad3973f_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF82Ny9mcmFnOjk3OTllNWY2YTc1OTQyODg4MjQ2ZTU1Yzk5MWEwMjM0L3RhYmxlOjI5OGU5NGI1YjBkNDRiOGM4ZDA1YzE3ZjJlYjExMjU2L3RhYmxlcmFuZ2U6Mjk4ZTk0YjViMGQ0NGI4YzhkMDVjMTdmMmViMTEyNTZfNS0xLTEtMS0w_eba8d9ce-ecb1-45ec-94d5-768a8a43d0cd"
      unitRef="usd">408000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive
      contextRef="i10cc24b3666e419ab532a7423ad3973f_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF82Ny9mcmFnOjk3OTllNWY2YTc1OTQyODg4MjQ2ZTU1Yzk5MWEwMjM0L3RhYmxlOjI5OGU5NGI1YjBkNDRiOGM4ZDA1YzE3ZjJlYjExMjU2L3RhYmxlcmFuZ2U6Mjk4ZTk0YjViMGQ0NGI4YzhkMDVjMTdmMmViMTEyNTZfNi0xLTEtMS0w_e24780fe-e6e4-4342-a9ad-4a913efeaca6"
      unitRef="usd">1352000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i10cc24b3666e419ab532a7423ad3973f_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF82Ny9mcmFnOjk3OTllNWY2YTc1OTQyODg4MjQ2ZTU1Yzk5MWEwMjM0L3RhYmxlOjI5OGU5NGI1YjBkNDRiOGM4ZDA1YzE3ZjJlYjExMjU2L3RhYmxlcmFuZ2U6Mjk4ZTk0YjViMGQ0NGI4YzhkMDVjMTdmMmViMTEyNTZfNy0xLTEtMS0w_c4d94f4b-9dee-4067-9c56-73cc1229efaa"
      unitRef="usd">203384000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:IncomeTaxDisclosureTextBlock
      contextRef="i5cc25946d6f843cca98ce03c128dee12_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF83MC9mcmFnOjY1OTc5ZTUyMjE5YjRiZDRiNTI0YWYxNzBiMjJhYmFjL3RleHRyZWdpb246NjU5NzllNTIyMTliNGJkNGI1MjRhZjE3MGIyMmFiYWNfMjEzNg_d60af2df-268f-43a8-bdb5-372b3a2bb578">Income Taxes&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;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 loss of approximately $24,700 and $26,900 for the three months ended September 30, 2021 and 2020, respectively, and $82,200 and $133,900 for the nine months ended September 30, 2021 and 2020, respectively. 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;2021&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;2020&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;2021&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;2020&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 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;18&#160;&lt;/span&gt;&lt;/td&gt;&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;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;74&#160;&lt;/span&gt;&lt;/td&gt;&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;(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;(68)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(204)&lt;/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;(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;(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;(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;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;(130)&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, excluding certain deferred tax liabilities totaling $2,574, 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, 2021, the Company has net operating loss carryforwards for U.S. federal income tax purposes of approximately $836,600 available to offset future taxable income, including approximately $583,900 generated after 2017, U.S. capital loss carryforwards of approximately $212,500, and federal and state research and development tax credits of approximately $10,900, 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 will begin to expire in 2022, and capital loss carryforwards will expire if unutilized beginning in 2024. As of September&#160;30, 2021, the Company's foreign subsidiaries have foreign loss carryforwards of approximately $76,800, most of which do not expire.&lt;/span&gt;&lt;/div&gt;</us-gaap:IncomeTaxDisclosureTextBlock>
    <pgen:TaxableIncomeLoss
      contextRef="i8c9258dfba1d4de18bfd0b0c3521913b_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF83MC9mcmFnOjY1OTc5ZTUyMjE5YjRiZDRiNTI0YWYxNzBiMjJhYmFjL3RleHRyZWdpb246NjU5NzllNTIyMTliNGJkNGI1MjRhZjE3MGIyMmFiYWNfMzU4_2741e705-9005-43f7-b25f-347ecd1b9abc"
      unitRef="usd">-24700000</pgen:TaxableIncomeLoss>
    <pgen:TaxableIncomeLoss
      contextRef="i14f530a8ac3e4c7fb51a52120b45b06d_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF83MC9mcmFnOjY1OTc5ZTUyMjE5YjRiZDRiNTI0YWYxNzBiMjJhYmFjL3RleHRyZWdpb246NjU5NzllNTIyMTliNGJkNGI1MjRhZjE3MGIyMmFiYWNfMzY1_cc89ade2-53fe-450e-80da-1b0bff59d672"
      unitRef="usd">-26900000</pgen:TaxableIncomeLoss>
    <pgen:TaxableIncomeLoss
      contextRef="i4f212217590d4223985e15525bc3118b_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF83MC9mcmFnOjY1OTc5ZTUyMjE5YjRiZDRiNTI0YWYxNzBiMjJhYmFjL3RleHRyZWdpb246NjU5NzllNTIyMTliNGJkNGI1MjRhZjE3MGIyMmFiYWNfNDA1_73ef67e3-a1f1-4d94-8cad-dea919ac595c"
      unitRef="usd">-82200000</pgen:TaxableIncomeLoss>
    <pgen:TaxableIncomeLoss
      contextRef="i92f8b23cebf347e1bac1b1750aab7a1c_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF83MC9mcmFnOjY1OTc5ZTUyMjE5YjRiZDRiNTI0YWYxNzBiMjJhYmFjL3RleHRyZWdpb246NjU5NzllNTIyMTliNGJkNGI1MjRhZjE3MGIyMmFiYWNfNDEy_0413d45a-6018-4994-87c6-c277afb58b83"
      unitRef="usd">-133900000</pgen:TaxableIncomeLoss>
    <us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock
      contextRef="i5cc25946d6f843cca98ce03c128dee12_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF83MC9mcmFnOjY1OTc5ZTUyMjE5YjRiZDRiNTI0YWYxNzBiMjJhYmFjL3RleHRyZWdpb246NjU5NzllNTIyMTliNGJkNGI1MjRhZjE3MGIyMmFiYWNfMjE0Mg_5a9c135b-e168-496f-a3e6-350635571beb">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;2021&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;2020&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;2021&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;2020&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 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;18&#160;&lt;/span&gt;&lt;/td&gt;&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;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;74&#160;&lt;/span&gt;&lt;/td&gt;&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;(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;(68)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(204)&lt;/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;(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;(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;(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;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;(130)&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="i8cad4b3bb7e542cb85027b011e27598d_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF83MC9mcmFnOjY1OTc5ZTUyMjE5YjRiZDRiNTI0YWYxNzBiMjJhYmFjL3RhYmxlOmY3YmE1ODczMTU0NzQ2M2M4MjdlMmIxNWRjYmY2MjgzL3RhYmxlcmFuZ2U6ZjdiYTU4NzMxNTQ3NDYzYzgyN2UyYjE1ZGNiZjYyODNfNC0xLTEtMS0w_726c04fe-e2e8-4839-92dd-e12186c38cb5"
      unitRef="usd">0</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit
      contextRef="i593f0e10ffd14db28209071e7557af70_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF83MC9mcmFnOjY1OTc5ZTUyMjE5YjRiZDRiNTI0YWYxNzBiMjJhYmFjL3RhYmxlOmY3YmE1ODczMTU0NzQ2M2M4MjdlMmIxNWRjYmY2MjgzL3RhYmxlcmFuZ2U6ZjdiYTU4NzMxNTQ3NDYzYzgyN2UyYjE1ZGNiZjYyODNfNC0zLTEtMS0w_50193e60-c04f-4c83-9498-fa6997966df9"
      unitRef="usd">18000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit
      contextRef="i4e114bb84a824cd38ef9c29d62462d89_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF83MC9mcmFnOjY1OTc5ZTUyMjE5YjRiZDRiNTI0YWYxNzBiMjJhYmFjL3RhYmxlOmY3YmE1ODczMTU0NzQ2M2M4MjdlMmIxNWRjYmY2MjgzL3RhYmxlcmFuZ2U6ZjdiYTU4NzMxNTQ3NDYzYzgyN2UyYjE1ZGNiZjYyODNfNC01LTEtMS0w_9b179391-f887-4081-80d9-2aa14c9c878e"
      unitRef="usd">7000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit
      contextRef="i76c879919374475eb4694b4ed7638a6c_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF83MC9mcmFnOjY1OTc5ZTUyMjE5YjRiZDRiNTI0YWYxNzBiMjJhYmFjL3RhYmxlOmY3YmE1ODczMTU0NzQ2M2M4MjdlMmIxNWRjYmY2MjgzL3RhYmxlcmFuZ2U6ZjdiYTU4NzMxNTQ3NDYzYzgyN2UyYjE1ZGNiZjYyODNfNC03LTEtMS0w_237a25b6-84cc-4b28-8e36-5f53300168d5"
      unitRef="usd">74000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="ifc3e3937b254475dad37dd3ba81c65cd_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF83MC9mcmFnOjY1OTc5ZTUyMjE5YjRiZDRiNTI0YWYxNzBiMjJhYmFjL3RhYmxlOmY3YmE1ODczMTU0NzQ2M2M4MjdlMmIxNWRjYmY2MjgzL3RhYmxlcmFuZ2U6ZjdiYTU4NzMxNTQ3NDYzYzgyN2UyYjE1ZGNiZjYyODNfNS0xLTEtMS0w_d46b22ca-f906-41e0-a0a5-977e6cead4cb"
      unitRef="usd">-61000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="ib8823275714f4404a73f00dfec878e74_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF83MC9mcmFnOjY1OTc5ZTUyMjE5YjRiZDRiNTI0YWYxNzBiMjJhYmFjL3RhYmxlOmY3YmE1ODczMTU0NzQ2M2M4MjdlMmIxNWRjYmY2MjgzL3RhYmxlcmFuZ2U6ZjdiYTU4NzMxNTQ3NDYzYzgyN2UyYjE1ZGNiZjYyODNfNS0zLTEtMS0w_cf173590-5b81-4342-96aa-412afc07fe19"
      unitRef="usd">-68000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="i7c87348a6e37447f9c25f8c9994702d9_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF83MC9mcmFnOjY1OTc5ZTUyMjE5YjRiZDRiNTI0YWYxNzBiMjJhYmFjL3RhYmxlOmY3YmE1ODczMTU0NzQ2M2M4MjdlMmIxNWRjYmY2MjgzL3RhYmxlcmFuZ2U6ZjdiYTU4NzMxNTQ3NDYzYzgyN2UyYjE1ZGNiZjYyODNfNS01LTEtMS0w_52a49959-c761-4274-9529-b2750e42abb3"
      unitRef="usd">-180000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="ia7c671eaeae548848b7c1580da7540a9_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF83MC9mcmFnOjY1OTc5ZTUyMjE5YjRiZDRiNTI0YWYxNzBiMjJhYmFjL3RhYmxlOmY3YmE1ODczMTU0NzQ2M2M4MjdlMmIxNWRjYmY2MjgzL3RhYmxlcmFuZ2U6ZjdiYTU4NzMxNTQ3NDYzYzgyN2UyYjE1ZGNiZjYyODNfNS03LTEtMS0w_b8161136-e239-4c5c-9225-ad0be4fc764f"
      unitRef="usd">-204000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ifc3e3937b254475dad37dd3ba81c65cd_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF83MC9mcmFnOjY1OTc5ZTUyMjE5YjRiZDRiNTI0YWYxNzBiMjJhYmFjL3RhYmxlOmY3YmE1ODczMTU0NzQ2M2M4MjdlMmIxNWRjYmY2MjgzL3RhYmxlcmFuZ2U6ZjdiYTU4NzMxNTQ3NDYzYzgyN2UyYjE1ZGNiZjYyODNfNi0xLTEtMS0w_a3903ddb-2d0e-4687-8ff2-6f42ea4f29d3"
      unitRef="usd">-61000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ib8823275714f4404a73f00dfec878e74_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF83MC9mcmFnOjY1OTc5ZTUyMjE5YjRiZDRiNTI0YWYxNzBiMjJhYmFjL3RhYmxlOmY3YmE1ODczMTU0NzQ2M2M4MjdlMmIxNWRjYmY2MjgzL3RhYmxlcmFuZ2U6ZjdiYTU4NzMxNTQ3NDYzYzgyN2UyYjE1ZGNiZjYyODNfNi0zLTEtMS0w_ff36b179-ff3c-4634-af85-01fc010af913"
      unitRef="usd">-50000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i7c87348a6e37447f9c25f8c9994702d9_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF83MC9mcmFnOjY1OTc5ZTUyMjE5YjRiZDRiNTI0YWYxNzBiMjJhYmFjL3RhYmxlOmY3YmE1ODczMTU0NzQ2M2M4MjdlMmIxNWRjYmY2MjgzL3RhYmxlcmFuZ2U6ZjdiYTU4NzMxNTQ3NDYzYzgyN2UyYjE1ZGNiZjYyODNfNi01LTEtMS0w_3273f551-225a-4300-b8dd-2ec572f517a7"
      unitRef="usd">-173000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ia7c671eaeae548848b7c1580da7540a9_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF83MC9mcmFnOjY1OTc5ZTUyMjE5YjRiZDRiNTI0YWYxNzBiMjJhYmFjL3RhYmxlOmY3YmE1ODczMTU0NzQ2M2M4MjdlMmIxNWRjYmY2MjgzL3RhYmxlcmFuZ2U6ZjdiYTU4NzMxNTQ3NDYzYzgyN2UyYjE1ZGNiZjYyODNfNi03LTEtMS0w_f32f928a-ac77-4fb3-a0d8-fac1c9ae572d"
      unitRef="usd">-130000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:DeferredTaxLiabilities
      contextRef="i10cc24b3666e419ab532a7423ad3973f_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF83MC9mcmFnOjY1OTc5ZTUyMjE5YjRiZDRiNTI0YWYxNzBiMjJhYmFjL3RleHRyZWdpb246NjU5NzllNTIyMTliNGJkNGI1MjRhZjE3MGIyMmFiYWNfNjM1_9023c243-4c41-47e9-b7c0-9ef955e0df8a"
      unitRef="usd">2574000</us-gaap:DeferredTaxLiabilities>
    <us-gaap:OperatingLossCarryforwards
      contextRef="ie8b27b8f6d8e409ea85748f21d8c53ea_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF83MC9mcmFnOjY1OTc5ZTUyMjE5YjRiZDRiNTI0YWYxNzBiMjJhYmFjL3RleHRyZWdpb246NjU5NzllNTIyMTliNGJkNGI1MjRhZjE3MGIyMmFiYWNfMTQ4NA_d27f1cb7-902a-435e-8ac9-66a4b601cf97"
      unitRef="usd">836600000</us-gaap:OperatingLossCarryforwards>
    <us-gaap:OperatingLossCarryforwards
      contextRef="i845ea46d638c4c259733b1ed9a581b61_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF83MC9mcmFnOjY1OTc5ZTUyMjE5YjRiZDRiNTI0YWYxNzBiMjJhYmFjL3RleHRyZWdpb246NjU5NzllNTIyMTliNGJkNGI1MjRhZjE3MGIyMmFiYWNfMTU1NA_19a40c44-a627-43d2-9dc4-4924ef021065"
      unitRef="usd">583900000</us-gaap:OperatingLossCarryforwards>
    <us-gaap:DeferredTaxAssetsCapitalLossCarryforwards
      contextRef="ie8b27b8f6d8e409ea85748f21d8c53ea_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF83MC9mcmFnOjY1OTc5ZTUyMjE5YjRiZDRiNTI0YWYxNzBiMjJhYmFjL3RleHRyZWdpb246NjU5NzllNTIyMTliNGJkNGI1MjRhZjE3MGIyMmFiYWNfMTYyOA_50a141c0-62ea-4c24-bfbb-c0eb95e20408"
      unitRef="usd">212500000</us-gaap:DeferredTaxAssetsCapitalLossCarryforwards>
    <us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsResearch
      contextRef="ie8b27b8f6d8e409ea85748f21d8c53ea_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF83MC9mcmFnOjY1OTc5ZTUyMjE5YjRiZDRiNTI0YWYxNzBiMjJhYmFjL3RleHRyZWdpb246NjU5NzllNTIyMTliNGJkNGI1MjRhZjE3MGIyMmFiYWNfMTcwOA_de5f5a65-0d30-4149-a528-8bd0c750cd68"
      unitRef="usd">10900000</us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsResearch>
    <us-gaap:OperatingLossCarryforwards
      contextRef="i5130bc66640e4eb88db67bf8ea46b582_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF83MC9mcmFnOjY1OTc5ZTUyMjE5YjRiZDRiNTI0YWYxNzBiMjJhYmFjL3RleHRyZWdpb246NjU5NzllNTIyMTliNGJkNGI1MjRhZjE3MGIyMmFiYWNfMjEwMg_31f76469-3635-40ba-b8ae-200d4e9d620f"
      unitRef="usd">76800000</us-gaap:OperatingLossCarryforwards>
    <us-gaap:StockholdersEquityNoteDisclosureTextBlock
      contextRef="i5cc25946d6f843cca98ce03c128dee12_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF83My9mcmFnOjc0Zjg0ODE4YWZlODQ1Nzg4YTFlZjc2OTQ4MmYzZmExL3RleHRyZWdpb246NzRmODQ4MThhZmU4NDU3ODhhMWVmNzY5NDgyZjNmYTFfMjcxNQ_8864b959-ff52-4f0a-9988-7727a2d61278">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 $568 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;Concurrent with entering into the TS Biotechnology Sale on January 1, 2020, the Company also entered into a subscription agreement with TS Biotechnology pursuant to which TS Biotechnology purchased 5,972,696 shares of the Company's common stock for $35,000 on January 31, 2020.&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 11 and 16 for discussion regarding additional issuances of Precigen common stock.&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:id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF83My9mcmFnOjc0Zjg0ODE4YWZlODQ1Nzg4YTFlZjc2OTQ4MmYzZmExL3RleHRyZWdpb246NzRmODQ4MThhZmU4NDU3ODhhMWVmNzY5NDgyZjNmYTFfMTA3OA_ddafccb1-f5ee-4795-b6dd-bca34cb61488"&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: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;Components of Accumulated Other Comprehensive 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 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;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:10pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2020&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 gain (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;(30)&lt;/span&gt;&lt;/td&gt;&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;13&#160;&lt;/span&gt;&lt;/td&gt;&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 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;1,545&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,984&#160;&lt;/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 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;1,515&#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,997&#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="i256ee53b23b14c5c84b7c25670646d58_D20210101-20210131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF83My9mcmFnOjc0Zjg0ODE4YWZlODQ1Nzg4YTFlZjc2OTQ4MmYzZmExL3RleHRyZWdpb246NzRmODQ4MThhZmU4NDU3ODhhMWVmNzY5NDgyZjNmYTFfMTIy_196deaa2-4c1e-40c9-aa44-fdfc7ea09e29"
      unitRef="shares">17250000</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="i256ee53b23b14c5c84b7c25670646d58_D20210101-20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF83My9mcmFnOjc0Zjg0ODE4YWZlODQ1Nzg4YTFlZjc2OTQ4MmYzZmExL3RleHRyZWdpb246NzRmODQ4MThhZmU4NDU3ODhhMWVmNzY5NDgyZjNmYTFfMTgy_f79867dd-275f-4297-bf0f-b1c0ad84e601"
      unitRef="usd">121045000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts
      contextRef="i256ee53b23b14c5c84b7c25670646d58_D20210101-20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF83My9mcmFnOjc0Zjg0ODE4YWZlODQ1Nzg4YTFlZjc2OTQ4MmYzZmExL3RleHRyZWdpb246NzRmODQ4MThhZmU4NDU3ODhhMWVmNzY5NDgyZjNmYTFfMjI4_fb1b3a0d-b262-43cf-86e2-eecae3f7b747"
      unitRef="usd">568000</us-gaap:AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="ibd2c51b519a04eb68bab2d2367286646_D20200131-20200131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF83My9mcmFnOjc0Zjg0ODE4YWZlODQ1Nzg4YTFlZjc2OTQ4MmYzZmExL3RleHRyZWdpb246NzRmODQ4MThhZmU4NDU3ODhhMWVmNzY5NDgyZjNmYTFfNDYz_28b0b17e-edec-42b5-ad49-47926dd6de76"
      unitRef="shares">5972696</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="ibd2c51b519a04eb68bab2d2367286646_D20200131-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF83My9mcmFnOjc0Zjg0ODE4YWZlODQ1Nzg4YTFlZjc2OTQ4MmYzZmExL3RleHRyZWdpb246NzRmODQ4MThhZmU4NDU3ODhhMWVmNzY5NDgyZjNmYTFfNTA3_453467b9-6178-4b10-bfd2-a649a5806733"
      unitRef="usd">35000000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodSharesOther
      contextRef="i5a489210628545949d02408f7da99dfa_D20180701-20180731"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF83My9mcmFnOjc0Zjg0ODE4YWZlODQ1Nzg4YTFlZjc2OTQ4MmYzZmExL3RleHRyZWdpb246NzRmODQ4MThhZmU4NDU3ODhhMWVmNzY5NDgyZjNmYTFfODk3_aa3cb414-317f-4ab2-b88c-85fa9b43e05e"
      unitRef="shares">7479431</us-gaap:StockIssuedDuringPeriodSharesOther>
    <us-gaap:SharesIssuedPricePerShare
      contextRef="icd8b400e1bbd40c5a81934f065366271_I20180731"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF83My9mcmFnOjc0Zjg0ODE4YWZlODQ1Nzg4YTFlZjc2OTQ4MmYzZmExL3RleHRyZWdpb246NzRmODQ4MThhZmU4NDU3ODhhMWVmNzY5NDgyZjNmYTFfMTczMw_c52625e4-72c5-4cc7-810e-0ce1d7824923"
      unitRef="usdPerShare">13.37</us-gaap:SharesIssuedPricePerShare>
    <us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock
      contextRef="i5cc25946d6f843cca98ce03c128dee12_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF83My9mcmFnOjc0Zjg0ODE4YWZlODQ1Nzg4YTFlZjc2OTQ4MmYzZmExL3RleHRyZWdpb246NzRmODQ4MThhZmU4NDU3ODhhMWVmNzY5NDgyZjNmYTFfMjcxMQ_48ac8c2b-00e1-4738-8845-a34d14900011">&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 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;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:10pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2020&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 gain (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;(30)&lt;/span&gt;&lt;/td&gt;&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;13&#160;&lt;/span&gt;&lt;/td&gt;&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 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;1,545&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,984&#160;&lt;/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 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;1,515&#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,997&#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="i00f16e35b21b4acbac33ba183d70815d_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF83My9mcmFnOjc0Zjg0ODE4YWZlODQ1Nzg4YTFlZjc2OTQ4MmYzZmExL3RhYmxlOmY3NmEyYWVjOGM5YzRkYjY5MDQ1OGUyNzlkNDc0YTRkL3RhYmxlcmFuZ2U6Zjc2YTJhZWM4YzljNGRiNjkwNDU4ZTI3OWQ0NzRhNGRfMS0xLTEtMS0w_97bfd74a-da99-42e5-af7a-b272d27425f2"
      unitRef="usd">-30000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i158fd8256a134572b7d1f8aee62522fa_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF83My9mcmFnOjc0Zjg0ODE4YWZlODQ1Nzg4YTFlZjc2OTQ4MmYzZmExL3RhYmxlOmY3NmEyYWVjOGM5YzRkYjY5MDQ1OGUyNzlkNDc0YTRkL3RhYmxlcmFuZ2U6Zjc2YTJhZWM4YzljNGRiNjkwNDU4ZTI3OWQ0NzRhNGRfMS0zLTEtMS0w_afaac08b-c1ca-4271-a080-d79dc86b790b"
      unitRef="usd">13000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i85b7521061ad4665b499a595d32b287a_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF83My9mcmFnOjc0Zjg0ODE4YWZlODQ1Nzg4YTFlZjc2OTQ4MmYzZmExL3RhYmxlOmY3NmEyYWVjOGM5YzRkYjY5MDQ1OGUyNzlkNDc0YTRkL3RhYmxlcmFuZ2U6Zjc2YTJhZWM4YzljNGRiNjkwNDU4ZTI3OWQ0NzRhNGRfMi0xLTEtMS0w_41428c6d-a511-42f4-b2f2-f906073edbba"
      unitRef="usd">1545000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i46250fd18d504b5db71d9eacc6b54419_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF83My9mcmFnOjc0Zjg0ODE4YWZlODQ1Nzg4YTFlZjc2OTQ4MmYzZmExL3RhYmxlOmY3NmEyYWVjOGM5YzRkYjY5MDQ1OGUyNzlkNDc0YTRkL3RhYmxlcmFuZ2U6Zjc2YTJhZWM4YzljNGRiNjkwNDU4ZTI3OWQ0NzRhNGRfMi0zLTEtMS0w_379264e9-03ed-47cb-a586-40a784ecde80"
      unitRef="usd">3984000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i22d8f5b7f55c45b7ae3b24a6cbbd2a66_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF83My9mcmFnOjc0Zjg0ODE4YWZlODQ1Nzg4YTFlZjc2OTQ4MmYzZmExL3RhYmxlOmY3NmEyYWVjOGM5YzRkYjY5MDQ1OGUyNzlkNDc0YTRkL3RhYmxlcmFuZ2U6Zjc2YTJhZWM4YzljNGRiNjkwNDU4ZTI3OWQ0NzRhNGRfMy0xLTEtMS0w_bc3b4784-7f32-470f-9e1c-87831eea6922"
      unitRef="usd">1515000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="id78b40ba4e224354ac240e1a99785275_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF83My9mcmFnOjc0Zjg0ODE4YWZlODQ1Nzg4YTFlZjc2OTQ4MmYzZmExL3RhYmxlOmY3NmEyYWVjOGM5YzRkYjY5MDQ1OGUyNzlkNDc0YTRkL3RhYmxlcmFuZ2U6Zjc2YTJhZWM4YzljNGRiNjkwNDU4ZTI3OWQ0NzRhNGRfMy0zLTEtMS0w_eba5af4e-e416-4e26-85a7-9250485cc903"
      unitRef="usd">3997000</us-gaap:StockholdersEquity>
    <us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock
      contextRef="i5cc25946d6f843cca98ce03c128dee12_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF83Ni9mcmFnOjI3MWNlZDZkZWRlZTQ0MWJhZTIzMmM3OGUzMjM4NDkzL3RleHRyZWdpb246MjcxY2VkNmRlZGVlNDQxYmFlMjMyYzc4ZTMyMzg0OTNfMjc0ODc3OTA3MjkxMQ_2dc06d83-a58c-4435-9e4d-91f33ff4fcf8">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;2021&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;2020&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;2021&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;2020&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;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;1&#160;&lt;/span&gt;&lt;/td&gt;&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;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: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;35&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;134&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;99&#160;&lt;/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;555&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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;435&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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,180&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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,383&#160;&lt;/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,892&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,157&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,125&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,760&#160;&lt;/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;&#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;(28)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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;(1,380)&lt;/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,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;4,600&#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;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;13,869&#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, 2021, there were 104,354 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, 2021, there were 27,000,000 shares authorized for issuance under the 2013 Plan, of which 11,078,437 stock options and 306,360 RSUs were outstanding and 5,900,357 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, 2021, there were 5,000,000 shares authorized for issuance under the 2019 Plan, of which 1,066,318 stock options and 162,121 RSUs were outstanding and 1,974,662 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, 2020&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;11,255,896&#160;&lt;/span&gt;&lt;/td&gt;&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;15.53&#160;&lt;/span&gt;&lt;/td&gt;&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;7.25&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,802,820&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.02&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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;(126,508)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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.77)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;(255,467)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.83)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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;(427,632)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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;(25.93)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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, 2021&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,249,109&#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;14.35&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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;6.89&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, 2021&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;7,227,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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.87&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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.68&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, 2020&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;1,727,712&#160;&lt;/span&gt;&lt;/td&gt;&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;6.11&#160;&lt;/span&gt;&lt;/td&gt;&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.42&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;462,019&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.87&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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,624,013)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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;(5.76)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;(97,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;(8.96)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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, 2021&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;468,481&#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;8.47&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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.58&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 $76 and $266 for the three months ended September 30, 2021 and 2020, respectively, and $585 and $720 for the nine months ended September 30, 2021 and 2020, respectively.&lt;/span&gt;&lt;/div&gt;</us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock>
    <us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock
      contextRef="i5cc25946d6f843cca98ce03c128dee12_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF83Ni9mcmFnOjI3MWNlZDZkZWRlZTQ0MWJhZTIzMmM3OGUzMjM4NDkzL3RleHRyZWdpb246MjcxY2VkNmRlZGVlNDQxYmFlMjMyYzc4ZTMyMzg0OTNfMzQ1MQ_dd578a2a-8702-4f7f-b06a-583692a1d8e3">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;2021&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;2020&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;2021&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;2020&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;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;1&#160;&lt;/span&gt;&lt;/td&gt;&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;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: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;35&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;134&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;99&#160;&lt;/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;555&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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;435&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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,180&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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,383&#160;&lt;/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,892&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,157&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,125&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,760&#160;&lt;/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;&#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;(28)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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;(1,380)&lt;/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,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;4,600&#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;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;13,869&#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="ica4614c71e0d478085f7f939ff8b9d01_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF83Ni9mcmFnOjI3MWNlZDZkZWRlZTQ0MWJhZTIzMmM3OGUzMjM4NDkzL3RhYmxlOjU3YmQyMDQ3N2MxMTQ2MzdiM2RlNGJkNjYzY2EzNTU3L3RhYmxlcmFuZ2U6NTdiZDIwNDc3YzExNDYzN2IzZGU0YmQ2NjNjYTM1NTdfMi0xLTEtMS0w_cfbcc526-fde5-48ba-af51-87e02d99449f"
      unitRef="usd">8000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i7b4d84d27e8c4f6ba48d569bbb7055f9_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF83Ni9mcmFnOjI3MWNlZDZkZWRlZTQ0MWJhZTIzMmM3OGUzMjM4NDkzL3RhYmxlOjU3YmQyMDQ3N2MxMTQ2MzdiM2RlNGJkNjYzY2EzNTU3L3RhYmxlcmFuZ2U6NTdiZDIwNDc3YzExNDYzN2IzZGU0YmQ2NjNjYTM1NTdfMi0zLTEtMS0w_2800a838-9879-474d-9a68-0d4c0f15d790"
      unitRef="usd">1000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i1daee2de8e754d71a63d25e5dd680cae_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF83Ni9mcmFnOjI3MWNlZDZkZWRlZTQ0MWJhZTIzMmM3OGUzMjM4NDkzL3RhYmxlOjU3YmQyMDQ3N2MxMTQ2MzdiM2RlNGJkNjYzY2EzNTU3L3RhYmxlcmFuZ2U6NTdiZDIwNDc3YzExNDYzN2IzZGU0YmQ2NjNjYTM1NTdfMi01LTEtMS0w_a98bcbb3-afca-41e5-8191-3a0326fc1217"
      unitRef="usd">23000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ie3d66780035b4fbfb1c6db2e73c4bd16_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF83Ni9mcmFnOjI3MWNlZDZkZWRlZTQ0MWJhZTIzMmM3OGUzMjM4NDkzL3RhYmxlOjU3YmQyMDQ3N2MxMTQ2MzdiM2RlNGJkNjYzY2EzNTU3L3RhYmxlcmFuZ2U6NTdiZDIwNDc3YzExNDYzN2IzZGU0YmQ2NjNjYTM1NTdfMi03LTEtMS0w_69692b51-1662-4a67-b8ca-bf25681e0801"
      unitRef="usd">7000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i404910e9f5ba41a387bb7ec1f490daa6_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF83Ni9mcmFnOjI3MWNlZDZkZWRlZTQ0MWJhZTIzMmM3OGUzMjM4NDkzL3RhYmxlOjU3YmQyMDQ3N2MxMTQ2MzdiM2RlNGJkNjYzY2EzNTU3L3RhYmxlcmFuZ2U6NTdiZDIwNDc3YzExNDYzN2IzZGU0YmQ2NjNjYTM1NTdfMy0xLTEtMS0w_2889a16c-fc5d-4acb-8b24-7459c7e0b9f0"
      unitRef="usd">35000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i956ff5b6069745f19e9f7c49a3c75d0c_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF83Ni9mcmFnOjI3MWNlZDZkZWRlZTQ0MWJhZTIzMmM3OGUzMjM4NDkzL3RhYmxlOjU3YmQyMDQ3N2MxMTQ2MzdiM2RlNGJkNjYzY2EzNTU3L3RhYmxlcmFuZ2U6NTdiZDIwNDc3YzExNDYzN2IzZGU0YmQ2NjNjYTM1NTdfMy0zLTEtMS0w_6e6c4dec-0254-4d25-840a-1dcf7823f07c"
      unitRef="usd">35000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i6862cd89758a427694737ec01eb86665_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF83Ni9mcmFnOjI3MWNlZDZkZWRlZTQ0MWJhZTIzMmM3OGUzMjM4NDkzL3RhYmxlOjU3YmQyMDQ3N2MxMTQ2MzdiM2RlNGJkNjYzY2EzNTU3L3RhYmxlcmFuZ2U6NTdiZDIwNDc3YzExNDYzN2IzZGU0YmQ2NjNjYTM1NTdfMy01LTEtMS0w_a1df2f56-1f9a-4b9a-a5fb-d881c51b9620"
      unitRef="usd">134000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i809ce20e1eb14a12a5b170c991cdd4be_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF83Ni9mcmFnOjI3MWNlZDZkZWRlZTQ0MWJhZTIzMmM3OGUzMjM4NDkzL3RhYmxlOjU3YmQyMDQ3N2MxMTQ2MzdiM2RlNGJkNjYzY2EzNTU3L3RhYmxlcmFuZ2U6NTdiZDIwNDc3YzExNDYzN2IzZGU0YmQ2NjNjYTM1NTdfMy03LTEtMS0w_0e600efa-590e-4383-92f1-bfadacb74ac1"
      unitRef="usd">99000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="iad69a12e9a154f2d8973230b1fd2d032_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF83Ni9mcmFnOjI3MWNlZDZkZWRlZTQ0MWJhZTIzMmM3OGUzMjM4NDkzL3RhYmxlOjU3YmQyMDQ3N2MxMTQ2MzdiM2RlNGJkNjYzY2EzNTU3L3RhYmxlcmFuZ2U6NTdiZDIwNDc3YzExNDYzN2IzZGU0YmQ2NjNjYTM1NTdfNC0xLTEtMS0w_0417f293-2b09-4b82-8730-ed3265a76ba7"
      unitRef="usd">555000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i32d0fce4f1dd498faf7a935dc56bae70_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF83Ni9mcmFnOjI3MWNlZDZkZWRlZTQ0MWJhZTIzMmM3OGUzMjM4NDkzL3RhYmxlOjU3YmQyMDQ3N2MxMTQ2MzdiM2RlNGJkNjYzY2EzNTU3L3RhYmxlcmFuZ2U6NTdiZDIwNDc3YzExNDYzN2IzZGU0YmQ2NjNjYTM1NTdfNC0zLTEtMS0w_d769ec81-dad3-4df5-b908-ca0dbab51596"
      unitRef="usd">435000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ib32d2d6c403949c8a0d27c5a3e235d56_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF83Ni9mcmFnOjI3MWNlZDZkZWRlZTQ0MWJhZTIzMmM3OGUzMjM4NDkzL3RhYmxlOjU3YmQyMDQ3N2MxMTQ2MzdiM2RlNGJkNjYzY2EzNTU3L3RhYmxlcmFuZ2U6NTdiZDIwNDc3YzExNDYzN2IzZGU0YmQ2NjNjYTM1NTdfNC01LTEtMS0w_2c3ad3fd-c9de-4645-99bf-e1dacf93a0d5"
      unitRef="usd">2180000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ic0358ad3a4b44939bee41217ffa9946e_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF83Ni9mcmFnOjI3MWNlZDZkZWRlZTQ0MWJhZTIzMmM3OGUzMjM4NDkzL3RhYmxlOjU3YmQyMDQ3N2MxMTQ2MzdiM2RlNGJkNjYzY2EzNTU3L3RhYmxlcmFuZ2U6NTdiZDIwNDc3YzExNDYzN2IzZGU0YmQ2NjNjYTM1NTdfNC03LTEtMS0w_0ba149fd-6cc7-48b2-bab1-72f7ca89311b"
      unitRef="usd">1383000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i32280e38cc684abfa774c1219fd1e7f5_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF83Ni9mcmFnOjI3MWNlZDZkZWRlZTQ0MWJhZTIzMmM3OGUzMjM4NDkzL3RhYmxlOjU3YmQyMDQ3N2MxMTQ2MzdiM2RlNGJkNjYzY2EzNTU3L3RhYmxlcmFuZ2U6NTdiZDIwNDc3YzExNDYzN2IzZGU0YmQ2NjNjYTM1NTdfNS0xLTEtMS0w_17a162f2-0f61-4b74-b244-04770adc0105"
      unitRef="usd">1892000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i03093492b02541ca94983496408a9049_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF83Ni9mcmFnOjI3MWNlZDZkZWRlZTQ0MWJhZTIzMmM3OGUzMjM4NDkzL3RhYmxlOjU3YmQyMDQ3N2MxMTQ2MzdiM2RlNGJkNjYzY2EzNTU3L3RhYmxlcmFuZ2U6NTdiZDIwNDc3YzExNDYzN2IzZGU0YmQ2NjNjYTM1NTdfNS0zLTEtMS0w_ea3369f9-e633-48b9-9b87-185c70cde743"
      unitRef="usd">4157000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i987b536b72ea4fcebbdcd402e9f13aae_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF83Ni9mcmFnOjI3MWNlZDZkZWRlZTQ0MWJhZTIzMmM3OGUzMjM4NDkzL3RhYmxlOjU3YmQyMDQ3N2MxMTQ2MzdiM2RlNGJkNjYzY2EzNTU3L3RhYmxlcmFuZ2U6NTdiZDIwNDc3YzExNDYzN2IzZGU0YmQ2NjNjYTM1NTdfNS01LTEtMS0w_cfb4031c-c796-4327-9ac0-facd48ee9752"
      unitRef="usd">9125000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i5574dc3829fd40ecb82da4d0e3f4f871_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF83Ni9mcmFnOjI3MWNlZDZkZWRlZTQ0MWJhZTIzMmM3OGUzMjM4NDkzL3RhYmxlOjU3YmQyMDQ3N2MxMTQ2MzdiM2RlNGJkNjYzY2EzNTU3L3RhYmxlcmFuZ2U6NTdiZDIwNDc3YzExNDYzN2IzZGU0YmQ2NjNjYTM1NTdfNS03LTEtMS0w_fa6e10b2-db6c-4267-8bd5-e2b9f53b82f3"
      unitRef="usd">13760000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ieb19ac336a9243b4aa50554627951f44_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF83Ni9mcmFnOjI3MWNlZDZkZWRlZTQ0MWJhZTIzMmM3OGUzMjM4NDkzL3RhYmxlOjU3YmQyMDQ3N2MxMTQ2MzdiM2RlNGJkNjYzY2EzNTU3L3RhYmxlcmFuZ2U6NTdiZDIwNDc3YzExNDYzN2IzZGU0YmQ2NjNjYTM1NTdfNi0xLTEtMS0w_3fd04ac6-9248-48e4-9a31-d9a8843e23ca"
      unitRef="usd">0</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i8f3c59c612104f08a1f552dfdd1eb9f4_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF83Ni9mcmFnOjI3MWNlZDZkZWRlZTQ0MWJhZTIzMmM3OGUzMjM4NDkzL3RhYmxlOjU3YmQyMDQ3N2MxMTQ2MzdiM2RlNGJkNjYzY2EzNTU3L3RhYmxlcmFuZ2U6NTdiZDIwNDc3YzExNDYzN2IzZGU0YmQ2NjNjYTM1NTdfNi0zLTEtMS0w_a4116718-174b-409c-8a40-54d263d42fa1"
      unitRef="usd">-28000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i1be9b57acc354ecbb0809b0534085072_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF83Ni9mcmFnOjI3MWNlZDZkZWRlZTQ0MWJhZTIzMmM3OGUzMjM4NDkzL3RhYmxlOjU3YmQyMDQ3N2MxMTQ2MzdiM2RlNGJkNjYzY2EzNTU3L3RhYmxlcmFuZ2U6NTdiZDIwNDc3YzExNDYzN2IzZGU0YmQ2NjNjYTM1NTdfNi01LTEtMS0w_a67b80de-5713-44a7-8769-684505887d5c"
      unitRef="usd">0</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i255d3896f1cf48a3b4d364532e68bc0b_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF83Ni9mcmFnOjI3MWNlZDZkZWRlZTQ0MWJhZTIzMmM3OGUzMjM4NDkzL3RhYmxlOjU3YmQyMDQ3N2MxMTQ2MzdiM2RlNGJkNjYzY2EzNTU3L3RhYmxlcmFuZ2U6NTdiZDIwNDc3YzExNDYzN2IzZGU0YmQ2NjNjYTM1NTdfNi03LTEtMS0w_f667d643-ec10-423f-8b82-3e753a365221"
      unitRef="usd">-1380000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ibbda1d45c4164127977e21bbd05ea939_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF83Ni9mcmFnOjI3MWNlZDZkZWRlZTQ0MWJhZTIzMmM3OGUzMjM4NDkzL3RhYmxlOjU3YmQyMDQ3N2MxMTQ2MzdiM2RlNGJkNjYzY2EzNTU3L3RhYmxlcmFuZ2U6NTdiZDIwNDc3YzExNDYzN2IzZGU0YmQ2NjNjYTM1NTdfNy0xLTEtMS0w_d4f200e7-ab00-4685-876a-f8fed6706822"
      unitRef="usd">2490000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i3d2aac06481848c0b780ff88829ab732_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF83Ni9mcmFnOjI3MWNlZDZkZWRlZTQ0MWJhZTIzMmM3OGUzMjM4NDkzL3RhYmxlOjU3YmQyMDQ3N2MxMTQ2MzdiM2RlNGJkNjYzY2EzNTU3L3RhYmxlcmFuZ2U6NTdiZDIwNDc3YzExNDYzN2IzZGU0YmQ2NjNjYTM1NTdfNy0zLTEtMS0w_8f117158-829a-4dac-b48a-37d91e42ecae"
      unitRef="usd">4600000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i5cc25946d6f843cca98ce03c128dee12_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF83Ni9mcmFnOjI3MWNlZDZkZWRlZTQ0MWJhZTIzMmM3OGUzMjM4NDkzL3RhYmxlOjU3YmQyMDQ3N2MxMTQ2MzdiM2RlNGJkNjYzY2EzNTU3L3RhYmxlcmFuZ2U6NTdiZDIwNDc3YzExNDYzN2IzZGU0YmQ2NjNjYTM1NTdfNy01LTEtMS0w_d1a26c9e-e18d-48bd-9826-4511a316bd92"
      unitRef="usd">11462000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ic5858e179144480d94112d8d522800ba_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF83Ni9mcmFnOjI3MWNlZDZkZWRlZTQ0MWJhZTIzMmM3OGUzMjM4NDkzL3RhYmxlOjU3YmQyMDQ3N2MxMTQ2MzdiM2RlNGJkNjYzY2EzNTU3L3RhYmxlcmFuZ2U6NTdiZDIwNDc3YzExNDYzN2IzZGU0YmQ2NjNjYTM1NTdfNy03LTEtMS0w_3a57f592-9479-4a48-9770-c1eda44a563e"
      unitRef="usd">13869000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
      contextRef="id8dfa0a5f4074a07a803f738d5bd22c2_I20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF83Ni9mcmFnOjI3MWNlZDZkZWRlZTQ0MWJhZTIzMmM3OGUzMjM4NDkzL3RleHRyZWdpb246MjcxY2VkNmRlZGVlNDQxYmFlMjMyYzc4ZTMyMzg0OTNfODYz_5cb03511-ce37-4d9e-82cc-bca0bc51d09e"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="id8dfa0a5f4074a07a803f738d5bd22c2_I20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF83Ni9mcmFnOjI3MWNlZDZkZWRlZTQ0MWJhZTIzMmM3OGUzMjM4NDkzL3RleHRyZWdpb246MjcxY2VkNmRlZGVlNDQxYmFlMjMyYzc4ZTMyMzg0OTNfOTM0_acb1cecd-d28f-48ef-b41c-c225057b9db2"
      unitRef="shares">104354</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
      contextRef="i0c2c061f974f4906a40df878684fea77_I20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF83Ni9mcmFnOjI3MWNlZDZkZWRlZTQ0MWJhZTIzMmM3OGUzMjM4NDkzL3RleHRyZWdpb246MjcxY2VkNmRlZGVlNDQxYmFlMjMyYzc4ZTMyMzg0OTNfMTMyMg_b1b88a76-424e-45d6-87e5-4843d5a6e6e0"
      unitRef="shares">27000000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="i0c2c061f974f4906a40df878684fea77_I20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF83Ni9mcmFnOjI3MWNlZDZkZWRlZTQ0MWJhZTIzMmM3OGUzMjM4NDkzL3RleHRyZWdpb246MjcxY2VkNmRlZGVlNDQxYmFlMjMyYzc4ZTMyMzg0OTNfMTM4Ng_37df3e49-98bc-4faa-a3bc-06958a9c86c1"
      unitRef="shares">11078437</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i0c2c061f974f4906a40df878684fea77_I20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF83Ni9mcmFnOjI3MWNlZDZkZWRlZTQ0MWJhZTIzMmM3OGUzMjM4NDkzL3RleHRyZWdpb246MjcxY2VkNmRlZGVlNDQxYmFlMjMyYzc4ZTMyMzg0OTNfMTQwNw_3a3dee96-ee1f-429f-8895-db3c63b96005"
      unitRef="shares">306360</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
      contextRef="i0c2c061f974f4906a40df878684fea77_I20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF83Ni9mcmFnOjI3MWNlZDZkZWRlZTQ0MWJhZTIzMmM3OGUzMjM4NDkzL3RleHRyZWdpb246MjcxY2VkNmRlZGVlNDQxYmFlMjMyYzc4ZTMyMzg0OTNfMTQzNg_4b25fc3c-98fd-41d4-947d-a9522d8e9d01"
      unitRef="shares">5900357</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
      contextRef="i7e7ebbf407ce412280c89f6e0ab1198f_I20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF83Ni9mcmFnOjI3MWNlZDZkZWRlZTQ0MWJhZTIzMmM3OGUzMjM4NDkzL3RleHRyZWdpb246MjcxY2VkNmRlZGVlNDQxYmFlMjMyYzc4ZTMyMzg0OTNfMTg0MQ_d8508078-62ad-4bd3-abfc-96196d6047a5"
      unitRef="shares">5000000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="i7e7ebbf407ce412280c89f6e0ab1198f_I20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF83Ni9mcmFnOjI3MWNlZDZkZWRlZTQ0MWJhZTIzMmM3OGUzMjM4NDkzL3RleHRyZWdpb246MjcxY2VkNmRlZGVlNDQxYmFlMjMyYzc4ZTMyMzg0OTNfMTkwNQ_0586019e-9d3d-4696-8496-aaddf49c9fd0"
      unitRef="shares">1066318</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i7e7ebbf407ce412280c89f6e0ab1198f_I20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF83Ni9mcmFnOjI3MWNlZDZkZWRlZTQ0MWJhZTIzMmM3OGUzMjM4NDkzL3RleHRyZWdpb246MjcxY2VkNmRlZGVlNDQxYmFlMjMyYzc4ZTMyMzg0OTNfMTkyNg_15010e9d-93df-451f-97f4-17b0143e0123"
      unitRef="shares">162121</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
      contextRef="i7e7ebbf407ce412280c89f6e0ab1198f_I20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF83Ni9mcmFnOjI3MWNlZDZkZWRlZTQ0MWJhZTIzMmM3OGUzMjM4NDkzL3RleHRyZWdpb246MjcxY2VkNmRlZGVlNDQxYmFlMjMyYzc4ZTMyMzg0OTNfMTk1NQ_7abddbea-b9e2-47ab-a9ff-d0d4cbc70f04"
      unitRef="shares">1974662</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant>
    <us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock
      contextRef="i5cc25946d6f843cca98ce03c128dee12_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF83Ni9mcmFnOjI3MWNlZDZkZWRlZTQ0MWJhZTIzMmM3OGUzMjM4NDkzL3RleHRyZWdpb246MjcxY2VkNmRlZGVlNDQxYmFlMjMyYzc4ZTMyMzg0OTNfMzQ2Ng_6b7b383d-f5c2-4178-a77a-8da22f058d89">&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, 2020&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;11,255,896&#160;&lt;/span&gt;&lt;/td&gt;&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;15.53&#160;&lt;/span&gt;&lt;/td&gt;&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;7.25&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,802,820&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.02&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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;(126,508)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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.77)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;(255,467)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.83)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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;(427,632)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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;(25.93)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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, 2021&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,249,109&#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;14.35&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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;6.89&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, 2021&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;7,227,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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.87&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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.68&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="i7b77c9badcce40a3916e75941006ca65_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF83Ni9mcmFnOjI3MWNlZDZkZWRlZTQ0MWJhZTIzMmM3OGUzMjM4NDkzL3RhYmxlOmJkMWM4NjQxYTViZTQzMjViMjBmOWJjZmRjZDQwY2ExL3RhYmxlcmFuZ2U6YmQxYzg2NDFhNWJlNDMyNWIyMGY5YmNmZGNkNDBjYTFfMS0xLTEtMS0w_9598e9f1-196f-48ea-b373-0e43ac8af58c"
      unitRef="shares">11255896</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="i7b77c9badcce40a3916e75941006ca65_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF83Ni9mcmFnOjI3MWNlZDZkZWRlZTQ0MWJhZTIzMmM3OGUzMjM4NDkzL3RhYmxlOmJkMWM4NjQxYTViZTQzMjViMjBmOWJjZmRjZDQwY2ExL3RhYmxlcmFuZ2U6YmQxYzg2NDFhNWJlNDMyNWIyMGY5YmNmZGNkNDBjYTFfMS0zLTEtMS0w_480570b1-73a7-4825-b287-aa69425bf972"
      unitRef="usdPerShare">15.53</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2
      contextRef="iff66e8e265754992a65402086df244b8_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF83Ni9mcmFnOjI3MWNlZDZkZWRlZTQ0MWJhZTIzMmM3OGUzMjM4NDkzL3RhYmxlOmJkMWM4NjQxYTViZTQzMjViMjBmOWJjZmRjZDQwY2ExL3RhYmxlcmFuZ2U6YmQxYzg2NDFhNWJlNDMyNWIyMGY5YmNmZGNkNDBjYTFfMS01LTEtMS0w_c5de3f77-134b-4fa4-a955-88210d0a680c">P7Y3M</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="i041bf999636948c0a36483d04e7c2200_D20210101-20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF83Ni9mcmFnOjI3MWNlZDZkZWRlZTQ0MWJhZTIzMmM3OGUzMjM4NDkzL3RhYmxlOmJkMWM4NjQxYTViZTQzMjViMjBmOWJjZmRjZDQwY2ExL3RhYmxlcmFuZ2U6YmQxYzg2NDFhNWJlNDMyNWIyMGY5YmNmZGNkNDBjYTFfMi0xLTEtMS0w_2ebfb466-5d7c-4e07-bc66-e528f67592e3"
      unitRef="shares">1802820</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
      contextRef="i041bf999636948c0a36483d04e7c2200_D20210101-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF83Ni9mcmFnOjI3MWNlZDZkZWRlZTQ0MWJhZTIzMmM3OGUzMjM4NDkzL3RhYmxlOmJkMWM4NjQxYTViZTQzMjViMjBmOWJjZmRjZDQwY2ExL3RhYmxlcmFuZ2U6YmQxYzg2NDFhNWJlNDMyNWIyMGY5YmNmZGNkNDBjYTFfMi0zLTEtMS0w_44dd243e-77d7-4cde-9408-79d436b0b306"
      unitRef="usdPerShare">8.02</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="i041bf999636948c0a36483d04e7c2200_D20210101-20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF83Ni9mcmFnOjI3MWNlZDZkZWRlZTQ0MWJhZTIzMmM3OGUzMjM4NDkzL3RhYmxlOmJkMWM4NjQxYTViZTQzMjViMjBmOWJjZmRjZDQwY2ExL3RhYmxlcmFuZ2U6YmQxYzg2NDFhNWJlNDMyNWIyMGY5YmNmZGNkNDBjYTFfNC0xLTEtMS0w_1b0454f9-2c7f-4911-a235-dba9aa2025e7"
      unitRef="shares">126508</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
      contextRef="i041bf999636948c0a36483d04e7c2200_D20210101-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF83Ni9mcmFnOjI3MWNlZDZkZWRlZTQ0MWJhZTIzMmM3OGUzMjM4NDkzL3RhYmxlOmJkMWM4NjQxYTViZTQzMjViMjBmOWJjZmRjZDQwY2ExL3RhYmxlcmFuZ2U6YmQxYzg2NDFhNWJlNDMyNWIyMGY5YmNmZGNkNDBjYTFfNC0zLTEtMS0w_04b94c66-b29e-44c2-86cf-9c7d26fa903a"
      unitRef="usdPerShare">4.77</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod
      contextRef="i041bf999636948c0a36483d04e7c2200_D20210101-20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF83Ni9mcmFnOjI3MWNlZDZkZWRlZTQ0MWJhZTIzMmM3OGUzMjM4NDkzL3RhYmxlOmJkMWM4NjQxYTViZTQzMjViMjBmOWJjZmRjZDQwY2ExL3RhYmxlcmFuZ2U6YmQxYzg2NDFhNWJlNDMyNWIyMGY5YmNmZGNkNDBjYTFfNS0xLTEtMS0w_0f95668a-d7ae-4e6b-bfa8-99bfc5fe8bcd"
      unitRef="shares">255467</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice
      contextRef="i041bf999636948c0a36483d04e7c2200_D20210101-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF83Ni9mcmFnOjI3MWNlZDZkZWRlZTQ0MWJhZTIzMmM3OGUzMjM4NDkzL3RhYmxlOmJkMWM4NjQxYTViZTQzMjViMjBmOWJjZmRjZDQwY2ExL3RhYmxlcmFuZ2U6YmQxYzg2NDFhNWJlNDMyNWIyMGY5YmNmZGNkNDBjYTFfNS0zLTEtMS0w_a4952b01-e1f8-477c-9916-3c4eb6652dfb"
      unitRef="usdPerShare">6.83</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod
      contextRef="i041bf999636948c0a36483d04e7c2200_D20210101-20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF83Ni9mcmFnOjI3MWNlZDZkZWRlZTQ0MWJhZTIzMmM3OGUzMjM4NDkzL3RhYmxlOmJkMWM4NjQxYTViZTQzMjViMjBmOWJjZmRjZDQwY2ExL3RhYmxlcmFuZ2U6YmQxYzg2NDFhNWJlNDMyNWIyMGY5YmNmZGNkNDBjYTFfNi0xLTEtMS0w_658f87de-7641-427e-949b-db8a504920b6"
      unitRef="shares">427632</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice
      contextRef="i041bf999636948c0a36483d04e7c2200_D20210101-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF83Ni9mcmFnOjI3MWNlZDZkZWRlZTQ0MWJhZTIzMmM3OGUzMjM4NDkzL3RhYmxlOmJkMWM4NjQxYTViZTQzMjViMjBmOWJjZmRjZDQwY2ExL3RhYmxlcmFuZ2U6YmQxYzg2NDFhNWJlNDMyNWIyMGY5YmNmZGNkNDBjYTFfNi0zLTEtMS0w_7d995d8a-abbd-4179-aa21-ce86371aeb9c"
      unitRef="usdPerShare">25.93</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="i03b8c77b6e0e4908832f51b1dfe8629e_I20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF83Ni9mcmFnOjI3MWNlZDZkZWRlZTQ0MWJhZTIzMmM3OGUzMjM4NDkzL3RhYmxlOmJkMWM4NjQxYTViZTQzMjViMjBmOWJjZmRjZDQwY2ExL3RhYmxlcmFuZ2U6YmQxYzg2NDFhNWJlNDMyNWIyMGY5YmNmZGNkNDBjYTFfNy0xLTEtMS0w_928f9721-c609-4ed0-b278-7c2b6f506bdf"
      unitRef="shares">12249109</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="i03b8c77b6e0e4908832f51b1dfe8629e_I20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF83Ni9mcmFnOjI3MWNlZDZkZWRlZTQ0MWJhZTIzMmM3OGUzMjM4NDkzL3RhYmxlOmJkMWM4NjQxYTViZTQzMjViMjBmOWJjZmRjZDQwY2ExL3RhYmxlcmFuZ2U6YmQxYzg2NDFhNWJlNDMyNWIyMGY5YmNmZGNkNDBjYTFfNy0zLTEtMS0w_41ba4e89-b582-4c68-b735-6a1ab172d6eb"
      unitRef="usdPerShare">14.35</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2
      contextRef="i041bf999636948c0a36483d04e7c2200_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF83Ni9mcmFnOjI3MWNlZDZkZWRlZTQ0MWJhZTIzMmM3OGUzMjM4NDkzL3RhYmxlOmJkMWM4NjQxYTViZTQzMjViMjBmOWJjZmRjZDQwY2ExL3RhYmxlcmFuZ2U6YmQxYzg2NDFhNWJlNDMyNWIyMGY5YmNmZGNkNDBjYTFfNy01LTEtMS0w_4eb801d1-cfc0-498c-9ecc-52f83aaeb38a">P6Y10M20D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
      contextRef="i03b8c77b6e0e4908832f51b1dfe8629e_I20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF83Ni9mcmFnOjI3MWNlZDZkZWRlZTQ0MWJhZTIzMmM3OGUzMjM4NDkzL3RhYmxlOmJkMWM4NjQxYTViZTQzMjViMjBmOWJjZmRjZDQwY2ExL3RhYmxlcmFuZ2U6YmQxYzg2NDFhNWJlNDMyNWIyMGY5YmNmZGNkNDBjYTFfOC0xLTEtMS0w_68df0900-dcd8-4a20-ab88-318aaa65f177"
      unitRef="shares">7227624</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
      contextRef="i03b8c77b6e0e4908832f51b1dfe8629e_I20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF83Ni9mcmFnOjI3MWNlZDZkZWRlZTQ0MWJhZTIzMmM3OGUzMjM4NDkzL3RhYmxlOmJkMWM4NjQxYTViZTQzMjViMjBmOWJjZmRjZDQwY2ExL3RhYmxlcmFuZ2U6YmQxYzg2NDFhNWJlNDMyNWIyMGY5YmNmZGNkNDBjYTFfOC0zLTEtMS0w_f90f8dee-122c-451b-a3c6-42c9ca78f712"
      unitRef="usdPerShare">16.87</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1
      contextRef="i041bf999636948c0a36483d04e7c2200_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF83Ni9mcmFnOjI3MWNlZDZkZWRlZTQ0MWJhZTIzMmM3OGUzMjM4NDkzL3RhYmxlOmJkMWM4NjQxYTViZTQzMjViMjBmOWJjZmRjZDQwY2ExL3RhYmxlcmFuZ2U6YmQxYzg2NDFhNWJlNDMyNWIyMGY5YmNmZGNkNDBjYTFfOC01LTEtMS0w_5cbe6073-eb85-4c4f-b9d9-a0439c055699">P5Y8M4D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1>
    <us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock
      contextRef="i5cc25946d6f843cca98ce03c128dee12_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF83Ni9mcmFnOjI3MWNlZDZkZWRlZTQ0MWJhZTIzMmM3OGUzMjM4NDkzL3RleHRyZWdpb246MjcxY2VkNmRlZGVlNDQxYmFlMjMyYzc4ZTMyMzg0OTNfMzQ0Mg_ad121054-678a-401f-8ffe-76efcd44b495">&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, 2020&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;1,727,712&#160;&lt;/span&gt;&lt;/td&gt;&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;6.11&#160;&lt;/span&gt;&lt;/td&gt;&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.42&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;462,019&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.87&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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,624,013)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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;(5.76)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;(97,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;(8.96)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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, 2021&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;468,481&#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;8.47&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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.58&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i7b77c9badcce40a3916e75941006ca65_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF83Ni9mcmFnOjI3MWNlZDZkZWRlZTQ0MWJhZTIzMmM3OGUzMjM4NDkzL3RhYmxlOjc2YzU1YWVlNjIwNDRhZTJiNGVmZDM5MDBkNmRjMDA5L3RhYmxlcmFuZ2U6NzZjNTVhZWU2MjA0NGFlMmI0ZWZkMzkwMGQ2ZGMwMDlfMS0xLTEtMS0w_89174db4-02e5-4f4a-aa0b-5c9b43b2b0ee"
      unitRef="shares">1727712</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i7b77c9badcce40a3916e75941006ca65_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF83Ni9mcmFnOjI3MWNlZDZkZWRlZTQ0MWJhZTIzMmM3OGUzMjM4NDkzL3RhYmxlOjc2YzU1YWVlNjIwNDRhZTJiNGVmZDM5MDBkNmRjMDA5L3RhYmxlcmFuZ2U6NzZjNTVhZWU2MjA0NGFlMmI0ZWZkMzkwMGQ2ZGMwMDlfMS0zLTEtMS0w_14b20807-f12a-4daf-9ed3-b09a4391084e"
      unitRef="usdPerShare">6.11</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms
      contextRef="iff66e8e265754992a65402086df244b8_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF83Ni9mcmFnOjI3MWNlZDZkZWRlZTQ0MWJhZTIzMmM3OGUzMjM4NDkzL3RhYmxlOjc2YzU1YWVlNjIwNDRhZTJiNGVmZDM5MDBkNmRjMDA5L3RhYmxlcmFuZ2U6NzZjNTVhZWU2MjA0NGFlMmI0ZWZkMzkwMGQ2ZGMwMDlfMS01LTEtMS0w_8ab6823f-b5c7-468f-8226-207a4d64501b">P0Y5M1D</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i041bf999636948c0a36483d04e7c2200_D20210101-20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF83Ni9mcmFnOjI3MWNlZDZkZWRlZTQ0MWJhZTIzMmM3OGUzMjM4NDkzL3RhYmxlOjc2YzU1YWVlNjIwNDRhZTJiNGVmZDM5MDBkNmRjMDA5L3RhYmxlcmFuZ2U6NzZjNTVhZWU2MjA0NGFlMmI0ZWZkMzkwMGQ2ZGMwMDlfMi0xLTEtMS0w_94afd031-c735-4e60-8258-928374eed389"
      unitRef="shares">462019</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i041bf999636948c0a36483d04e7c2200_D20210101-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF83Ni9mcmFnOjI3MWNlZDZkZWRlZTQ0MWJhZTIzMmM3OGUzMjM4NDkzL3RhYmxlOjc2YzU1YWVlNjIwNDRhZTJiNGVmZDM5MDBkNmRjMDA5L3RhYmxlcmFuZ2U6NzZjNTVhZWU2MjA0NGFlMmI0ZWZkMzkwMGQ2ZGMwMDlfMi0zLTEtMS0w_90050d14-0d4e-47d6-bd48-95a624be25dc"
      unitRef="usdPerShare">7.87</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="i041bf999636948c0a36483d04e7c2200_D20210101-20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF83Ni9mcmFnOjI3MWNlZDZkZWRlZTQ0MWJhZTIzMmM3OGUzMjM4NDkzL3RhYmxlOjc2YzU1YWVlNjIwNDRhZTJiNGVmZDM5MDBkNmRjMDA5L3RhYmxlcmFuZ2U6NzZjNTVhZWU2MjA0NGFlMmI0ZWZkMzkwMGQ2ZGMwMDlfMy0xLTEtMS0w_1694b085-d194-498b-ac42-fe71d1d2bcd4"
      unitRef="shares">1624013</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="i041bf999636948c0a36483d04e7c2200_D20210101-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF83Ni9mcmFnOjI3MWNlZDZkZWRlZTQ0MWJhZTIzMmM3OGUzMjM4NDkzL3RhYmxlOjc2YzU1YWVlNjIwNDRhZTJiNGVmZDM5MDBkNmRjMDA5L3RhYmxlcmFuZ2U6NzZjNTVhZWU2MjA0NGFlMmI0ZWZkMzkwMGQ2ZGMwMDlfMy0zLTEtMS0w_02567793-3d05-424d-ba14-d52d33d068a5"
      unitRef="usdPerShare">5.76</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="i041bf999636948c0a36483d04e7c2200_D20210101-20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF83Ni9mcmFnOjI3MWNlZDZkZWRlZTQ0MWJhZTIzMmM3OGUzMjM4NDkzL3RhYmxlOjc2YzU1YWVlNjIwNDRhZTJiNGVmZDM5MDBkNmRjMDA5L3RhYmxlcmFuZ2U6NzZjNTVhZWU2MjA0NGFlMmI0ZWZkMzkwMGQ2ZGMwMDlfNC0xLTEtMS0w_dff86b94-76f8-4586-9219-c14f2c18b595"
      unitRef="shares">97237</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="i041bf999636948c0a36483d04e7c2200_D20210101-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF83Ni9mcmFnOjI3MWNlZDZkZWRlZTQ0MWJhZTIzMmM3OGUzMjM4NDkzL3RhYmxlOjc2YzU1YWVlNjIwNDRhZTJiNGVmZDM5MDBkNmRjMDA5L3RhYmxlcmFuZ2U6NzZjNTVhZWU2MjA0NGFlMmI0ZWZkMzkwMGQ2ZGMwMDlfNC0zLTEtMS0w_57891650-48e9-40e0-a278-1bec5756801d"
      unitRef="usdPerShare">8.96</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i03b8c77b6e0e4908832f51b1dfe8629e_I20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF83Ni9mcmFnOjI3MWNlZDZkZWRlZTQ0MWJhZTIzMmM3OGUzMjM4NDkzL3RhYmxlOjc2YzU1YWVlNjIwNDRhZTJiNGVmZDM5MDBkNmRjMDA5L3RhYmxlcmFuZ2U6NzZjNTVhZWU2MjA0NGFlMmI0ZWZkMzkwMGQ2ZGMwMDlfNS0xLTEtMS0w_713fbdff-9579-4295-bc56-d4400e17ac9a"
      unitRef="shares">468481</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i03b8c77b6e0e4908832f51b1dfe8629e_I20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF83Ni9mcmFnOjI3MWNlZDZkZWRlZTQ0MWJhZTIzMmM3OGUzMjM4NDkzL3RhYmxlOjc2YzU1YWVlNjIwNDRhZTJiNGVmZDM5MDBkNmRjMDA5L3RhYmxlcmFuZ2U6NzZjNTVhZWU2MjA0NGFlMmI0ZWZkMzkwMGQ2ZGMwMDlfNS0zLTEtMS0w_8c091046-bd71-48ab-92a5-3e3378fe2179"
      unitRef="usdPerShare">8.47</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms
      contextRef="i041bf999636948c0a36483d04e7c2200_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF83Ni9mcmFnOjI3MWNlZDZkZWRlZTQ0MWJhZTIzMmM3OGUzMjM4NDkzL3RhYmxlOjc2YzU1YWVlNjIwNDRhZTJiNGVmZDM5MDBkNmRjMDA5L3RhYmxlcmFuZ2U6NzZjNTVhZWU2MjA0NGFlMmI0ZWZkMzkwMGQ2ZGMwMDlfNS01LTEtMS0w_9555d8ed-c043-4d80-9613-a7be37c4448f">P0Y6M29D</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms>
    <pgen:CompensationArrangementWithIndividualAllocatedShareBasedCompensationExpenseMonthlyExpense
      contextRef="i04638c99da7f45a89e484a9267e67151_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF83Ni9mcmFnOjI3MWNlZDZkZWRlZTQ0MWJhZTIzMmM3OGUzMjM4NDkzL3RleHRyZWdpb246MjcxY2VkNmRlZGVlNDQxYmFlMjMyYzc4ZTMyMzg0OTNfMjMxOQ_309d0583-795e-4ecb-8841-0735c448c6ad"
      unitRef="usd">200000</pgen:CompensationArrangementWithIndividualAllocatedShareBasedCompensationExpenseMonthlyExpense>
    <pgen:LockupPeriodOnRestrictedStockUnitShares
      contextRef="i47a740653c2647dea078ce98a9a1aeec_D20200101-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF83Ni9mcmFnOjI3MWNlZDZkZWRlZTQ0MWJhZTIzMmM3OGUzMjM4NDkzL3RleHRyZWdpb246MjcxY2VkNmRlZGVlNDQxYmFlMjMyYzc4ZTMyMzg0OTNfMzQ1NQ_b8361931-1a34-4ded-b223-3f926932ce37">P3Y</pgen:LockupPeriodOnRestrictedStockUnitShares>
    <pgen:CompensationArrangementWithIndividualAnnualCashRetainer
      contextRef="i4ac0f3db54774a89a04146b7539e4b8c_D20200901-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF83Ni9mcmFnOjI3MWNlZDZkZWRlZTQ0MWJhZTIzMmM3OGUzMjM4NDkzL3RleHRyZWdpb246MjcxY2VkNmRlZGVlNDQxYmFlMjMyYzc4ZTMyMzg0OTNfMjY5Nw_3b8f4c2a-3204-4ff9-9e99-16cddd6fb4d6"
      unitRef="usd">100000</pgen:CompensationArrangementWithIndividualAnnualCashRetainer>
    <pgen:CompensationArrangementWithIndividualAnnualStockOptionGrantGrantDateFairValue
      contextRef="i6985ce3347b3487f81676eeb824be9bd_D20200901-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF83Ni9mcmFnOjI3MWNlZDZkZWRlZTQ0MWJhZTIzMmM3OGUzMjM4NDkzL3RleHRyZWdpb246MjcxY2VkNmRlZGVlNDQxYmFlMjMyYzc4ZTMyMzg0OTNfMjg3Ng_848f1510-0783-47bc-9b3b-1fe7a353e068"
      unitRef="usd">250000</pgen:CompensationArrangementWithIndividualAnnualStockOptionGrantGrantDateFairValue>
    <pgen:CompensationArrangementWithIndividualAnnualRSUGrantGrantDateFairValue
      contextRef="i5570b1510da04601838a36d6a60b2ec1_D20200901-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF83Ni9mcmFnOjI3MWNlZDZkZWRlZTQ0MWJhZTIzMmM3OGUzMjM4NDkzL3RleHRyZWdpb246MjcxY2VkNmRlZGVlNDQxYmFlMjMyYzc4ZTMyMzg0OTNfMjk0OA_1d113317-6565-41fd-9c71-a93bf8a069e6"
      unitRef="usd">250000</pgen:CompensationArrangementWithIndividualAnnualRSUGrantGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="i5570b1510da04601838a36d6a60b2ec1_D20200901-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF83Ni9mcmFnOjI3MWNlZDZkZWRlZTQ0MWJhZTIzMmM3OGUzMjM4NDkzL3RleHRyZWdpb246MjcxY2VkNmRlZGVlNDQxYmFlMjMyYzc4ZTMyMzg0OTNfMjk2NA_5e35cbfe-6440-4893-988d-70a94a67ce94">P1Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <pgen:CompensationArrangementWithIndividualExpense
      contextRef="i3189f2a5fee844828941ed626c10ed68_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF83Ni9mcmFnOjI3MWNlZDZkZWRlZTQ0MWJhZTIzMmM3OGUzMjM4NDkzL3RleHRyZWdpb246MjcxY2VkNmRlZGVlNDQxYmFlMjMyYzc4ZTMyMzg0OTNfMzM1MA_5f4e04ca-8ba6-42e5-b423-0dea22aee060"
      unitRef="usd">76000</pgen:CompensationArrangementWithIndividualExpense>
    <pgen:CompensationArrangementWithIndividualExpense
      contextRef="id4c579b710b349d5978711752e0056b0_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF83Ni9mcmFnOjI3MWNlZDZkZWRlZTQ0MWJhZTIzMmM3OGUzMjM4NDkzL3RleHRyZWdpb246MjcxY2VkNmRlZGVlNDQxYmFlMjMyYzc4ZTMyMzg0OTNfMzM1Nw_7bee68d3-fafd-416e-b01f-c5f400ddec07"
      unitRef="usd">266000</pgen:CompensationArrangementWithIndividualExpense>
    <pgen:CompensationArrangementWithIndividualExpense
      contextRef="i79dda3a0da0e4551abd72a829f876f93_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF83Ni9mcmFnOjI3MWNlZDZkZWRlZTQ0MWJhZTIzMmM3OGUzMjM4NDkzL3RleHRyZWdpb246MjcxY2VkNmRlZGVlNDQxYmFlMjMyYzc4ZTMyMzg0OTNfMzM5Nw_77103af2-8322-48c2-87fc-55fefda7190b"
      unitRef="usd">585000</pgen:CompensationArrangementWithIndividualExpense>
    <pgen:CompensationArrangementWithIndividualExpense
      contextRef="i341544ea88444b4a98829897f7df7cb3_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF83Ni9mcmFnOjI3MWNlZDZkZWRlZTQ0MWJhZTIzMmM3OGUzMjM4NDkzL3RleHRyZWdpb246MjcxY2VkNmRlZGVlNDQxYmFlMjMyYzc4ZTMyMzg0OTNfMzQwNA_03e134be-55dc-4188-abe4-60a894d7ddba"
      unitRef="usd">720000</pgen:CompensationArrangementWithIndividualExpense>
    <us-gaap:LesseeOperatingLeasesTextBlock
      contextRef="i5cc25946d6f843cca98ce03c128dee12_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF83OS9mcmFnOjBhMTcxOWFjN2NmNzQxYzI4NTBlNDZkZGU4NzVlMTNjL3RleHRyZWdpb246MGExNzE5YWM3Y2Y3NDFjMjg1MGU0NmRkZTg3NWUxM2NfMTExOQ_3cbada5a-62dc-4e5a-bb34-d25d0cbe3140">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:id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF83OS9mcmFnOjBhMTcxOWFjN2NmNzQxYzI4NTBlNDZkZGU4NzVlMTNjL3RleHRyZWdpb246MGExNzE5YWM3Y2Y3NDFjMjg1MGU0NmRkZTg3NWUxM2NfMzQw_ea208192-cec0-4bfb-a78d-e0419a19a13b"&gt;one&lt;/span&gt; to nine 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;2021&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;2020&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;2021&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;2020&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;843&#160;&lt;/span&gt;&lt;/td&gt;&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;892&#160;&lt;/span&gt;&lt;/td&gt;&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,511&#160;&lt;/span&gt;&lt;/td&gt;&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,690&#160;&lt;/span&gt;&lt;/td&gt;&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;464&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;480&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,411&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,332&#160;&lt;/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;199&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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;205&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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;663&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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;654&#160;&lt;/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;1,506&#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,577&#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;4,585&#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;4,676&#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, 2021, 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;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;718&#160;&lt;/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;2022&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;3,405&#160;&lt;/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;2023&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,945&#160;&lt;/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;2024&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;3,009&#160;&lt;/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;2025&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,283&#160;&lt;/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;2026&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,796&#160;&lt;/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;4,638&#160;&lt;/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;18,794&#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;(5,636)&lt;/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;13,158&#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,959&#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;11,199&#160;&lt;/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;13,158&#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;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:10pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2020&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.38&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;4.21&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;10.99&#160;&lt;/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.27&#160;&lt;/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;2021&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;2020&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;2,835&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;3,013&#160;&lt;/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;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;395&#160;&lt;/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="if00836b98f334fd88d3d692c947487be_I20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF83OS9mcmFnOjBhMTcxOWFjN2NmNzQxYzI4NTBlNDZkZGU4NzVlMTNjL3RleHRyZWdpb246MGExNzE5YWM3Y2Y3NDFjMjg1MGU0NmRkZTg3NWUxM2NfMzQ2_4b737d61-5dc4-483b-8f7e-b07a4bd8ed3f">P9Y</us-gaap:LesseeOperatingLeaseRemainingLeaseTerm>
    <pgen:LesseeOperatingLeaseTerminationPeriod
      contextRef="i5cc25946d6f843cca98ce03c128dee12_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF83OS9mcmFnOjBhMTcxOWFjN2NmNzQxYzI4NTBlNDZkZGU4NzVlMTNjL3RleHRyZWdpb246MGExNzE5YWM3Y2Y3NDFjMjg1MGU0NmRkZTg3NWUxM2NfNDcy_e328ac9b-2ef3-4133-985b-3baf796d5805">P1Y</pgen:LesseeOperatingLeaseTerminationPeriod>
    <us-gaap:LeaseCostTableTextBlock
      contextRef="i5cc25946d6f843cca98ce03c128dee12_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF83OS9mcmFnOjBhMTcxOWFjN2NmNzQxYzI4NTBlNDZkZGU4NzVlMTNjL3RleHRyZWdpb246MGExNzE5YWM3Y2Y3NDFjMjg1MGU0NmRkZTg3NWUxM2NfMTEwNA_ee27b73c-021c-4fcf-9865-53c715791fa3">&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;2021&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;2020&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;2021&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;2020&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;843&#160;&lt;/span&gt;&lt;/td&gt;&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;892&#160;&lt;/span&gt;&lt;/td&gt;&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,511&#160;&lt;/span&gt;&lt;/td&gt;&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,690&#160;&lt;/span&gt;&lt;/td&gt;&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;464&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;480&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,411&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,332&#160;&lt;/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;199&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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;205&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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;663&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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;654&#160;&lt;/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;1,506&#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,577&#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;4,585&#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;4,676&#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;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:10pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2020&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.38&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;4.21&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;10.99&#160;&lt;/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.27&#160;&lt;/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;2021&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;2020&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;2,835&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;3,013&#160;&lt;/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;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;395&#160;&lt;/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="ibbda1d45c4164127977e21bbd05ea939_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF83OS9mcmFnOjBhMTcxOWFjN2NmNzQxYzI4NTBlNDZkZGU4NzVlMTNjL3RhYmxlOmM4Y2ZiMzU0MjI1NjRhZTA5NTE2N2Q3YmFlN2YzZTBjL3RhYmxlcmFuZ2U6YzhjZmIzNTQyMjU2NGFlMDk1MTY3ZDdiYWU3ZjNlMGNfMi0xLTEtMS0w_68216c20-97f7-47d9-8ea2-f76f4b963444"
      unitRef="usd">843000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost
      contextRef="i3d2aac06481848c0b780ff88829ab732_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF83OS9mcmFnOjBhMTcxOWFjN2NmNzQxYzI4NTBlNDZkZGU4NzVlMTNjL3RhYmxlOmM4Y2ZiMzU0MjI1NjRhZTA5NTE2N2Q3YmFlN2YzZTBjL3RhYmxlcmFuZ2U6YzhjZmIzNTQyMjU2NGFlMDk1MTY3ZDdiYWU3ZjNlMGNfMi0zLTEtMS0w_4354ec95-cf4b-4674-b5b3-bb673209e5a3"
      unitRef="usd">892000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost
      contextRef="i5cc25946d6f843cca98ce03c128dee12_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF83OS9mcmFnOjBhMTcxOWFjN2NmNzQxYzI4NTBlNDZkZGU4NzVlMTNjL3RhYmxlOmM4Y2ZiMzU0MjI1NjRhZTA5NTE2N2Q3YmFlN2YzZTBjL3RhYmxlcmFuZ2U6YzhjZmIzNTQyMjU2NGFlMDk1MTY3ZDdiYWU3ZjNlMGNfMi01LTEtMS0w_decae168-22b6-4afb-ac6e-a0d4b3dbe65f"
      unitRef="usd">2511000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost
      contextRef="ic5858e179144480d94112d8d522800ba_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF83OS9mcmFnOjBhMTcxOWFjN2NmNzQxYzI4NTBlNDZkZGU4NzVlMTNjL3RhYmxlOmM4Y2ZiMzU0MjI1NjRhZTA5NTE2N2Q3YmFlN2YzZTBjL3RhYmxlcmFuZ2U6YzhjZmIzNTQyMjU2NGFlMDk1MTY3ZDdiYWU3ZjNlMGNfMi03LTEtMS0w_9c6ab97f-e553-4045-8006-4d6e85f598bc"
      unitRef="usd">2690000</us-gaap:OperatingLeaseCost>
    <us-gaap:ShortTermLeaseCost
      contextRef="ibbda1d45c4164127977e21bbd05ea939_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF83OS9mcmFnOjBhMTcxOWFjN2NmNzQxYzI4NTBlNDZkZGU4NzVlMTNjL3RhYmxlOmM4Y2ZiMzU0MjI1NjRhZTA5NTE2N2Q3YmFlN2YzZTBjL3RhYmxlcmFuZ2U6YzhjZmIzNTQyMjU2NGFlMDk1MTY3ZDdiYWU3ZjNlMGNfMy0xLTEtMS0w_d1d0db2c-f605-4d1a-9714-779f8684988b"
      unitRef="usd">464000</us-gaap:ShortTermLeaseCost>
    <us-gaap:ShortTermLeaseCost
      contextRef="i3d2aac06481848c0b780ff88829ab732_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF83OS9mcmFnOjBhMTcxOWFjN2NmNzQxYzI4NTBlNDZkZGU4NzVlMTNjL3RhYmxlOmM4Y2ZiMzU0MjI1NjRhZTA5NTE2N2Q3YmFlN2YzZTBjL3RhYmxlcmFuZ2U6YzhjZmIzNTQyMjU2NGFlMDk1MTY3ZDdiYWU3ZjNlMGNfMy0zLTEtMS0w_5d6b326a-2d99-4269-89e0-af87aefa3ce7"
      unitRef="usd">480000</us-gaap:ShortTermLeaseCost>
    <us-gaap:ShortTermLeaseCost
      contextRef="i5cc25946d6f843cca98ce03c128dee12_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF83OS9mcmFnOjBhMTcxOWFjN2NmNzQxYzI4NTBlNDZkZGU4NzVlMTNjL3RhYmxlOmM4Y2ZiMzU0MjI1NjRhZTA5NTE2N2Q3YmFlN2YzZTBjL3RhYmxlcmFuZ2U6YzhjZmIzNTQyMjU2NGFlMDk1MTY3ZDdiYWU3ZjNlMGNfMy01LTEtMS0w_04510f77-07c2-4ebc-b34b-20baf7770490"
      unitRef="usd">1411000</us-gaap:ShortTermLeaseCost>
    <us-gaap:ShortTermLeaseCost
      contextRef="ic5858e179144480d94112d8d522800ba_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF83OS9mcmFnOjBhMTcxOWFjN2NmNzQxYzI4NTBlNDZkZGU4NzVlMTNjL3RhYmxlOmM4Y2ZiMzU0MjI1NjRhZTA5NTE2N2Q3YmFlN2YzZTBjL3RhYmxlcmFuZ2U6YzhjZmIzNTQyMjU2NGFlMDk1MTY3ZDdiYWU3ZjNlMGNfMy03LTEtMS0w_90a3f3a5-be1b-40d6-9a7c-4016f02f8572"
      unitRef="usd">1332000</us-gaap:ShortTermLeaseCost>
    <us-gaap:VariableLeaseCost
      contextRef="ibbda1d45c4164127977e21bbd05ea939_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF83OS9mcmFnOjBhMTcxOWFjN2NmNzQxYzI4NTBlNDZkZGU4NzVlMTNjL3RhYmxlOmM4Y2ZiMzU0MjI1NjRhZTA5NTE2N2Q3YmFlN2YzZTBjL3RhYmxlcmFuZ2U6YzhjZmIzNTQyMjU2NGFlMDk1MTY3ZDdiYWU3ZjNlMGNfNC0xLTEtMS0w_65aad160-fb88-478b-8a67-b6b6996ef9ee"
      unitRef="usd">199000</us-gaap:VariableLeaseCost>
    <us-gaap:VariableLeaseCost
      contextRef="i3d2aac06481848c0b780ff88829ab732_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF83OS9mcmFnOjBhMTcxOWFjN2NmNzQxYzI4NTBlNDZkZGU4NzVlMTNjL3RhYmxlOmM4Y2ZiMzU0MjI1NjRhZTA5NTE2N2Q3YmFlN2YzZTBjL3RhYmxlcmFuZ2U6YzhjZmIzNTQyMjU2NGFlMDk1MTY3ZDdiYWU3ZjNlMGNfNC0zLTEtMS0w_49361676-8e43-43cb-8ca5-1d99b0353c67"
      unitRef="usd">205000</us-gaap:VariableLeaseCost>
    <us-gaap:VariableLeaseCost
      contextRef="i5cc25946d6f843cca98ce03c128dee12_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF83OS9mcmFnOjBhMTcxOWFjN2NmNzQxYzI4NTBlNDZkZGU4NzVlMTNjL3RhYmxlOmM4Y2ZiMzU0MjI1NjRhZTA5NTE2N2Q3YmFlN2YzZTBjL3RhYmxlcmFuZ2U6YzhjZmIzNTQyMjU2NGFlMDk1MTY3ZDdiYWU3ZjNlMGNfNC01LTEtMS0w_f90f88da-0f64-4c83-8f7e-e826f094babb"
      unitRef="usd">663000</us-gaap:VariableLeaseCost>
    <us-gaap:VariableLeaseCost
      contextRef="ic5858e179144480d94112d8d522800ba_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF83OS9mcmFnOjBhMTcxOWFjN2NmNzQxYzI4NTBlNDZkZGU4NzVlMTNjL3RhYmxlOmM4Y2ZiMzU0MjI1NjRhZTA5NTE2N2Q3YmFlN2YzZTBjL3RhYmxlcmFuZ2U6YzhjZmIzNTQyMjU2NGFlMDk1MTY3ZDdiYWU3ZjNlMGNfNC03LTEtMS0w_adbaa9dd-e1fc-4308-80c8-01a0852e9b2e"
      unitRef="usd">654000</us-gaap:VariableLeaseCost>
    <us-gaap:LeaseCost
      contextRef="ibbda1d45c4164127977e21bbd05ea939_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF83OS9mcmFnOjBhMTcxOWFjN2NmNzQxYzI4NTBlNDZkZGU4NzVlMTNjL3RhYmxlOmM4Y2ZiMzU0MjI1NjRhZTA5NTE2N2Q3YmFlN2YzZTBjL3RhYmxlcmFuZ2U6YzhjZmIzNTQyMjU2NGFlMDk1MTY3ZDdiYWU3ZjNlMGNfNS0xLTEtMS0w_bd947181-2712-4036-aa9a-5bf2fb7be4f6"
      unitRef="usd">1506000</us-gaap:LeaseCost>
    <us-gaap:LeaseCost
      contextRef="i3d2aac06481848c0b780ff88829ab732_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF83OS9mcmFnOjBhMTcxOWFjN2NmNzQxYzI4NTBlNDZkZGU4NzVlMTNjL3RhYmxlOmM4Y2ZiMzU0MjI1NjRhZTA5NTE2N2Q3YmFlN2YzZTBjL3RhYmxlcmFuZ2U6YzhjZmIzNTQyMjU2NGFlMDk1MTY3ZDdiYWU3ZjNlMGNfNS0zLTEtMS0w_1a5c5c9b-3c3f-4ff1-9231-7f5b361d4fea"
      unitRef="usd">1577000</us-gaap:LeaseCost>
    <us-gaap:LeaseCost
      contextRef="i5cc25946d6f843cca98ce03c128dee12_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF83OS9mcmFnOjBhMTcxOWFjN2NmNzQxYzI4NTBlNDZkZGU4NzVlMTNjL3RhYmxlOmM4Y2ZiMzU0MjI1NjRhZTA5NTE2N2Q3YmFlN2YzZTBjL3RhYmxlcmFuZ2U6YzhjZmIzNTQyMjU2NGFlMDk1MTY3ZDdiYWU3ZjNlMGNfNS01LTEtMS0w_a72496b9-a046-4592-8574-fe642b74be69"
      unitRef="usd">4585000</us-gaap:LeaseCost>
    <us-gaap:LeaseCost
      contextRef="ic5858e179144480d94112d8d522800ba_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF83OS9mcmFnOjBhMTcxOWFjN2NmNzQxYzI4NTBlNDZkZGU4NzVlMTNjL3RhYmxlOmM4Y2ZiMzU0MjI1NjRhZTA5NTE2N2Q3YmFlN2YzZTBjL3RhYmxlcmFuZ2U6YzhjZmIzNTQyMjU2NGFlMDk1MTY3ZDdiYWU3ZjNlMGNfNS03LTEtMS0w_ca95eca7-c4d1-4b8b-8c3a-17210f21c392"
      unitRef="usd">4676000</us-gaap:LeaseCost>
    <us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock
      contextRef="i5cc25946d6f843cca98ce03c128dee12_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF83OS9mcmFnOjBhMTcxOWFjN2NmNzQxYzI4NTBlNDZkZGU4NzVlMTNjL3RleHRyZWdpb246MGExNzE5YWM3Y2Y3NDFjMjg1MGU0NmRkZTg3NWUxM2NfMTExNQ_dbf3331f-3e5a-4254-af83-84f1d6767e53">&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, 2021, 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;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;718&#160;&lt;/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;2022&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;3,405&#160;&lt;/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;2023&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,945&#160;&lt;/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;2024&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;3,009&#160;&lt;/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;2025&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,283&#160;&lt;/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;2026&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,796&#160;&lt;/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;4,638&#160;&lt;/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;18,794&#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;(5,636)&lt;/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;13,158&#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,959&#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;11,199&#160;&lt;/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;13,158&#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="i10cc24b3666e419ab532a7423ad3973f_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF83OS9mcmFnOjBhMTcxOWFjN2NmNzQxYzI4NTBlNDZkZGU4NzVlMTNjL3RhYmxlOmY3MWM2NzdiMTJiYzQ4ZGNiYTViMjVlZjI4MmZjNzNkL3RhYmxlcmFuZ2U6ZjcxYzY3N2IxMmJjNDhkY2JhNWIyNWVmMjgyZmM3M2RfMC0xLTEtMS0w_cdf1fba5-648a-43e0-b8c6-4c09a97816ef"
      unitRef="usd">718000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths
      contextRef="i10cc24b3666e419ab532a7423ad3973f_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF83OS9mcmFnOjBhMTcxOWFjN2NmNzQxYzI4NTBlNDZkZGU4NzVlMTNjL3RhYmxlOmY3MWM2NzdiMTJiYzQ4ZGNiYTViMjVlZjI4MmZjNzNkL3RhYmxlcmFuZ2U6ZjcxYzY3N2IxMmJjNDhkY2JhNWIyNWVmMjgyZmM3M2RfMS0xLTEtMS0w_e2f04196-408d-41b9-b117-92c93ff07faf"
      unitRef="usd">3405000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo
      contextRef="i10cc24b3666e419ab532a7423ad3973f_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF83OS9mcmFnOjBhMTcxOWFjN2NmNzQxYzI4NTBlNDZkZGU4NzVlMTNjL3RhYmxlOmY3MWM2NzdiMTJiYzQ4ZGNiYTViMjVlZjI4MmZjNzNkL3RhYmxlcmFuZ2U6ZjcxYzY3N2IxMmJjNDhkY2JhNWIyNWVmMjgyZmM3M2RfMi0xLTEtMS0w_65363494-cfcb-4b46-a628-9bf68a313b4f"
      unitRef="usd">2945000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree
      contextRef="i10cc24b3666e419ab532a7423ad3973f_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF83OS9mcmFnOjBhMTcxOWFjN2NmNzQxYzI4NTBlNDZkZGU4NzVlMTNjL3RhYmxlOmY3MWM2NzdiMTJiYzQ4ZGNiYTViMjVlZjI4MmZjNzNkL3RhYmxlcmFuZ2U6ZjcxYzY3N2IxMmJjNDhkY2JhNWIyNWVmMjgyZmM3M2RfMy0xLTEtMS0w_2b619bac-b608-4b02-8071-ff95a6fae3c7"
      unitRef="usd">3009000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour
      contextRef="i10cc24b3666e419ab532a7423ad3973f_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF83OS9mcmFnOjBhMTcxOWFjN2NmNzQxYzI4NTBlNDZkZGU4NzVlMTNjL3RhYmxlOmY3MWM2NzdiMTJiYzQ4ZGNiYTViMjVlZjI4MmZjNzNkL3RhYmxlcmFuZ2U6ZjcxYzY3N2IxMmJjNDhkY2JhNWIyNWVmMjgyZmM3M2RfNC0xLTEtMS0w_55e836f8-01fd-46a3-a991-3fe684c35e4d"
      unitRef="usd">2283000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive
      contextRef="i10cc24b3666e419ab532a7423ad3973f_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF83OS9mcmFnOjBhMTcxOWFjN2NmNzQxYzI4NTBlNDZkZGU4NzVlMTNjL3RhYmxlOmY3MWM2NzdiMTJiYzQ4ZGNiYTViMjVlZjI4MmZjNzNkL3RhYmxlcmFuZ2U6ZjcxYzY3N2IxMmJjNDhkY2JhNWIyNWVmMjgyZmM3M2RfNS0xLTEtMS0w_0328dfde-ad2d-4efd-90da-cff126ea8b8f"
      unitRef="usd">1796000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive
      contextRef="i10cc24b3666e419ab532a7423ad3973f_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF83OS9mcmFnOjBhMTcxOWFjN2NmNzQxYzI4NTBlNDZkZGU4NzVlMTNjL3RhYmxlOmY3MWM2NzdiMTJiYzQ4ZGNiYTViMjVlZjI4MmZjNzNkL3RhYmxlcmFuZ2U6ZjcxYzY3N2IxMmJjNDhkY2JhNWIyNWVmMjgyZmM3M2RfNi0xLTEtMS0w_cb08819f-6788-414e-8d88-3e1a5f7bff70"
      unitRef="usd">4638000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue
      contextRef="i10cc24b3666e419ab532a7423ad3973f_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF83OS9mcmFnOjBhMTcxOWFjN2NmNzQxYzI4NTBlNDZkZGU4NzVlMTNjL3RhYmxlOmY3MWM2NzdiMTJiYzQ4ZGNiYTViMjVlZjI4MmZjNzNkL3RhYmxlcmFuZ2U6ZjcxYzY3N2IxMmJjNDhkY2JhNWIyNWVmMjgyZmM3M2RfNy0xLTEtMS0w_e50b8ba5-a9fa-4cf8-a912-72875570e6f3"
      unitRef="usd">18794000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue>
    <us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount
      contextRef="i10cc24b3666e419ab532a7423ad3973f_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF83OS9mcmFnOjBhMTcxOWFjN2NmNzQxYzI4NTBlNDZkZGU4NzVlMTNjL3RhYmxlOmY3MWM2NzdiMTJiYzQ4ZGNiYTViMjVlZjI4MmZjNzNkL3RhYmxlcmFuZ2U6ZjcxYzY3N2IxMmJjNDhkY2JhNWIyNWVmMjgyZmM3M2RfOC0xLTEtMS0w_83bc66e5-cee4-4285-b1ea-ccbe2cb4003b"
      unitRef="usd">5636000</us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:OperatingLeaseLiability
      contextRef="i10cc24b3666e419ab532a7423ad3973f_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF83OS9mcmFnOjBhMTcxOWFjN2NmNzQxYzI4NTBlNDZkZGU4NzVlMTNjL3RhYmxlOmY3MWM2NzdiMTJiYzQ4ZGNiYTViMjVlZjI4MmZjNzNkL3RhYmxlcmFuZ2U6ZjcxYzY3N2IxMmJjNDhkY2JhNWIyNWVmMjgyZmM3M2RfOS0xLTEtMS0w_e61eccd5-fd83-4836-8d31-a5511d6a5d4a"
      unitRef="usd">13158000</us-gaap:OperatingLeaseLiability>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i10cc24b3666e419ab532a7423ad3973f_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF83OS9mcmFnOjBhMTcxOWFjN2NmNzQxYzI4NTBlNDZkZGU4NzVlMTNjL3RhYmxlOmY3MWM2NzdiMTJiYzQ4ZGNiYTViMjVlZjI4MmZjNzNkL3RhYmxlcmFuZ2U6ZjcxYzY3N2IxMmJjNDhkY2JhNWIyNWVmMjgyZmM3M2RfMTAtMS0xLTEtMA_7fb69851-7352-438f-8a12-f7e3b5c2beeb"
      unitRef="usd">1959000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i10cc24b3666e419ab532a7423ad3973f_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF83OS9mcmFnOjBhMTcxOWFjN2NmNzQxYzI4NTBlNDZkZGU4NzVlMTNjL3RhYmxlOmY3MWM2NzdiMTJiYzQ4ZGNiYTViMjVlZjI4MmZjNzNkL3RhYmxlcmFuZ2U6ZjcxYzY3N2IxMmJjNDhkY2JhNWIyNWVmMjgyZmM3M2RfMTEtMS0xLTEtMA_6a4c0217-4d16-4255-953f-39ce40f12aff"
      unitRef="usd">11199000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiability
      contextRef="i10cc24b3666e419ab532a7423ad3973f_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF83OS9mcmFnOjBhMTcxOWFjN2NmNzQxYzI4NTBlNDZkZGU4NzVlMTNjL3RhYmxlOmY3MWM2NzdiMTJiYzQ4ZGNiYTViMjVlZjI4MmZjNzNkL3RhYmxlcmFuZ2U6ZjcxYzY3N2IxMmJjNDhkY2JhNWIyNWVmMjgyZmM3M2RfMTItMS0xLTEtMA_971efb68-12bb-40a6-9d5a-1a7f42a57767"
      unitRef="usd">13158000</us-gaap:OperatingLeaseLiability>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="i10cc24b3666e419ab532a7423ad3973f_I20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF83OS9mcmFnOjBhMTcxOWFjN2NmNzQxYzI4NTBlNDZkZGU4NzVlMTNjL3RhYmxlOjhmYTEzMGU5NDNjNDRlZTBhMjhiOGRiZjJhMWQ1ZTBlL3RhYmxlcmFuZ2U6OGZhMTMwZTk0M2M0NGVlMGEyOGI4ZGJmMmExZDVlMGVfMS0xLTEtMS0w_121f34a3-c5fe-409c-ba67-92d79fd19df3">P6Y4M17D</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="i335637e17881457e8936f1f0a875356f_I20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF83OS9mcmFnOjBhMTcxOWFjN2NmNzQxYzI4NTBlNDZkZGU4NzVlMTNjL3RhYmxlOjhmYTEzMGU5NDNjNDRlZTBhMjhiOGRiZjJhMWQ1ZTBlL3RhYmxlcmFuZ2U6OGZhMTMwZTk0M2M0NGVlMGEyOGI4ZGJmMmExZDVlMGVfMS0zLTEtMS0w_6a463153-ee26-4db6-84a0-e9cd644ce7ce">P4Y2M15D</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="i10cc24b3666e419ab532a7423ad3973f_I20210930"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF83OS9mcmFnOjBhMTcxOWFjN2NmNzQxYzI4NTBlNDZkZGU4NzVlMTNjL3RhYmxlOjhmYTEzMGU5NDNjNDRlZTBhMjhiOGRiZjJhMWQ1ZTBlL3RhYmxlcmFuZ2U6OGZhMTMwZTk0M2M0NGVlMGEyOGI4ZGJmMmExZDVlMGVfMi0xLTEtMS0w_bb0c5b98-75e3-4383-9db2-dd80871ce84a"
      unitRef="number">0.1099</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="i335637e17881457e8936f1f0a875356f_I20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF83OS9mcmFnOjBhMTcxOWFjN2NmNzQxYzI4NTBlNDZkZGU4NzVlMTNjL3RhYmxlOjhmYTEzMGU5NDNjNDRlZTBhMjhiOGRiZjJhMWQ1ZTBlL3RhYmxlcmFuZ2U6OGZhMTMwZTk0M2M0NGVlMGEyOGI4ZGJmMmExZDVlMGVfMi0zLTEtMS0w_5cf77558-be02-4ca0-92b5-18f9d442ab20"
      unitRef="number">0.1027</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:OperatingLeasePayments
      contextRef="i5cc25946d6f843cca98ce03c128dee12_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF83OS9mcmFnOjBhMTcxOWFjN2NmNzQxYzI4NTBlNDZkZGU4NzVlMTNjL3RhYmxlOjExN2I1ZjYxMTQyYzQ2Yzg5NjFhODJiMjNiNDZjYjczL3RhYmxlcmFuZ2U6MTE3YjVmNjExNDJjNDZjODk2MWE4MmIyM2I0NmNiNzNfMy0xLTEtMS0w_e62cd266-f5af-4797-ab28-b51fe1d473f8"
      unitRef="usd">2835000</us-gaap:OperatingLeasePayments>
    <us-gaap:OperatingLeasePayments
      contextRef="ic5858e179144480d94112d8d522800ba_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF83OS9mcmFnOjBhMTcxOWFjN2NmNzQxYzI4NTBlNDZkZGU4NzVlMTNjL3RhYmxlOjExN2I1ZjYxMTQyYzQ2Yzg5NjFhODJiMjNiNDZjYjczL3RhYmxlcmFuZ2U6MTE3YjVmNjExNDJjNDZjODk2MWE4MmIyM2I0NmNiNzNfMy0zLTEtMS0w_5bc65609-5848-4be0-b19e-799119a33b10"
      unitRef="usd">3013000</us-gaap:OperatingLeasePayments>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="i5cc25946d6f843cca98ce03c128dee12_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF83OS9mcmFnOjBhMTcxOWFjN2NmNzQxYzI4NTBlNDZkZGU4NzVlMTNjL3RhYmxlOjExN2I1ZjYxMTQyYzQ2Yzg5NjFhODJiMjNiNDZjYjczL3RhYmxlcmFuZ2U6MTE3YjVmNjExNDJjNDZjODk2MWE4MmIyM2I0NmNiNzNfNC0xLTEtMS0w_48789392-ef82-4081-90d8-fa3e45f4866f"
      unitRef="usd">4868000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="ic5858e179144480d94112d8d522800ba_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF83OS9mcmFnOjBhMTcxOWFjN2NmNzQxYzI4NTBlNDZkZGU4NzVlMTNjL3RhYmxlOjExN2I1ZjYxMTQyYzQ2Yzg5NjFhODJiMjNiNDZjYjczL3RhYmxlcmFuZ2U6MTE3YjVmNjExNDJjNDZjODk2MWE4MmIyM2I0NmNiNzNfNC0zLTEtMS0w_dd015c90-4594-4d06-b80f-db67e057e884"
      unitRef="usd">395000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock
      contextRef="i5cc25946d6f843cca98ce03c128dee12_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF84Mi9mcmFnOjU1MTBlNWJlNjA4NTQ3NzNiYWQ3MDQyYjA5NzFjMTM2L3RleHRyZWdpb246NTUxMGU1YmU2MDg1NDc3M2JhZDcwNDJiMDk3MWMxMzZfNzEyMg_bbcb1f8f-ed2c-45e4-8f92-d926c749f42b">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:120%"&gt;On December 1, 2020, Trans Ova settled one of two patent infringement lawsuits brought by XY, LLC ("XY"). The lawsuit, originally filed in 2012, was tried and appealed between 2016 and 2020. On December 1, 2020, the parties reached a settlement resolving all remaining disputes. As part of that settlement, Trans Ova remitted to XY a settlement payment, which, in addition to all the other monies Trans Ova had previously paid XY, constituted full payment and satisfaction of the judgment, including pre-judgment interest, post-judgment interest, costs, and all past, current and future royalty obligations under the judgment. In exchange, XY released and forever discharged Trans Ova from all obligations arising out of the judgment.&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;A second patent infringement lawsuit brought on by XY was filed in December 2016. There are currently five patents remaining at issue in the case. The Company expects the trial to occur sometime in early 2023.&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;While this patent infringement lawsuit is pending, Trans Ova shall continue to utilize the technology consistent with the determinations of the court proceedings. Nonetheless, these disputes remain subject to a number of uncertainties, including the outcome of district court and appellate proceedings, the possibility of further claims by XY, and the impact of these matters on Trans Ova's ability to utilize the technology. Trans Ova and the Company could elect to enter into a settlement agreement in order to avoid the further costs and uncertainties of litigation.&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 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. Under the terms of the settlement, the Company, without admitting or denying the allegations of the SEC, consented to the entry of an administrative order requiring that the Company: (i) cease and desist from committing or causing any violations and future violations under Section 13(a) of the Securities Exchange Act of 1934, as amended, and Rules 13a-11 and 12b-20 promulgated thereunder; and (ii) pay a $2,500 civil money penalty to the SEC.&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 October 2020, several purported shareholder class action lawsuits were filed in the U.S. 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 plaintiff's claims track the allegations in the SEC's administrative order described above but challenge disclosures about the MBP program through September 2020, i.e., the date of the SEC administrative order. The plaintiffs seek compensatory damages, interest, and an award of reasonable attorney's fees and costs. In April 2021, the court granted an order consolidating the claims and 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:120%"&gt;Abailla v. Precigen, Inc., F/K/A Intrexon Corp., et al&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;. 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. The defendants intend to move to dismiss that complaint. 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:120%"&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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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:120%"&gt;Kent v. Precigen, Inc.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, Case CL21-6349. 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:120%"&gt;Kent&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; action demands inspection of certain books and records of the Company pursuant to Virginia statutory and common law. 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 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 July 10, 2020, the Company received a notice of arbitration from Harvest pursuant to the Collaboration Investment Opportunity Agreement dated March 13, 2015. In December 2020, the Company entered into an agreement with Harvest to resolve matters related to the parties' contractual and equity relationships and to settle all claims made in connection with the notice of arbitration noted above. Pursuant to the settlement agreement, the Company issued 2,117,264 shares of its common stock to Harvest valued at $18,103 in consideration of (i) the termination of the ECC agreements with Thrive Agrobiotics, Inc., Exotech Bio, Inc., and AD Skincare, Inc., which the Company had $6,993 of deferred revenue remaining related to these ECCs prior to the settlement agreement; (ii) the return of the Company's ownership interest in these Harvest start-up entities that had a total value of $326 prior to the settlement agreement; (iii) the commitment of Harvest (which is still ongoing) to take reasonable commercial efforts to transfer to the Company its membership interests in Intrexon Energy Partners II; and (iv) mutual irrevocable and unconditional releases of claims. The Company wrote off the investment balances and netted the deferred revenue balances associated with the eliminated service obligation against the consideration paid. Outstanding receivables from these Harvest start-up entities related to research and development services performed by the Company under the ECC agreements, which had been fully reserved in 2019, were also forgiven as part of the settlement agreement and written off by the Company. Following the settlement agreement, these Harvest start-up entities are no longer related parties.&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 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, the Company has fully reserved the amount of any disputed accounts receivable that remained outstanding as of September&#160;30, 2021. These disagreements and disputes result in management &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;distraction and may result in litigation, unfavorable settlements, or concessions by the Company, or adverse regulatory action, any of which could harm the Company's business or operations.&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 the course of its business, the Company is involved in litigation or legal matters, including governmental investigations. 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, 2021, 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:LossContingencyClaimsSettledNumber
      contextRef="ifd0e89be29ef4ff2bf0ce6282ccf3a60_D20201201-20201201"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF84Mi9mcmFnOjU1MTBlNWJlNjA4NTQ3NzNiYWQ3MDQyYjA5NzFjMTM2L3RleHRyZWdpb246NTUxMGU1YmU2MDg1NDc3M2JhZDcwNDJiMDk3MWMxMzZfOTI_2aed548d-0843-48a0-9ad8-bc78c46bff39"
      unitRef="claim">1</us-gaap:LossContingencyClaimsSettledNumber>
    <us-gaap:LossContingencyPendingClaimsNumber
      contextRef="i4864b0d68ce8408fb442d96cc7909741_I20201130"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF84Mi9mcmFnOjU1MTBlNWJlNjA4NTQ3NzNiYWQ3MDQyYjA5NzFjMTM2L3RleHRyZWdpb246NTUxMGU1YmU2MDg1NDc3M2JhZDcwNDJiMDk3MWMxMzZfOTg_428aca48-f95c-4cf2-95b8-b938339b15e3"
      unitRef="claim">2</us-gaap:LossContingencyPendingClaimsNumber>
    <pgen:LossContingencyNumberOfPatentsAtIssue
      contextRef="iec58d14c1aee49288cbb5fce6b7edd46_I20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF84Mi9mcmFnOjU1MTBlNWJlNjA4NTQ3NzNiYWQ3MDQyYjA5NzFjMTM2L3RleHRyZWdpb246NTUxMGU1YmU2MDg1NDc3M2JhZDcwNDJiMDk3MWMxMzZfODg4_ed134fcb-68e4-42b5-bce1-6804f2a2b61e"
      unitRef="patent">5</pgen:LossContingencyNumberOfPatentsAtIssue>
    <us-gaap:PaymentsForLegalSettlements
      contextRef="i6767c5a616dc49f0bc5676b847dd3fed_D20200901-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF84Mi9mcmFnOjU1MTBlNWJlNjA4NTQ3NzNiYWQ3MDQyYjA5NzFjMTM2L3RleHRyZWdpb246NTUxMGU1YmU2MDg1NDc3M2JhZDcwNDJiMDk3MWMxMzZfMjIxNg_81808e0b-ed16-4fa9-9033-64315722a83a"
      unitRef="usd">2500000</us-gaap:PaymentsForLegalSettlements>
    <pgen:StockIssuedDuringPeriodInConjunctionWithSettlementAgreementSharesNewIssues
      contextRef="i68d20c353051486891af3377a4b1e74d_D20201201-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF84Mi9mcmFnOjU1MTBlNWJlNjA4NTQ3NzNiYWQ3MDQyYjA5NzFjMTM2L3RleHRyZWdpb246NTUxMGU1YmU2MDg1NDc3M2JhZDcwNDJiMDk3MWMxMzZfNDE0NQ_4a4f1185-64e7-4291-ba92-c1c7f2f5320a"
      unitRef="shares">2117264</pgen:StockIssuedDuringPeriodInConjunctionWithSettlementAgreementSharesNewIssues>
    <pgen:StockIssuedDuringPeriodInConjunctionWithSettlementAgreementValueNewIssues
      contextRef="i68d20c353051486891af3377a4b1e74d_D20201201-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF84Mi9mcmFnOjU1MTBlNWJlNjA4NTQ3NzNiYWQ3MDQyYjA5NzFjMTM2L3RleHRyZWdpb246NTUxMGU1YmU2MDg1NDc3M2JhZDcwNDJiMDk3MWMxMzZfNDE5Ng_65e9214c-89fc-4347-8f2c-f89d5fdf8549"
      unitRef="usd">18103000</pgen:StockIssuedDuringPeriodInConjunctionWithSettlementAgreementValueNewIssues>
    <us-gaap:ContractWithCustomerLiability
      contextRef="i9f4e92dcb42f42bd94008725448830d9_I20201130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF84Mi9mcmFnOjU1MTBlNWJlNjA4NTQ3NzNiYWQ3MDQyYjA5NzFjMTM2L3RleHRyZWdpb246NTUxMGU1YmU2MDg1NDc3M2JhZDcwNDJiMDk3MWMxMzZfNDM1Ng_81672246-ec25-445b-9ce4-8aaa80123f7f"
      unitRef="usd">6993000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:EquityMethodInvestments
      contextRef="iecd062a58bad438b92b9de62f55ab6b4_I20201130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF84Mi9mcmFnOjU1MTBlNWJlNjA4NTQ3NzNiYWQ3MDQyYjA5NzFjMTM2L3RleHRyZWdpb246NTUxMGU1YmU2MDg1NDc3M2JhZDcwNDJiMDk3MWMxMzZfNDU1OQ_a00cf250-9c38-424e-8de1-da0d6b745362"
      unitRef="usd">326000</us-gaap:EquityMethodInvestments>
    <us-gaap:RelatedPartyTransactionsDisclosureTextBlock
      contextRef="i5cc25946d6f843cca98ce03c128dee12_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF84NS9mcmFnOmEyMDk5Y2M0NjliYzQ1ZTA4YzliODMyZTg5Nzg3ZDBiL3RleHRyZWdpb246YTIwOTljYzQ2OWJjNDVlMDhjOWI4MzJlODk3ODdkMGJfMjE1OQ_8c55dce7-177a-4807-8f65-75330142800e">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 has an agreement with Third Security under which the Company reimburses 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 total expenses incurred by the Company under these arrangements were $43 and $56 for the three months ended September 30, 2021 and 2020, respectively, and $89 and $132 for the nine months ended September 30, 2021 and 2020, 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;The Company also subleases certain administrative offices to Third Security. The significant terms of the lease mirror the terms of the Company's lease with the landlord, and the Company recorded sublease income of $20 and $18 for the three months ended September 30, 2021 and 2020, respectively, and $61 and $64 for the nine months ended September 30, 2021 and 2020, 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 Notes 1, 3, and 13 regarding additional transactions with affiliates of Third Security.&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;Transactions with ECC Parties&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;Collaborators in which the Company holds more than a de minimis equity interest, including interests received as upfront or milestone payments through collaborations, are considered related parties. The Company held Series A Convertible Preferred Stock (the "Convertible Preferred Shares"), a convertible note, common shares of Castle Creek, and warrants to purchase shares of Castle Creek common stock previously acquired through collaborations and other transactions. As a result of the acquisition of Castle Creek by Castle Creek Pharmaceutical Holdings, Inc. ("Castle Creek Pharmaceutical") in December 2019, the Company received $1,280 in December 2019 for its shares of Castle Creek common stock and received a total of $3,311 in January 2020 for the Convertible Preferred Shares and the convertible note, including accrued interest thereon. Subsequent to the acquisition by Castle Creek Pharmaceutical, Castle Creek is no longer a related party.&lt;/span&gt;&lt;/div&gt;</us-gaap:RelatedPartyTransactionsDisclosureTextBlock>
    <pgen:RelatedPartyOwnershipInterest
      contextRef="if3e8a05e26ea4967b5053360cf46a8df_I20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF84NS9mcmFnOmEyMDk5Y2M0NjliYzQ1ZTA4YzliODMyZTg5Nzg3ZDBiL3RleHRyZWdpb246YTIwOTljYzQ2OWJjNDVlMDhjOWI4MzJlODk3ODdkMGJfMTc2_425e2e81-709d-4fac-be36-3bcf1b9419c4"
      unitRef="number">1</pgen:RelatedPartyOwnershipInterest>
    <us-gaap:ProfessionalAndContractServicesExpense
      contextRef="id0b90457faef48f6ab8f4f6a245fffd8_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF84NS9mcmFnOmEyMDk5Y2M0NjliYzQ1ZTA4YzliODMyZTg5Nzg3ZDBiL3RleHRyZWdpb246YTIwOTljYzQ2OWJjNDVlMDhjOWI4MzJlODk3ODdkMGJfNTk2_8550487f-4b68-4044-b851-a9412bf405d5"
      unitRef="usd">43000</us-gaap:ProfessionalAndContractServicesExpense>
    <us-gaap:ProfessionalAndContractServicesExpense
      contextRef="i99739816a9064f69b7cbf354b6b75bc8_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF84NS9mcmFnOmEyMDk5Y2M0NjliYzQ1ZTA4YzliODMyZTg5Nzg3ZDBiL3RleHRyZWdpb246YTIwOTljYzQ2OWJjNDVlMDhjOWI4MzJlODk3ODdkMGJfNjAz_8ac49e0e-5254-4e87-8dac-8aa7431a6192"
      unitRef="usd">56000</us-gaap:ProfessionalAndContractServicesExpense>
    <us-gaap:ProfessionalAndContractServicesExpense
      contextRef="i49cd1b82ae034c85be7e5e546bad9408_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF84NS9mcmFnOmEyMDk5Y2M0NjliYzQ1ZTA4YzliODMyZTg5Nzg3ZDBiL3RleHRyZWdpb246YTIwOTljYzQ2OWJjNDVlMDhjOWI4MzJlODk3ODdkMGJfNjQz_14b9cfa1-c825-4dfe-8f4b-147ad7426947"
      unitRef="usd">89000</us-gaap:ProfessionalAndContractServicesExpense>
    <us-gaap:ProfessionalAndContractServicesExpense
      contextRef="i1219d0cae26c42df91322e74bb797aaf_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF84NS9mcmFnOmEyMDk5Y2M0NjliYzQ1ZTA4YzliODMyZTg5Nzg3ZDBiL3RleHRyZWdpb246YTIwOTljYzQ2OWJjNDVlMDhjOWI4MzJlODk3ODdkMGJfNjUw_82a822f3-db0a-4129-b7fc-48ac703de821"
      unitRef="usd">132000</us-gaap:ProfessionalAndContractServicesExpense>
    <us-gaap:SubleaseIncome
      contextRef="id0b90457faef48f6ab8f4f6a245fffd8_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF84NS9mcmFnOmEyMDk5Y2M0NjliYzQ1ZTA4YzliODMyZTg5Nzg3ZDBiL3RleHRyZWdpb246YTIwOTljYzQ2OWJjNDVlMDhjOWI4MzJlODk3ODdkMGJfMTAwMg_28690825-f695-4289-b7ae-4e23e307917f"
      unitRef="usd">20000</us-gaap:SubleaseIncome>
    <us-gaap:SubleaseIncome
      contextRef="i99739816a9064f69b7cbf354b6b75bc8_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF84NS9mcmFnOmEyMDk5Y2M0NjliYzQ1ZTA4YzliODMyZTg5Nzg3ZDBiL3RleHRyZWdpb246YTIwOTljYzQ2OWJjNDVlMDhjOWI4MzJlODk3ODdkMGJfMTAwOQ_b2b3c449-9de8-47d4-8c38-1d0254435c58"
      unitRef="usd">18000</us-gaap:SubleaseIncome>
    <us-gaap:SubleaseIncome
      contextRef="i49cd1b82ae034c85be7e5e546bad9408_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF84NS9mcmFnOmEyMDk5Y2M0NjliYzQ1ZTA4YzliODMyZTg5Nzg3ZDBiL3RleHRyZWdpb246YTIwOTljYzQ2OWJjNDVlMDhjOWI4MzJlODk3ODdkMGJfMTA0OQ_becda3a0-0414-40fa-834b-227fff1a837b"
      unitRef="usd">61000</us-gaap:SubleaseIncome>
    <us-gaap:SubleaseIncome
      contextRef="i1219d0cae26c42df91322e74bb797aaf_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF84NS9mcmFnOmEyMDk5Y2M0NjliYzQ1ZTA4YzliODMyZTg5Nzg3ZDBiL3RleHRyZWdpb246YTIwOTljYzQ2OWJjNDVlMDhjOWI4MzJlODk3ODdkMGJfMTA1Ng_1f087719-2edd-422a-811e-e627c3f3d26e"
      unitRef="usd">64000</us-gaap:SubleaseIncome>
    <us-gaap:ProceedsFromSaleAndMaturityOfOtherInvestments
      contextRef="ifce5b757aea04820a93d1def3d4d92f5_D20191201-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF84NS9mcmFnOmEyMDk5Y2M0NjliYzQ1ZTA4YzliODMyZTg5Nzg3ZDBiL3RleHRyZWdpb246YTIwOTljYzQ2OWJjNDVlMDhjOWI4MzJlODk3ODdkMGJfMTg1MA_cec85dd9-556f-4fe4-af68-cb9099723934"
      unitRef="usd">1280000</us-gaap:ProceedsFromSaleAndMaturityOfOtherInvestments>
    <us-gaap:PaymentsForProceedsFromOtherInvestingActivities
      contextRef="i2d13e1e3de514f19bf79e4232a5c4191_D20200101-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF84NS9mcmFnOmEyMDk5Y2M0NjliYzQ1ZTA4YzliODMyZTg5Nzg3ZDBiL3RleHRyZWdpb246YTIwOTljYzQ2OWJjNDVlMDhjOWI4MzJlODk3ODdkMGJfMTkzOA_7391c355-d7bb-46ed-9b1f-07bc8dfe2168"
      unitRef="usd">-3311000</us-gaap:PaymentsForProceedsFromOtherInvestingActivities>
    <us-gaap:EarningsPerShareTextBlock
      contextRef="i5cc25946d6f843cca98ce03c128dee12_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF84OC9mcmFnOjkxMTJmMTI2YjRmNDQ3Yzk4OTJlYjJlYmNlYzg2YjYzL3RleHRyZWdpb246OTExMmYxMjZiNGY0NDdjOTg5MmViMmViY2VjODZiNjNfMzQ3_aa717e35-aa92-4181-942c-d82bb105c751">Net Loss per Share&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 computation of basic and diluted net income (loss) per share:&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;2021&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;2020&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;2021&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;2020&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;Historical net loss per share:&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;Numerator:&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net loss from continuing operations&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;(29,824)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;(27,536)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;(71,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;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;(64,091)&lt;/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;Net income (loss) from discontinued 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;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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,972)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(64,769)&lt;/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;Net loss&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;(29,764)&lt;/span&gt;&lt;/td&gt;&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;(29,508)&lt;/span&gt;&lt;/td&gt;&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;(67,132)&lt;/span&gt;&lt;/td&gt;&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;(128,860)&lt;/span&gt;&lt;/td&gt;&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;Denominator:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&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 #000000;padding:0 1pt"/&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 #000000;padding:0 1pt"/&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 #000000;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:top"&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 shares outstanding, basic and diluted&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;199,179,963&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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;165,527,024&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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;197,254,438&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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;163,318,375&#160;&lt;/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;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net loss per share:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&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 #000000;padding:0 1pt"/&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 #000000;padding:0 1pt"/&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 #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net loss from continuing operations per share, basic and diluted&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;(0.15)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;(0.17)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;(0.36)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;(0.39)&lt;/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 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net income (loss) from discontinued operations per share, basic and diluted&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;(0.01)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.02&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.40)&lt;/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 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net loss per share, basic and diluted&lt;/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;(0.15)&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;(0.18)&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;(0.34)&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;(0.79)&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:17pt;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 following potentially dilutive securities as of September&#160;30, 2021 and 2020, 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;2021&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;2020&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;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;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;17,843,715&#160;&lt;/span&gt;&lt;/td&gt;&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;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,379,605&#160;&lt;/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;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,813,043&#160;&lt;/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;133,264&#160;&lt;/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;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;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;31,169,627&#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:EarningsPerShareTextBlock>
    <us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock
      contextRef="i5cc25946d6f843cca98ce03c128dee12_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF84OC9mcmFnOjkxMTJmMTI2YjRmNDQ3Yzk4OTJlYjJlYmNlYzg2YjYzL3RleHRyZWdpb246OTExMmYxMjZiNGY0NDdjOTg5MmViMmViY2VjODZiNjNfMzYx_db790328-4391-4f5e-8eb3-d6bb85b7e746">&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 computation of basic and diluted net income (loss) per share:&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;2021&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;2020&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;2021&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;2020&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;Historical net loss per share:&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;Numerator:&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net loss from continuing operations&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;(29,824)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;(27,536)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;(71,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;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;(64,091)&lt;/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;Net income (loss) from discontinued 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;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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,972)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(64,769)&lt;/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;Net loss&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;(29,764)&lt;/span&gt;&lt;/td&gt;&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;(29,508)&lt;/span&gt;&lt;/td&gt;&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;(67,132)&lt;/span&gt;&lt;/td&gt;&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;(128,860)&lt;/span&gt;&lt;/td&gt;&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;Denominator:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&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 #000000;padding:0 1pt"/&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 #000000;padding:0 1pt"/&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 #000000;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:top"&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 shares outstanding, basic and diluted&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;199,179,963&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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;165,527,024&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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;197,254,438&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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;163,318,375&#160;&lt;/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;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net loss per share:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&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 #000000;padding:0 1pt"/&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 #000000;padding:0 1pt"/&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 #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net loss from continuing operations per share, basic and diluted&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;(0.15)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;(0.17)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;(0.36)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;(0.39)&lt;/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 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net income (loss) from discontinued operations per share, basic and diluted&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;(0.01)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.02&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.40)&lt;/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 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net loss per share, basic and diluted&lt;/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;(0.15)&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;(0.18)&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;(0.34)&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;(0.79)&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:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock>
    <us-gaap:IncomeLossFromContinuingOperations
      contextRef="ibbda1d45c4164127977e21bbd05ea939_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF84OC9mcmFnOjkxMTJmMTI2YjRmNDQ3Yzk4OTJlYjJlYmNlYzg2YjYzL3RhYmxlOmUzYjE5ZjFkZjU0YjQ4ODU5YjI0ZjFlY2U1ZDMzMDA1L3RhYmxlcmFuZ2U6ZTNiMTlmMWRmNTRiNDg4NTliMjRmMWVjZTVkMzMwMDVfNC0xLTEtMS0w_7ba51771-9a02-430e-8cbd-8906db4531e5"
      unitRef="usd">-29824000</us-gaap:IncomeLossFromContinuingOperations>
    <us-gaap:IncomeLossFromContinuingOperations
      contextRef="i3d2aac06481848c0b780ff88829ab732_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF84OC9mcmFnOjkxMTJmMTI2YjRmNDQ3Yzk4OTJlYjJlYmNlYzg2YjYzL3RhYmxlOmUzYjE5ZjFkZjU0YjQ4ODU5YjI0ZjFlY2U1ZDMzMDA1L3RhYmxlcmFuZ2U6ZTNiMTlmMWRmNTRiNDg4NTliMjRmMWVjZTVkMzMwMDVfNC0zLTEtMS0w_65c320c1-af6d-45f7-a99c-fb0c39c9768a"
      unitRef="usd">-27536000</us-gaap:IncomeLossFromContinuingOperations>
    <us-gaap:IncomeLossFromContinuingOperations
      contextRef="i5cc25946d6f843cca98ce03c128dee12_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF84OC9mcmFnOjkxMTJmMTI2YjRmNDQ3Yzk4OTJlYjJlYmNlYzg2YjYzL3RhYmxlOmUzYjE5ZjFkZjU0YjQ4ODU5YjI0ZjFlY2U1ZDMzMDA1L3RhYmxlcmFuZ2U6ZTNiMTlmMWRmNTRiNDg4NTliMjRmMWVjZTVkMzMwMDVfNC01LTEtMS0w_cf36e025-38dc-4db3-b228-106f076f40de"
      unitRef="usd">-71731000</us-gaap:IncomeLossFromContinuingOperations>
    <us-gaap:IncomeLossFromContinuingOperations
      contextRef="ic5858e179144480d94112d8d522800ba_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF84OC9mcmFnOjkxMTJmMTI2YjRmNDQ3Yzk4OTJlYjJlYmNlYzg2YjYzL3RhYmxlOmUzYjE5ZjFkZjU0YjQ4ODU5YjI0ZjFlY2U1ZDMzMDA1L3RhYmxlcmFuZ2U6ZTNiMTlmMWRmNTRiNDg4NTliMjRmMWVjZTVkMzMwMDVfNC03LTEtMS0w_7cd790d8-8749-471c-b1a6-982f445f876a"
      unitRef="usd">-64091000</us-gaap:IncomeLossFromContinuingOperations>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity
      contextRef="ibbda1d45c4164127977e21bbd05ea939_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF84OC9mcmFnOjkxMTJmMTI2YjRmNDQ3Yzk4OTJlYjJlYmNlYzg2YjYzL3RhYmxlOmUzYjE5ZjFkZjU0YjQ4ODU5YjI0ZjFlY2U1ZDMzMDA1L3RhYmxlcmFuZ2U6ZTNiMTlmMWRmNTRiNDg4NTliMjRmMWVjZTVkMzMwMDVfNS0xLTEtMS0w_6479b504-dc3e-44cd-92a0-fa04770f6289"
      unitRef="usd">60000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity
      contextRef="i3d2aac06481848c0b780ff88829ab732_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF84OC9mcmFnOjkxMTJmMTI2YjRmNDQ3Yzk4OTJlYjJlYmNlYzg2YjYzL3RhYmxlOmUzYjE5ZjFkZjU0YjQ4ODU5YjI0ZjFlY2U1ZDMzMDA1L3RhYmxlcmFuZ2U6ZTNiMTlmMWRmNTRiNDg4NTliMjRmMWVjZTVkMzMwMDVfNS0zLTEtMS0w_4a3a141c-ebd3-41f2-b937-980b801b0b9d"
      unitRef="usd">-1972000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity
      contextRef="i5cc25946d6f843cca98ce03c128dee12_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF84OC9mcmFnOjkxMTJmMTI2YjRmNDQ3Yzk4OTJlYjJlYmNlYzg2YjYzL3RhYmxlOmUzYjE5ZjFkZjU0YjQ4ODU5YjI0ZjFlY2U1ZDMzMDA1L3RhYmxlcmFuZ2U6ZTNiMTlmMWRmNTRiNDg4NTliMjRmMWVjZTVkMzMwMDVfNS01LTEtMS0w_b02aa095-0658-4f93-b9a9-f34a405fbad9"
      unitRef="usd">4599000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity
      contextRef="ic5858e179144480d94112d8d522800ba_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF84OC9mcmFnOjkxMTJmMTI2YjRmNDQ3Yzk4OTJlYjJlYmNlYzg2YjYzL3RhYmxlOmUzYjE5ZjFkZjU0YjQ4ODU5YjI0ZjFlY2U1ZDMzMDA1L3RhYmxlcmFuZ2U6ZTNiMTlmMWRmNTRiNDg4NTliMjRmMWVjZTVkMzMwMDVfNS03LTEtMS0w_ed8ce2cf-7752-4b32-a147-d23bf7764a79"
      unitRef="usd">-64769000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity>
    <us-gaap:NetIncomeLoss
      contextRef="ibbda1d45c4164127977e21bbd05ea939_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF84OC9mcmFnOjkxMTJmMTI2YjRmNDQ3Yzk4OTJlYjJlYmNlYzg2YjYzL3RhYmxlOmUzYjE5ZjFkZjU0YjQ4ODU5YjI0ZjFlY2U1ZDMzMDA1L3RhYmxlcmFuZ2U6ZTNiMTlmMWRmNTRiNDg4NTliMjRmMWVjZTVkMzMwMDVfNi0xLTEtMS0w_4ea85964-9f83-4468-b6c5-17ef8c618c07"
      unitRef="usd">-29764000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i3d2aac06481848c0b780ff88829ab732_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF84OC9mcmFnOjkxMTJmMTI2YjRmNDQ3Yzk4OTJlYjJlYmNlYzg2YjYzL3RhYmxlOmUzYjE5ZjFkZjU0YjQ4ODU5YjI0ZjFlY2U1ZDMzMDA1L3RhYmxlcmFuZ2U6ZTNiMTlmMWRmNTRiNDg4NTliMjRmMWVjZTVkMzMwMDVfNi0zLTEtMS0w_e5c55219-a599-49ed-8e85-80d3d554f127"
      unitRef="usd">-29508000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i5cc25946d6f843cca98ce03c128dee12_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF84OC9mcmFnOjkxMTJmMTI2YjRmNDQ3Yzk4OTJlYjJlYmNlYzg2YjYzL3RhYmxlOmUzYjE5ZjFkZjU0YjQ4ODU5YjI0ZjFlY2U1ZDMzMDA1L3RhYmxlcmFuZ2U6ZTNiMTlmMWRmNTRiNDg4NTliMjRmMWVjZTVkMzMwMDVfNi01LTEtMS0w_9cbc4e02-1be2-4d40-8683-b9eefb582327"
      unitRef="usd">-67132000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ic5858e179144480d94112d8d522800ba_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF84OC9mcmFnOjkxMTJmMTI2YjRmNDQ3Yzk4OTJlYjJlYmNlYzg2YjYzL3RhYmxlOmUzYjE5ZjFkZjU0YjQ4ODU5YjI0ZjFlY2U1ZDMzMDA1L3RhYmxlcmFuZ2U6ZTNiMTlmMWRmNTRiNDg4NTliMjRmMWVjZTVkMzMwMDVfNi03LTEtMS0w_bca0b635-3c35-4d43-9de9-0e82e96ca0f1"
      unitRef="usd">-128860000</us-gaap:NetIncomeLoss>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="ibbda1d45c4164127977e21bbd05ea939_D20210701-20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF84OC9mcmFnOjkxMTJmMTI2YjRmNDQ3Yzk4OTJlYjJlYmNlYzg2YjYzL3RhYmxlOmUzYjE5ZjFkZjU0YjQ4ODU5YjI0ZjFlY2U1ZDMzMDA1L3RhYmxlcmFuZ2U6ZTNiMTlmMWRmNTRiNDg4NTliMjRmMWVjZTVkMzMwMDVfOC0xLTEtMS0w_45449399-0c31-4cca-a052-01f830c03ad9"
      unitRef="shares">199179963</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="ibbda1d45c4164127977e21bbd05ea939_D20210701-20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF84OC9mcmFnOjkxMTJmMTI2YjRmNDQ3Yzk4OTJlYjJlYmNlYzg2YjYzL3RhYmxlOmUzYjE5ZjFkZjU0YjQ4ODU5YjI0ZjFlY2U1ZDMzMDA1L3RhYmxlcmFuZ2U6ZTNiMTlmMWRmNTRiNDg4NTliMjRmMWVjZTVkMzMwMDVfOC0xLTEtMS0w_974105da-e193-472e-ad72-f5adb50be87d"
      unitRef="shares">199179963</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i3d2aac06481848c0b780ff88829ab732_D20200701-20200930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF84OC9mcmFnOjkxMTJmMTI2YjRmNDQ3Yzk4OTJlYjJlYmNlYzg2YjYzL3RhYmxlOmUzYjE5ZjFkZjU0YjQ4ODU5YjI0ZjFlY2U1ZDMzMDA1L3RhYmxlcmFuZ2U6ZTNiMTlmMWRmNTRiNDg4NTliMjRmMWVjZTVkMzMwMDVfOC0zLTEtMS0w_6b927f54-fe4f-493b-9615-0b1dee5349e2"
      unitRef="shares">165527024</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i3d2aac06481848c0b780ff88829ab732_D20200701-20200930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF84OC9mcmFnOjkxMTJmMTI2YjRmNDQ3Yzk4OTJlYjJlYmNlYzg2YjYzL3RhYmxlOmUzYjE5ZjFkZjU0YjQ4ODU5YjI0ZjFlY2U1ZDMzMDA1L3RhYmxlcmFuZ2U6ZTNiMTlmMWRmNTRiNDg4NTliMjRmMWVjZTVkMzMwMDVfOC0zLTEtMS0w_b1213623-ee50-4541-82b2-37c74bc284dc"
      unitRef="shares">165527024</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i5cc25946d6f843cca98ce03c128dee12_D20210101-20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF84OC9mcmFnOjkxMTJmMTI2YjRmNDQ3Yzk4OTJlYjJlYmNlYzg2YjYzL3RhYmxlOmUzYjE5ZjFkZjU0YjQ4ODU5YjI0ZjFlY2U1ZDMzMDA1L3RhYmxlcmFuZ2U6ZTNiMTlmMWRmNTRiNDg4NTliMjRmMWVjZTVkMzMwMDVfOC01LTEtMS0w_1de29291-a15e-4863-a8e9-39243cb7cf8a"
      unitRef="shares">197254438</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i5cc25946d6f843cca98ce03c128dee12_D20210101-20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF84OC9mcmFnOjkxMTJmMTI2YjRmNDQ3Yzk4OTJlYjJlYmNlYzg2YjYzL3RhYmxlOmUzYjE5ZjFkZjU0YjQ4ODU5YjI0ZjFlY2U1ZDMzMDA1L3RhYmxlcmFuZ2U6ZTNiMTlmMWRmNTRiNDg4NTliMjRmMWVjZTVkMzMwMDVfOC01LTEtMS0w_829e5f39-6c90-435e-9780-f5b829292b11"
      unitRef="shares">197254438</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="ic5858e179144480d94112d8d522800ba_D20200101-20200930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF84OC9mcmFnOjkxMTJmMTI2YjRmNDQ3Yzk4OTJlYjJlYmNlYzg2YjYzL3RhYmxlOmUzYjE5ZjFkZjU0YjQ4ODU5YjI0ZjFlY2U1ZDMzMDA1L3RhYmxlcmFuZ2U6ZTNiMTlmMWRmNTRiNDg4NTliMjRmMWVjZTVkMzMwMDVfOC03LTEtMS0w_9e08644f-826d-423d-b873-bef57f8bd61f"
      unitRef="shares">163318375</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="ic5858e179144480d94112d8d522800ba_D20200101-20200930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF84OC9mcmFnOjkxMTJmMTI2YjRmNDQ3Yzk4OTJlYjJlYmNlYzg2YjYzL3RhYmxlOmUzYjE5ZjFkZjU0YjQ4ODU5YjI0ZjFlY2U1ZDMzMDA1L3RhYmxlcmFuZ2U6ZTNiMTlmMWRmNTRiNDg4NTliMjRmMWVjZTVkMzMwMDVfOC03LTEtMS0w_a559d414-ed9c-4836-bb40-ce091a46ad93"
      unitRef="shares">163318375</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare
      contextRef="ibbda1d45c4164127977e21bbd05ea939_D20210701-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF84OC9mcmFnOjkxMTJmMTI2YjRmNDQ3Yzk4OTJlYjJlYmNlYzg2YjYzL3RhYmxlOmUzYjE5ZjFkZjU0YjQ4ODU5YjI0ZjFlY2U1ZDMzMDA1L3RhYmxlcmFuZ2U6ZTNiMTlmMWRmNTRiNDg4NTliMjRmMWVjZTVkMzMwMDVfMTAtMS0xLTEtMA_601bfc3e-a2cb-4a7e-9d4c-83e140742790"
      unitRef="usdPerShare">-0.15</us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerBasicShare
      contextRef="ibbda1d45c4164127977e21bbd05ea939_D20210701-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF84OC9mcmFnOjkxMTJmMTI2YjRmNDQ3Yzk4OTJlYjJlYmNlYzg2YjYzL3RhYmxlOmUzYjE5ZjFkZjU0YjQ4ODU5YjI0ZjFlY2U1ZDMzMDA1L3RhYmxlcmFuZ2U6ZTNiMTlmMWRmNTRiNDg4NTliMjRmMWVjZTVkMzMwMDVfMTAtMS0xLTEtMA_8c9952f4-0cdd-4295-879e-f2597381fb4b"
      unitRef="usdPerShare">-0.15</us-gaap:IncomeLossFromContinuingOperationsPerBasicShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare
      contextRef="i3d2aac06481848c0b780ff88829ab732_D20200701-20200930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF84OC9mcmFnOjkxMTJmMTI2YjRmNDQ3Yzk4OTJlYjJlYmNlYzg2YjYzL3RhYmxlOmUzYjE5ZjFkZjU0YjQ4ODU5YjI0ZjFlY2U1ZDMzMDA1L3RhYmxlcmFuZ2U6ZTNiMTlmMWRmNTRiNDg4NTliMjRmMWVjZTVkMzMwMDVfMTAtMy0xLTEtMA_390547e9-d0bc-4880-9c63-f536fb109592"
      unitRef="usdPerShare">-0.17</us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerBasicShare
      contextRef="i3d2aac06481848c0b780ff88829ab732_D20200701-20200930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF84OC9mcmFnOjkxMTJmMTI2YjRmNDQ3Yzk4OTJlYjJlYmNlYzg2YjYzL3RhYmxlOmUzYjE5ZjFkZjU0YjQ4ODU5YjI0ZjFlY2U1ZDMzMDA1L3RhYmxlcmFuZ2U6ZTNiMTlmMWRmNTRiNDg4NTliMjRmMWVjZTVkMzMwMDVfMTAtMy0xLTEtMA_d531aa0b-cd6a-4bd1-808f-ca71dacddc25"
      unitRef="usdPerShare">-0.17</us-gaap:IncomeLossFromContinuingOperationsPerBasicShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare
      contextRef="i5cc25946d6f843cca98ce03c128dee12_D20210101-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF84OC9mcmFnOjkxMTJmMTI2YjRmNDQ3Yzk4OTJlYjJlYmNlYzg2YjYzL3RhYmxlOmUzYjE5ZjFkZjU0YjQ4ODU5YjI0ZjFlY2U1ZDMzMDA1L3RhYmxlcmFuZ2U6ZTNiMTlmMWRmNTRiNDg4NTliMjRmMWVjZTVkMzMwMDVfMTAtNS0xLTEtMA_7ed334ed-3a25-48cb-9c6a-cc9148f9dfdc"
      unitRef="usdPerShare">-0.36</us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerBasicShare
      contextRef="i5cc25946d6f843cca98ce03c128dee12_D20210101-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF84OC9mcmFnOjkxMTJmMTI2YjRmNDQ3Yzk4OTJlYjJlYmNlYzg2YjYzL3RhYmxlOmUzYjE5ZjFkZjU0YjQ4ODU5YjI0ZjFlY2U1ZDMzMDA1L3RhYmxlcmFuZ2U6ZTNiMTlmMWRmNTRiNDg4NTliMjRmMWVjZTVkMzMwMDVfMTAtNS0xLTEtMA_cdfb6e00-81d9-4fc2-82c7-b318c35a5fb0"
      unitRef="usdPerShare">-0.36</us-gaap:IncomeLossFromContinuingOperationsPerBasicShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerBasicShare
      contextRef="ic5858e179144480d94112d8d522800ba_D20200101-20200930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF84OC9mcmFnOjkxMTJmMTI2YjRmNDQ3Yzk4OTJlYjJlYmNlYzg2YjYzL3RhYmxlOmUzYjE5ZjFkZjU0YjQ4ODU5YjI0ZjFlY2U1ZDMzMDA1L3RhYmxlcmFuZ2U6ZTNiMTlmMWRmNTRiNDg4NTliMjRmMWVjZTVkMzMwMDVfMTAtNy0xLTEtMA_48b359cc-ddde-4025-8ff9-1e6e0a23a0f1"
      unitRef="usdPerShare">-0.39</us-gaap:IncomeLossFromContinuingOperationsPerBasicShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare
      contextRef="ic5858e179144480d94112d8d522800ba_D20200101-20200930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF84OC9mcmFnOjkxMTJmMTI2YjRmNDQ3Yzk4OTJlYjJlYmNlYzg2YjYzL3RhYmxlOmUzYjE5ZjFkZjU0YjQ4ODU5YjI0ZjFlY2U1ZDMzMDA1L3RhYmxlcmFuZ2U6ZTNiMTlmMWRmNTRiNDg4NTliMjRmMWVjZTVkMzMwMDVfMTAtNy0xLTEtMA_85df8250-81b8-43e3-aa74-538fd4379077"
      unitRef="usdPerShare">-0.39</us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare
      contextRef="ibbda1d45c4164127977e21bbd05ea939_D20210701-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF84OC9mcmFnOjkxMTJmMTI2YjRmNDQ3Yzk4OTJlYjJlYmNlYzg2YjYzL3RhYmxlOmUzYjE5ZjFkZjU0YjQ4ODU5YjI0ZjFlY2U1ZDMzMDA1L3RhYmxlcmFuZ2U6ZTNiMTlmMWRmNTRiNDg4NTliMjRmMWVjZTVkMzMwMDVfMTEtMS0xLTEtMA_6bcf3736-9831-4243-b788-1a90a10f5ea2"
      unitRef="usdPerShare">0</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare
      contextRef="ibbda1d45c4164127977e21bbd05ea939_D20210701-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF84OC9mcmFnOjkxMTJmMTI2YjRmNDQ3Yzk4OTJlYjJlYmNlYzg2YjYzL3RhYmxlOmUzYjE5ZjFkZjU0YjQ4ODU5YjI0ZjFlY2U1ZDMzMDA1L3RhYmxlcmFuZ2U6ZTNiMTlmMWRmNTRiNDg4NTliMjRmMWVjZTVkMzMwMDVfMTEtMS0xLTEtMA_cd183238-1a54-4dda-b789-41cfe60e418a"
      unitRef="usdPerShare">0</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare
      contextRef="i3d2aac06481848c0b780ff88829ab732_D20200701-20200930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF84OC9mcmFnOjkxMTJmMTI2YjRmNDQ3Yzk4OTJlYjJlYmNlYzg2YjYzL3RhYmxlOmUzYjE5ZjFkZjU0YjQ4ODU5YjI0ZjFlY2U1ZDMzMDA1L3RhYmxlcmFuZ2U6ZTNiMTlmMWRmNTRiNDg4NTliMjRmMWVjZTVkMzMwMDVfMTEtMy0xLTEtMA_8939de9b-4883-44ed-ba3d-ce72fbd23743"
      unitRef="usdPerShare">-0.01</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare
      contextRef="i3d2aac06481848c0b780ff88829ab732_D20200701-20200930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF84OC9mcmFnOjkxMTJmMTI2YjRmNDQ3Yzk4OTJlYjJlYmNlYzg2YjYzL3RhYmxlOmUzYjE5ZjFkZjU0YjQ4ODU5YjI0ZjFlY2U1ZDMzMDA1L3RhYmxlcmFuZ2U6ZTNiMTlmMWRmNTRiNDg4NTliMjRmMWVjZTVkMzMwMDVfMTEtMy0xLTEtMA_a18e9f92-e97c-4d6f-b5bb-0c8a6f299456"
      unitRef="usdPerShare">-0.01</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare
      contextRef="i5cc25946d6f843cca98ce03c128dee12_D20210101-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF84OC9mcmFnOjkxMTJmMTI2YjRmNDQ3Yzk4OTJlYjJlYmNlYzg2YjYzL3RhYmxlOmUzYjE5ZjFkZjU0YjQ4ODU5YjI0ZjFlY2U1ZDMzMDA1L3RhYmxlcmFuZ2U6ZTNiMTlmMWRmNTRiNDg4NTliMjRmMWVjZTVkMzMwMDVfMTEtNS0xLTEtMA_95df8341-cd82-4073-873c-cd0649afe8b0"
      unitRef="usdPerShare">0.02</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare
      contextRef="i5cc25946d6f843cca98ce03c128dee12_D20210101-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF84OC9mcmFnOjkxMTJmMTI2YjRmNDQ3Yzk4OTJlYjJlYmNlYzg2YjYzL3RhYmxlOmUzYjE5ZjFkZjU0YjQ4ODU5YjI0ZjFlY2U1ZDMzMDA1L3RhYmxlcmFuZ2U6ZTNiMTlmMWRmNTRiNDg4NTliMjRmMWVjZTVkMzMwMDVfMTEtNS0xLTEtMA_e57baf67-841a-469f-9306-7ba0da7a17aa"
      unitRef="usdPerShare">0.02</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare
      contextRef="ic5858e179144480d94112d8d522800ba_D20200101-20200930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF84OC9mcmFnOjkxMTJmMTI2YjRmNDQ3Yzk4OTJlYjJlYmNlYzg2YjYzL3RhYmxlOmUzYjE5ZjFkZjU0YjQ4ODU5YjI0ZjFlY2U1ZDMzMDA1L3RhYmxlcmFuZ2U6ZTNiMTlmMWRmNTRiNDg4NTliMjRmMWVjZTVkMzMwMDVfMTEtNy0xLTEtMA_8c257a71-df86-42ad-8176-b8cb87d01438"
      unitRef="usdPerShare">-0.40</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare
      contextRef="ic5858e179144480d94112d8d522800ba_D20200101-20200930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF84OC9mcmFnOjkxMTJmMTI2YjRmNDQ3Yzk4OTJlYjJlYmNlYzg2YjYzL3RhYmxlOmUzYjE5ZjFkZjU0YjQ4ODU5YjI0ZjFlY2U1ZDMzMDA1L3RhYmxlcmFuZ2U6ZTNiMTlmMWRmNTRiNDg4NTliMjRmMWVjZTVkMzMwMDVfMTEtNy0xLTEtMA_c94c83ea-7fa4-4cf0-bd71-99625d03650a"
      unitRef="usdPerShare">-0.40</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare>
    <us-gaap:EarningsPerShareBasic
      contextRef="ibbda1d45c4164127977e21bbd05ea939_D20210701-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF84OC9mcmFnOjkxMTJmMTI2YjRmNDQ3Yzk4OTJlYjJlYmNlYzg2YjYzL3RhYmxlOmUzYjE5ZjFkZjU0YjQ4ODU5YjI0ZjFlY2U1ZDMzMDA1L3RhYmxlcmFuZ2U6ZTNiMTlmMWRmNTRiNDg4NTliMjRmMWVjZTVkMzMwMDVfMTItMS0xLTEtMA_75d4a502-a929-4613-9929-1333e534df66"
      unitRef="usdPerShare">-0.15</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="ibbda1d45c4164127977e21bbd05ea939_D20210701-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF84OC9mcmFnOjkxMTJmMTI2YjRmNDQ3Yzk4OTJlYjJlYmNlYzg2YjYzL3RhYmxlOmUzYjE5ZjFkZjU0YjQ4ODU5YjI0ZjFlY2U1ZDMzMDA1L3RhYmxlcmFuZ2U6ZTNiMTlmMWRmNTRiNDg4NTliMjRmMWVjZTVkMzMwMDVfMTItMS0xLTEtMA_9129d4b3-1fa3-41bb-bb23-23c35ded89c6"
      unitRef="usdPerShare">-0.15</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i3d2aac06481848c0b780ff88829ab732_D20200701-20200930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF84OC9mcmFnOjkxMTJmMTI2YjRmNDQ3Yzk4OTJlYjJlYmNlYzg2YjYzL3RhYmxlOmUzYjE5ZjFkZjU0YjQ4ODU5YjI0ZjFlY2U1ZDMzMDA1L3RhYmxlcmFuZ2U6ZTNiMTlmMWRmNTRiNDg4NTliMjRmMWVjZTVkMzMwMDVfMTItMy0xLTEtMA_3282caf1-908a-4e8c-a9ea-9e3b950d7780"
      unitRef="usdPerShare">-0.18</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareBasic
      contextRef="i3d2aac06481848c0b780ff88829ab732_D20200701-20200930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF84OC9mcmFnOjkxMTJmMTI2YjRmNDQ3Yzk4OTJlYjJlYmNlYzg2YjYzL3RhYmxlOmUzYjE5ZjFkZjU0YjQ4ODU5YjI0ZjFlY2U1ZDMzMDA1L3RhYmxlcmFuZ2U6ZTNiMTlmMWRmNTRiNDg4NTliMjRmMWVjZTVkMzMwMDVfMTItMy0xLTEtMA_7445ac2b-70ef-4706-9ee4-8fd0431315d7"
      unitRef="usdPerShare">-0.18</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i5cc25946d6f843cca98ce03c128dee12_D20210101-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF84OC9mcmFnOjkxMTJmMTI2YjRmNDQ3Yzk4OTJlYjJlYmNlYzg2YjYzL3RhYmxlOmUzYjE5ZjFkZjU0YjQ4ODU5YjI0ZjFlY2U1ZDMzMDA1L3RhYmxlcmFuZ2U6ZTNiMTlmMWRmNTRiNDg4NTliMjRmMWVjZTVkMzMwMDVfMTItNS0xLTEtMA_688f7b07-7f3f-4a06-a23a-a164d0d757e5"
      unitRef="usdPerShare">-0.34</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i5cc25946d6f843cca98ce03c128dee12_D20210101-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF84OC9mcmFnOjkxMTJmMTI2YjRmNDQ3Yzk4OTJlYjJlYmNlYzg2YjYzL3RhYmxlOmUzYjE5ZjFkZjU0YjQ4ODU5YjI0ZjFlY2U1ZDMzMDA1L3RhYmxlcmFuZ2U6ZTNiMTlmMWRmNTRiNDg4NTliMjRmMWVjZTVkMzMwMDVfMTItNS0xLTEtMA_c5e650b0-ca0e-4632-886c-cb24f2d17b34"
      unitRef="usdPerShare">-0.34</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareBasic
      contextRef="ic5858e179144480d94112d8d522800ba_D20200101-20200930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF84OC9mcmFnOjkxMTJmMTI2YjRmNDQ3Yzk4OTJlYjJlYmNlYzg2YjYzL3RhYmxlOmUzYjE5ZjFkZjU0YjQ4ODU5YjI0ZjFlY2U1ZDMzMDA1L3RhYmxlcmFuZ2U6ZTNiMTlmMWRmNTRiNDg4NTliMjRmMWVjZTVkMzMwMDVfMTItNy0xLTEtMA_6235fe72-6e00-4ca7-8703-9e97be7b8355"
      unitRef="usdPerShare">-0.79</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="ic5858e179144480d94112d8d522800ba_D20200101-20200930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF84OC9mcmFnOjkxMTJmMTI2YjRmNDQ3Yzk4OTJlYjJlYmNlYzg2YjYzL3RhYmxlOmUzYjE5ZjFkZjU0YjQ4ODU5YjI0ZjFlY2U1ZDMzMDA1L3RhYmxlcmFuZ2U6ZTNiMTlmMWRmNTRiNDg4NTliMjRmMWVjZTVkMzMwMDVfMTItNy0xLTEtMA_69f79e2c-f8eb-4b4f-befa-ffc05f5887eb"
      unitRef="usdPerShare">-0.79</us-gaap:EarningsPerShareDiluted>
    <us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock
      contextRef="i5cc25946d6f843cca98ce03c128dee12_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF84OC9mcmFnOjkxMTJmMTI2YjRmNDQ3Yzk4OTJlYjJlYmNlYzg2YjYzL3RleHRyZWdpb246OTExMmYxMjZiNGY0NDdjOTg5MmViMmViY2VjODZiNjNfMzY2_75b9ad09-9c9f-4fb8-a03b-d3a39ccf6b44">&lt;div style="margin-bottom:17pt;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 following potentially dilutive securities as of September&#160;30, 2021 and 2020, 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;2021&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;2020&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;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;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;17,843,715&#160;&lt;/span&gt;&lt;/td&gt;&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;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,379,605&#160;&lt;/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;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,813,043&#160;&lt;/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;133,264&#160;&lt;/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;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;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;31,169,627&#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="i5bea4622c854441fadc7f666b6992ea7_D20210101-20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF84OC9mcmFnOjkxMTJmMTI2YjRmNDQ3Yzk4OTJlYjJlYmNlYzg2YjYzL3RhYmxlOmJkZmI3NDVkMTZkODRmOWVhMTU4ZGU2OWM5NTRkY2FlL3RhYmxlcmFuZ2U6YmRmYjc0NWQxNmQ4NGY5ZWExNThkZTY5Yzk1NGRjYWVfMi0xLTEtMS0w_4c725eda-8e95-4483-8543-7c5eef193855"
      unitRef="shares">11732440</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="ic75b51f8f48948c38a0eb76512d2281c_D20210701-20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF84OC9mcmFnOjkxMTJmMTI2YjRmNDQ3Yzk4OTJlYjJlYmNlYzg2YjYzL3RhYmxlOmJkZmI3NDVkMTZkODRmOWVhMTU4ZGU2OWM5NTRkY2FlL3RhYmxlcmFuZ2U6YmRmYjc0NWQxNmQ4NGY5ZWExNThkZTY5Yzk1NGRjYWVfMi0xLTEtMS0w_63483d15-7578-4acc-9b69-1cb862479874"
      unitRef="shares">11732440</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="id98af134343340569c20dbd866b95fce_D20200701-20200930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF84OC9mcmFnOjkxMTJmMTI2YjRmNDQ3Yzk4OTJlYjJlYmNlYzg2YjYzL3RhYmxlOmJkZmI3NDVkMTZkODRmOWVhMTU4ZGU2OWM5NTRkY2FlL3RhYmxlcmFuZ2U6YmRmYjc0NWQxNmQ4NGY5ZWExNThkZTY5Yzk1NGRjYWVfMi0zLTEtMS0w_254bceaa-7b0c-4580-84f5-0012c42300e2"
      unitRef="shares">17843715</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i2c3240ee1b5840c583ab6214d6168a55_D20200101-20200930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF84OC9mcmFnOjkxMTJmMTI2YjRmNDQ3Yzk4OTJlYjJlYmNlYzg2YjYzL3RhYmxlOmJkZmI3NDVkMTZkODRmOWVhMTU4ZGU2OWM5NTRkY2FlL3RhYmxlcmFuZ2U6YmRmYjc0NWQxNmQ4NGY5ZWExNThkZTY5Yzk1NGRjYWVfMi0zLTEtMS0w_b67ad571-c1a7-4e0f-b3b6-22f2808ed99e"
      unitRef="shares">17843715</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i0507aa9039bd46649caa47bb3f7138b4_D20210101-20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF84OC9mcmFnOjkxMTJmMTI2YjRmNDQ3Yzk4OTJlYjJlYmNlYzg2YjYzL3RhYmxlOmJkZmI3NDVkMTZkODRmOWVhMTU4ZGU2OWM5NTRkY2FlL3RhYmxlcmFuZ2U6YmRmYjc0NWQxNmQ4NGY5ZWExNThkZTY5Yzk1NGRjYWVfMy0xLTEtMS0w_6c5201e6-e31c-40ee-83bb-83475f17431e"
      unitRef="shares">12249109</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="ia6266eb2ff594cfa8dafbaa012ff1aea_D20210701-20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF84OC9mcmFnOjkxMTJmMTI2YjRmNDQ3Yzk4OTJlYjJlYmNlYzg2YjYzL3RhYmxlOmJkZmI3NDVkMTZkODRmOWVhMTU4ZGU2OWM5NTRkY2FlL3RhYmxlcmFuZ2U6YmRmYjc0NWQxNmQ4NGY5ZWExNThkZTY5Yzk1NGRjYWVfMy0xLTEtMS0w_ba5db23f-ee8a-4804-9317-05c457bcf61b"
      unitRef="shares">12249109</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="id1c1510559aa46a48e55f6a29a55d5d5_D20200701-20200930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF84OC9mcmFnOjkxMTJmMTI2YjRmNDQ3Yzk4OTJlYjJlYmNlYzg2YjYzL3RhYmxlOmJkZmI3NDVkMTZkODRmOWVhMTU4ZGU2OWM5NTRkY2FlL3RhYmxlcmFuZ2U6YmRmYjc0NWQxNmQ4NGY5ZWExNThkZTY5Yzk1NGRjYWVfMy0zLTEtMS0w_977888d6-2ae8-4a3c-ac7a-3e5747f8c9f0"
      unitRef="shares">11379605</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="ibe031544d4574b9ca5944b9a4271ddef_D20200101-20200930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF84OC9mcmFnOjkxMTJmMTI2YjRmNDQ3Yzk4OTJlYjJlYmNlYzg2YjYzL3RhYmxlOmJkZmI3NDVkMTZkODRmOWVhMTU4ZGU2OWM5NTRkY2FlL3RhYmxlcmFuZ2U6YmRmYjc0NWQxNmQ4NGY5ZWExNThkZTY5Yzk1NGRjYWVfMy0zLTEtMS0w_d6b80a93-c7ca-44c8-801f-a9573d792a51"
      unitRef="shares">11379605</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i1c5ee1541c4044e4956ddd4e92dcee85_D20210701-20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF84OC9mcmFnOjkxMTJmMTI2YjRmNDQ3Yzk4OTJlYjJlYmNlYzg2YjYzL3RhYmxlOmJkZmI3NDVkMTZkODRmOWVhMTU4ZGU2OWM5NTRkY2FlL3RhYmxlcmFuZ2U6YmRmYjc0NWQxNmQ4NGY5ZWExNThkZTY5Yzk1NGRjYWVfNC0xLTEtMS0w_648c0eb1-0d6b-410d-a260-abb41ecaa236"
      unitRef="shares">468481</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i4cd42c64aeb94140ad65c9eb814e79ed_D20210101-20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF84OC9mcmFnOjkxMTJmMTI2YjRmNDQ3Yzk4OTJlYjJlYmNlYzg2YjYzL3RhYmxlOmJkZmI3NDVkMTZkODRmOWVhMTU4ZGU2OWM5NTRkY2FlL3RhYmxlcmFuZ2U6YmRmYjc0NWQxNmQ4NGY5ZWExNThkZTY5Yzk1NGRjYWVfNC0xLTEtMS0w_d94bba04-4d31-474d-9aed-0b76edf896c8"
      unitRef="shares">468481</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i631cc21e01224d06afd3e53253a89a18_D20200101-20200930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF84OC9mcmFnOjkxMTJmMTI2YjRmNDQ3Yzk4OTJlYjJlYmNlYzg2YjYzL3RhYmxlOmJkZmI3NDVkMTZkODRmOWVhMTU4ZGU2OWM5NTRkY2FlL3RhYmxlcmFuZ2U6YmRmYjc0NWQxNmQ4NGY5ZWExNThkZTY5Yzk1NGRjYWVfNC0zLTEtMS0w_97ae2251-34fe-431e-9c94-e2da25a1200d"
      unitRef="shares">1813043</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="ib720a1ad8c6a4f8e93d33237d212cc14_D20200701-20200930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF84OC9mcmFnOjkxMTJmMTI2YjRmNDQ3Yzk4OTJlYjJlYmNlYzg2YjYzL3RhYmxlOmJkZmI3NDVkMTZkODRmOWVhMTU4ZGU2OWM5NTRkY2FlL3RhYmxlcmFuZ2U6YmRmYjc0NWQxNmQ4NGY5ZWExNThkZTY5Yzk1NGRjYWVfNC0zLTEtMS0w_a60c8d3c-4ef4-4759-b7e4-f5114fa9e54c"
      unitRef="shares">1813043</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i72ac4418f2554d1b93506c5ff70f6b58_D20210701-20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF84OC9mcmFnOjkxMTJmMTI2YjRmNDQ3Yzk4OTJlYjJlYmNlYzg2YjYzL3RhYmxlOmJkZmI3NDVkMTZkODRmOWVhMTU4ZGU2OWM5NTRkY2FlL3RhYmxlcmFuZ2U6YmRmYjc0NWQxNmQ4NGY5ZWExNThkZTY5Yzk1NGRjYWVfNS0xLTEtMS0w_84f547e5-b41d-4f29-b941-d931234c74ae"
      unitRef="shares">121888</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="ia59e848425a54115906e4c67f8c10467_D20210101-20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF84OC9mcmFnOjkxMTJmMTI2YjRmNDQ3Yzk4OTJlYjJlYmNlYzg2YjYzL3RhYmxlOmJkZmI3NDVkMTZkODRmOWVhMTU4ZGU2OWM5NTRkY2FlL3RhYmxlcmFuZ2U6YmRmYjc0NWQxNmQ4NGY5ZWExNThkZTY5Yzk1NGRjYWVfNS0xLTEtMS0w_d548fcef-cb92-4eb6-831c-bf2f9164e9c2"
      unitRef="shares">121888</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="if6162e81dd5f4c85ac2862a1d740a2d4_D20200701-20200930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF84OC9mcmFnOjkxMTJmMTI2YjRmNDQ3Yzk4OTJlYjJlYmNlYzg2YjYzL3RhYmxlOmJkZmI3NDVkMTZkODRmOWVhMTU4ZGU2OWM5NTRkY2FlL3RhYmxlcmFuZ2U6YmRmYjc0NWQxNmQ4NGY5ZWExNThkZTY5Yzk1NGRjYWVfNS0zLTEtMS0w_7cc9e7a4-e7c0-4b26-8617-43fb1dc084cc"
      unitRef="shares">133264</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="iac0e8f1478df4590b85fa32e2e6d876e_D20200101-20200930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF84OC9mcmFnOjkxMTJmMTI2YjRmNDQ3Yzk4OTJlYjJlYmNlYzg2YjYzL3RhYmxlOmJkZmI3NDVkMTZkODRmOWVhMTU4ZGU2OWM5NTRkY2FlL3RhYmxlcmFuZ2U6YmRmYjc0NWQxNmQ4NGY5ZWExNThkZTY5Yzk1NGRjYWVfNS0zLTEtMS0w_b5153893-1d38-48ce-bfae-7d8f2a066502"
      unitRef="shares">133264</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="ibbda1d45c4164127977e21bbd05ea939_D20210701-20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF84OC9mcmFnOjkxMTJmMTI2YjRmNDQ3Yzk4OTJlYjJlYmNlYzg2YjYzL3RhYmxlOmJkZmI3NDVkMTZkODRmOWVhMTU4ZGU2OWM5NTRkY2FlL3RhYmxlcmFuZ2U6YmRmYjc0NWQxNmQ4NGY5ZWExNThkZTY5Yzk1NGRjYWVfNi0xLTEtMS0w_3d290bd8-c6f7-4acf-8ac2-88d2c8be1ec6"
      unitRef="shares">24571918</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i5cc25946d6f843cca98ce03c128dee12_D20210101-20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF84OC9mcmFnOjkxMTJmMTI2YjRmNDQ3Yzk4OTJlYjJlYmNlYzg2YjYzL3RhYmxlOmJkZmI3NDVkMTZkODRmOWVhMTU4ZGU2OWM5NTRkY2FlL3RhYmxlcmFuZ2U6YmRmYjc0NWQxNmQ4NGY5ZWExNThkZTY5Yzk1NGRjYWVfNi0xLTEtMS0w_f8d6ae0e-f03a-4f19-95f2-dd4688fc2a0d"
      unitRef="shares">24571918</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="ic5858e179144480d94112d8d522800ba_D20200101-20200930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF84OC9mcmFnOjkxMTJmMTI2YjRmNDQ3Yzk4OTJlYjJlYmNlYzg2YjYzL3RhYmxlOmJkZmI3NDVkMTZkODRmOWVhMTU4ZGU2OWM5NTRkY2FlL3RhYmxlcmFuZ2U6YmRmYjc0NWQxNmQ4NGY5ZWExNThkZTY5Yzk1NGRjYWVfNi0zLTEtMS0w_0c88b8b5-a54c-410e-bb6c-034c41890fb7"
      unitRef="shares">31169627</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i3d2aac06481848c0b780ff88829ab732_D20200701-20200930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF84OC9mcmFnOjkxMTJmMTI2YjRmNDQ3Yzk4OTJlYjJlYmNlYzg2YjYzL3RhYmxlOmJkZmI3NDVkMTZkODRmOWVhMTU4ZGU2OWM5NTRkY2FlL3RhYmxlcmFuZ2U6YmRmYjc0NWQxNmQ4NGY5ZWExNThkZTY5Yzk1NGRjYWVfNi0zLTEtMS0w_8d0d4765-2ae4-489a-9468-ff983e835799"
      unitRef="shares">31169627</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:SegmentReportingDisclosureTextBlock
      contextRef="i5cc25946d6f843cca98ce03c128dee12_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF85MS9mcmFnOjkxYzU2OTk3NjUyYzQwOGFiNTgwYTIzMjQzZDA4NjZjL3RleHRyZWdpb246OTFjNTY5OTc2NTJjNDA4YWI1ODBhMjMyNDNkMDg2NmNfMzA5NQ_ebf2a14f-3e83-4db1-bb08-3911d4d41a58">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. 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 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. During the nine months ended September 30, 2021, the Company modified the definition of Segment Adjusted EBITDA to exclude the gain or loss on disposals of assets and include proceeds from the sale of assets in the period sold. Segment Adjusted EBITDA for the three and nine months ended September 30, 2020 was restated to reflect this change.&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 &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;accordingly, these amounts are not required to be disclosed.&#160;The Company's segment presentation excludes amounts related to the businesses included in the Transactions and the operations of 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, 2021, the Company's reportable segments were (i) Biopharmaceuticals, (ii) Exemplar, and (iii) Trans Ova. These identified reportable segments met the quantitative thresholds to be reported separately for the nine months ended September 30, 2021. See Note 2 for a description of Biopharmaceuticals. See Note 1 for a description of Exemplar and Trans Ova.&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;2021&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;2020&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;2021&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;2020&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,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;(8,761)&lt;/span&gt;&lt;/td&gt;&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;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,106)&lt;/span&gt;&lt;/td&gt;&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;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;1,654&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,511&#160;&lt;/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;Trans Ova&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,552)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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;(251)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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,881&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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,417&#160;&lt;/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;Segment Adjusted EBITDA for reportable segments&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;(13,596)&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,358)&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,862)&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;(16,178)&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 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;2021&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;2020&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;2021&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;2020&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;(13,596)&lt;/span&gt;&lt;/td&gt;&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,358)&lt;/span&gt;&lt;/td&gt;&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,862)&lt;/span&gt;&lt;/td&gt;&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;(16,178)&lt;/span&gt;&lt;/td&gt;&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;1,962&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;3,360&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,395&#160;&lt;/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;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;7,132&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,178&#160;&lt;/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;(4,799)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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,646)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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;(14,005)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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,830)&lt;/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;(3,399)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,786)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,442)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,364)&lt;/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;Loss 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;(318)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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;(615)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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;(553)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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,593)&lt;/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;(920)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(920)&lt;/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,490)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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,628)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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,462)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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,249)&lt;/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;&#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;2,833&#160;&lt;/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 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;&#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;(523)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/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;(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;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;(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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/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;(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;(10,452)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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;(25,412)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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;(29,102)&lt;/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;(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;(2,038)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,282)&lt;/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;(29,885)&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;(27,586)&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;(71,904)&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;(64,221)&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:32.964%"/&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 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 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.841%"/&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="21" style="padding:2px 1pt;text-align:center;vertical-align: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="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;Trans Ova&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;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="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;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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,561&#160;&lt;/span&gt;&lt;/td&gt;&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="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;126&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,267&#160;&lt;/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="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;18,354&#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,828&#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:32.964%"/&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 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 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.841%"/&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="21" style="padding:2px 1pt;text-align:center;vertical-align: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, 2020&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="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;Trans Ova&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;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;5,381&#160;&lt;/span&gt;&lt;/td&gt;&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,974&#160;&lt;/span&gt;&lt;/td&gt;&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;15,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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,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,919&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;55&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,974&#160;&lt;/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;7,300&#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,974&#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;15,283&#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,557&#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:32.964%"/&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 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 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.841%"/&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="21" style="padding:2px 1pt;text-align:center;vertical-align: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="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;Trans Ova&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;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="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;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;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;79,652&#160;&lt;/span&gt;&lt;/td&gt;&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="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;324&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;/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="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;69,393&#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;81,445&#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:32.964%"/&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 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 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.841%"/&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="21" style="padding:2px 1pt;text-align:center;vertical-align: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, 2020&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="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;Trans Ova&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;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;20,703&#160;&lt;/span&gt;&lt;/td&gt;&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,230&#160;&lt;/span&gt;&lt;/td&gt;&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;55,858&#160;&lt;/span&gt;&lt;/td&gt;&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;83,791&#160;&lt;/span&gt;&lt;/td&gt;&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;5,521&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;254&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,775&#160;&lt;/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;26,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;7,230&#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;56,112&#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;89,566&#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"&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;2021&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;2020&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;2021&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;2020&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;22,828&#160;&lt;/span&gt;&lt;/td&gt;&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;25,557&#160;&lt;/span&gt;&lt;/td&gt;&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;81,445&#160;&lt;/span&gt;&lt;/td&gt;&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;89,566&#160;&lt;/span&gt;&lt;/td&gt;&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;Other 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="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;54&#160;&lt;/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;Elimination of intersegment revenues&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,267)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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,974)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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,793)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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;(5,775)&lt;/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 consolidated revenues&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;21,561&#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;23,583&#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;79,652&#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;83,845&#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, 2021 and December&#160;31, 2020, the Company had $4,869 and $5,908, respectively, of long-lived assets in foreign countries. The Company recognized revenues derived in foreign countries totaling $93 and $118 for the three months ended September 30, 2021 and 2020, respectively, and $443 and $481 for the nine months ended September 30, 2021 and 2020, respectively.&lt;/span&gt;&lt;/div&gt;</us-gaap:SegmentReportingDisclosureTextBlock>
    <us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock
      contextRef="i5cc25946d6f843cca98ce03c128dee12_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF85MS9mcmFnOjkxYzU2OTk3NjUyYzQwOGFiNTgwYTIzMjQzZDA4NjZjL3RleHRyZWdpb246OTFjNTY5OTc2NTJjNDA4YWI1ODBhMjMyNDNkMDg2NmNfMzA5Ng_5e6058dd-b9cc-4d0d-9578-306a9722284e">&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;2021&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;2020&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;2021&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;2020&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,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;(8,761)&lt;/span&gt;&lt;/td&gt;&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;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,106)&lt;/span&gt;&lt;/td&gt;&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;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;1,654&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,511&#160;&lt;/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;Trans Ova&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,552)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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;(251)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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,881&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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,417&#160;&lt;/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;Segment Adjusted EBITDA for reportable segments&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;(13,596)&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,358)&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,862)&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;(16,178)&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;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:32.964%"/&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 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 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.841%"/&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="21" style="padding:2px 1pt;text-align:center;vertical-align: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="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;Trans Ova&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;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="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;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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,561&#160;&lt;/span&gt;&lt;/td&gt;&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="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;126&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,267&#160;&lt;/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="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;18,354&#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,828&#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:32.964%"/&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 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 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.841%"/&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="21" style="padding:2px 1pt;text-align:center;vertical-align: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, 2020&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="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;Trans Ova&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;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;5,381&#160;&lt;/span&gt;&lt;/td&gt;&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,974&#160;&lt;/span&gt;&lt;/td&gt;&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;15,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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,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,919&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;55&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,974&#160;&lt;/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;7,300&#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,974&#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;15,283&#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,557&#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:32.964%"/&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 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 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.841%"/&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="21" style="padding:2px 1pt;text-align:center;vertical-align: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="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;Trans Ova&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;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="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;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;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;79,652&#160;&lt;/span&gt;&lt;/td&gt;&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="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;324&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;/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="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;69,393&#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;81,445&#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:32.964%"/&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 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 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.841%"/&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="21" style="padding:2px 1pt;text-align:center;vertical-align: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, 2020&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="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;Trans Ova&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;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;20,703&#160;&lt;/span&gt;&lt;/td&gt;&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,230&#160;&lt;/span&gt;&lt;/td&gt;&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;55,858&#160;&lt;/span&gt;&lt;/td&gt;&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;83,791&#160;&lt;/span&gt;&lt;/td&gt;&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;5,521&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;254&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,775&#160;&lt;/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;26,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;7,230&#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;56,112&#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;89,566&#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="i328b407c3a2a48cabd11b7161cd55c72_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF85MS9mcmFnOjkxYzU2OTk3NjUyYzQwOGFiNTgwYTIzMjQzZDA4NjZjL3RhYmxlOjEzYjVkMzIxNzBhNzQ5N2E5NzM4YzQ2MWRlOTAxOTZkL3RhYmxlcmFuZ2U6MTNiNWQzMjE3MGE3NDk3YTk3MzhjNDYxZGU5MDE5NmRfMi0xLTEtMS0w_90667772-79cc-446e-b5d3-8132b0f5d6ae"
      unitRef="usd">-12661000</pgen:NetIncomeLossAttributabletoParentAdjustedEBITDAIncludingCashPaidforCapitalExpendituresandInvestmentsinAffiliates>
    <pgen:NetIncomeLossAttributabletoParentAdjustedEBITDAIncludingCashPaidforCapitalExpendituresandInvestmentsinAffiliates
      contextRef="ic10408375e6f4c019abb26587054d310_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF85MS9mcmFnOjkxYzU2OTk3NjUyYzQwOGFiNTgwYTIzMjQzZDA4NjZjL3RhYmxlOjEzYjVkMzIxNzBhNzQ5N2E5NzM4YzQ2MWRlOTAxOTZkL3RhYmxlcmFuZ2U6MTNiNWQzMjE3MGE3NDk3YTk3MzhjNDYxZGU5MDE5NmRfMi0zLTEtMS0w_d813585f-3443-4958-a85c-3ca5adf561b2"
      unitRef="usd">-8761000</pgen:NetIncomeLossAttributabletoParentAdjustedEBITDAIncludingCashPaidforCapitalExpendituresandInvestmentsinAffiliates>
    <pgen:NetIncomeLossAttributabletoParentAdjustedEBITDAIncludingCashPaidforCapitalExpendituresandInvestmentsinAffiliates
      contextRef="i100c94d580b04f06809f76752ab91bea_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF85MS9mcmFnOjkxYzU2OTk3NjUyYzQwOGFiNTgwYTIzMjQzZDA4NjZjL3RhYmxlOjEzYjVkMzIxNzBhNzQ5N2E5NzM4YzQ2MWRlOTAxOTZkL3RhYmxlcmFuZ2U6MTNiNWQzMjE3MGE3NDk3YTk3MzhjNDYxZGU5MDE5NmRfMi01LTEtMS0w_9f33311b-aba1-4a30-9307-6656ec29dad5"
      unitRef="usd">-34055000</pgen:NetIncomeLossAttributabletoParentAdjustedEBITDAIncludingCashPaidforCapitalExpendituresandInvestmentsinAffiliates>
    <pgen:NetIncomeLossAttributabletoParentAdjustedEBITDAIncludingCashPaidforCapitalExpendituresandInvestmentsinAffiliates
      contextRef="i084ac4981b4c478fba5e890cbcf071bf_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF85MS9mcmFnOjkxYzU2OTk3NjUyYzQwOGFiNTgwYTIzMjQzZDA4NjZjL3RhYmxlOjEzYjVkMzIxNzBhNzQ5N2E5NzM4YzQ2MWRlOTAxOTZkL3RhYmxlcmFuZ2U6MTNiNWQzMjE3MGE3NDk3YTk3MzhjNDYxZGU5MDE5NmRfMi03LTEtMS0w_ce89df29-3a8c-4d4a-b076-86de47bc2b67"
      unitRef="usd">-26106000</pgen:NetIncomeLossAttributabletoParentAdjustedEBITDAIncludingCashPaidforCapitalExpendituresandInvestmentsinAffiliates>
    <pgen:NetIncomeLossAttributabletoParentAdjustedEBITDAIncludingCashPaidforCapitalExpendituresandInvestmentsinAffiliates
      contextRef="ie81a5f8d96d647bf8274bc9136841da1_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF85MS9mcmFnOjkxYzU2OTk3NjUyYzQwOGFiNTgwYTIzMjQzZDA4NjZjL3RhYmxlOjEzYjVkMzIxNzBhNzQ5N2E5NzM4YzQ2MWRlOTAxOTZkL3RhYmxlcmFuZ2U6MTNiNWQzMjE3MGE3NDk3YTk3MzhjNDYxZGU5MDE5NmRfMy0xLTEtMS0w_67609937-59ec-4da3-b31b-c5640d6a9269"
      unitRef="usd">1617000</pgen:NetIncomeLossAttributabletoParentAdjustedEBITDAIncludingCashPaidforCapitalExpendituresandInvestmentsinAffiliates>
    <pgen:NetIncomeLossAttributabletoParentAdjustedEBITDAIncludingCashPaidforCapitalExpendituresandInvestmentsinAffiliates
      contextRef="ia587df04cc4845daa4dfa97c5e4bfc80_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF85MS9mcmFnOjkxYzU2OTk3NjUyYzQwOGFiNTgwYTIzMjQzZDA4NjZjL3RhYmxlOjEzYjVkMzIxNzBhNzQ5N2E5NzM4YzQ2MWRlOTAxOTZkL3RhYmxlcmFuZ2U6MTNiNWQzMjE3MGE3NDk3YTk3MzhjNDYxZGU5MDE5NmRfMy0zLTEtMS0w_5d7d0949-b029-40ac-af98-4a00a3b1a481"
      unitRef="usd">1654000</pgen:NetIncomeLossAttributabletoParentAdjustedEBITDAIncludingCashPaidforCapitalExpendituresandInvestmentsinAffiliates>
    <pgen:NetIncomeLossAttributabletoParentAdjustedEBITDAIncludingCashPaidforCapitalExpendituresandInvestmentsinAffiliates
      contextRef="iabe85c524cd7456093969359f049f638_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF85MS9mcmFnOjkxYzU2OTk3NjUyYzQwOGFiNTgwYTIzMjQzZDA4NjZjL3RhYmxlOjEzYjVkMzIxNzBhNzQ5N2E5NzM4YzQ2MWRlOTAxOTZkL3RhYmxlcmFuZ2U6MTNiNWQzMjE3MGE3NDk3YTk3MzhjNDYxZGU5MDE5NmRfMy01LTEtMS0w_123dfea8-11d5-4be2-8dd9-9f42d57ad0de"
      unitRef="usd">5312000</pgen:NetIncomeLossAttributabletoParentAdjustedEBITDAIncludingCashPaidforCapitalExpendituresandInvestmentsinAffiliates>
    <pgen:NetIncomeLossAttributabletoParentAdjustedEBITDAIncludingCashPaidforCapitalExpendituresandInvestmentsinAffiliates
      contextRef="i70f76266f7d84e468bb387d313782c29_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF85MS9mcmFnOjkxYzU2OTk3NjUyYzQwOGFiNTgwYTIzMjQzZDA4NjZjL3RhYmxlOjEzYjVkMzIxNzBhNzQ5N2E5NzM4YzQ2MWRlOTAxOTZkL3RhYmxlcmFuZ2U6MTNiNWQzMjE3MGE3NDk3YTk3MzhjNDYxZGU5MDE5NmRfMy03LTEtMS0w_fbc3529f-e545-465a-a798-7aa7848af1f3"
      unitRef="usd">2511000</pgen:NetIncomeLossAttributabletoParentAdjustedEBITDAIncludingCashPaidforCapitalExpendituresandInvestmentsinAffiliates>
    <pgen:NetIncomeLossAttributabletoParentAdjustedEBITDAIncludingCashPaidforCapitalExpendituresandInvestmentsinAffiliates
      contextRef="i6fccfa1be94f4e439473da39baa30292_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF85MS9mcmFnOjkxYzU2OTk3NjUyYzQwOGFiNTgwYTIzMjQzZDA4NjZjL3RhYmxlOjEzYjVkMzIxNzBhNzQ5N2E5NzM4YzQ2MWRlOTAxOTZkL3RhYmxlcmFuZ2U6MTNiNWQzMjE3MGE3NDk3YTk3MzhjNDYxZGU5MDE5NmRfNC0xLTEtMS0w_bea1b887-aa42-45e4-842b-a39aa1074530"
      unitRef="usd">-2552000</pgen:NetIncomeLossAttributabletoParentAdjustedEBITDAIncludingCashPaidforCapitalExpendituresandInvestmentsinAffiliates>
    <pgen:NetIncomeLossAttributabletoParentAdjustedEBITDAIncludingCashPaidforCapitalExpendituresandInvestmentsinAffiliates
      contextRef="ic7bd8fd9431d442cbf0bb4a5c95bbde4_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF85MS9mcmFnOjkxYzU2OTk3NjUyYzQwOGFiNTgwYTIzMjQzZDA4NjZjL3RhYmxlOjEzYjVkMzIxNzBhNzQ5N2E5NzM4YzQ2MWRlOTAxOTZkL3RhYmxlcmFuZ2U6MTNiNWQzMjE3MGE3NDk3YTk3MzhjNDYxZGU5MDE5NmRfNC0zLTEtMS0w_4b208cf9-a749-4160-80b6-9f91235070db"
      unitRef="usd">-251000</pgen:NetIncomeLossAttributabletoParentAdjustedEBITDAIncludingCashPaidforCapitalExpendituresandInvestmentsinAffiliates>
    <pgen:NetIncomeLossAttributabletoParentAdjustedEBITDAIncludingCashPaidforCapitalExpendituresandInvestmentsinAffiliates
      contextRef="i82cdb3c98b404512aae81cccecc75638_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF85MS9mcmFnOjkxYzU2OTk3NjUyYzQwOGFiNTgwYTIzMjQzZDA4NjZjL3RhYmxlOjEzYjVkMzIxNzBhNzQ5N2E5NzM4YzQ2MWRlOTAxOTZkL3RhYmxlcmFuZ2U6MTNiNWQzMjE3MGE3NDk3YTk3MzhjNDYxZGU5MDE5NmRfNC01LTEtMS0w_50d77121-9050-434e-b499-d73b39f6faaf"
      unitRef="usd">15881000</pgen:NetIncomeLossAttributabletoParentAdjustedEBITDAIncludingCashPaidforCapitalExpendituresandInvestmentsinAffiliates>
    <pgen:NetIncomeLossAttributabletoParentAdjustedEBITDAIncludingCashPaidforCapitalExpendituresandInvestmentsinAffiliates
      contextRef="i730591c6b58f491793158af49d2153ba_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF85MS9mcmFnOjkxYzU2OTk3NjUyYzQwOGFiNTgwYTIzMjQzZDA4NjZjL3RhYmxlOjEzYjVkMzIxNzBhNzQ5N2E5NzM4YzQ2MWRlOTAxOTZkL3RhYmxlcmFuZ2U6MTNiNWQzMjE3MGE3NDk3YTk3MzhjNDYxZGU5MDE5NmRfNC03LTEtMS0w_940412c8-fbd5-4aa8-beaf-18f5ff924763"
      unitRef="usd">7417000</pgen:NetIncomeLossAttributabletoParentAdjustedEBITDAIncludingCashPaidforCapitalExpendituresandInvestmentsinAffiliates>
    <pgen:NetIncomeLossAttributabletoParentAdjustedEBITDAIncludingCashPaidforCapitalExpendituresandInvestmentsinAffiliates
      contextRef="ibbda1d45c4164127977e21bbd05ea939_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF85MS9mcmFnOjkxYzU2OTk3NjUyYzQwOGFiNTgwYTIzMjQzZDA4NjZjL3RhYmxlOjEzYjVkMzIxNzBhNzQ5N2E5NzM4YzQ2MWRlOTAxOTZkL3RhYmxlcmFuZ2U6MTNiNWQzMjE3MGE3NDk3YTk3MzhjNDYxZGU5MDE5NmRfNS0xLTEtMS0w_517e1ed4-075c-4593-bde0-6083bc2b3521"
      unitRef="usd">-13596000</pgen:NetIncomeLossAttributabletoParentAdjustedEBITDAIncludingCashPaidforCapitalExpendituresandInvestmentsinAffiliates>
    <pgen:NetIncomeLossAttributabletoParentAdjustedEBITDAIncludingCashPaidforCapitalExpendituresandInvestmentsinAffiliates
      contextRef="i3d2aac06481848c0b780ff88829ab732_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF85MS9mcmFnOjkxYzU2OTk3NjUyYzQwOGFiNTgwYTIzMjQzZDA4NjZjL3RhYmxlOjEzYjVkMzIxNzBhNzQ5N2E5NzM4YzQ2MWRlOTAxOTZkL3RhYmxlcmFuZ2U6MTNiNWQzMjE3MGE3NDk3YTk3MzhjNDYxZGU5MDE5NmRfNS0zLTEtMS0w_9014bb2e-f3f2-4f7a-a9b5-ade14510248b"
      unitRef="usd">-7358000</pgen:NetIncomeLossAttributabletoParentAdjustedEBITDAIncludingCashPaidforCapitalExpendituresandInvestmentsinAffiliates>
    <pgen:NetIncomeLossAttributabletoParentAdjustedEBITDAIncludingCashPaidforCapitalExpendituresandInvestmentsinAffiliates
      contextRef="i5cc25946d6f843cca98ce03c128dee12_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF85MS9mcmFnOjkxYzU2OTk3NjUyYzQwOGFiNTgwYTIzMjQzZDA4NjZjL3RhYmxlOjEzYjVkMzIxNzBhNzQ5N2E5NzM4YzQ2MWRlOTAxOTZkL3RhYmxlcmFuZ2U6MTNiNWQzMjE3MGE3NDk3YTk3MzhjNDYxZGU5MDE5NmRfNS01LTEtMS0w_3c512de8-409a-408c-a2ff-b704d0c6cbf7"
      unitRef="usd">-12862000</pgen:NetIncomeLossAttributabletoParentAdjustedEBITDAIncludingCashPaidforCapitalExpendituresandInvestmentsinAffiliates>
    <pgen:NetIncomeLossAttributabletoParentAdjustedEBITDAIncludingCashPaidforCapitalExpendituresandInvestmentsinAffiliates
      contextRef="ic5858e179144480d94112d8d522800ba_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF85MS9mcmFnOjkxYzU2OTk3NjUyYzQwOGFiNTgwYTIzMjQzZDA4NjZjL3RhYmxlOjEzYjVkMzIxNzBhNzQ5N2E5NzM4YzQ2MWRlOTAxOTZkL3RhYmxlcmFuZ2U6MTNiNWQzMjE3MGE3NDk3YTk3MzhjNDYxZGU5MDE5NmRfNS03LTEtMS0w_eace2d5d-2455-40ac-842d-fe7c3cc9d471"
      unitRef="usd">-16178000</pgen:NetIncomeLossAttributabletoParentAdjustedEBITDAIncludingCashPaidforCapitalExpendituresandInvestmentsinAffiliates>
    <us-gaap:ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock
      contextRef="i5cc25946d6f843cca98ce03c128dee12_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF85MS9mcmFnOjkxYzU2OTk3NjUyYzQwOGFiNTgwYTIzMjQzZDA4NjZjL3RleHRyZWdpb246OTFjNTY5OTc2NTJjNDA4YWI1ODBhMjMyNDNkMDg2NmNfMzA5Nw_439a727d-09f2-43d5-8470-5934010ffc59">&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;2021&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;2020&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;2021&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;2020&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;(13,596)&lt;/span&gt;&lt;/td&gt;&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,358)&lt;/span&gt;&lt;/td&gt;&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,862)&lt;/span&gt;&lt;/td&gt;&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;(16,178)&lt;/span&gt;&lt;/td&gt;&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;1,962&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;3,360&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,395&#160;&lt;/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;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;7,132&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,178&#160;&lt;/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;(4,799)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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,646)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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;(14,005)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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,830)&lt;/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;(3,399)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,786)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,442)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,364)&lt;/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;Loss 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;(318)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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;(615)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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;(553)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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,593)&lt;/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;(920)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(920)&lt;/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,490)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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,628)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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,462)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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,249)&lt;/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;&#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;2,833&#160;&lt;/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 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;&#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;(523)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/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;(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;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;(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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/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;(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;(10,452)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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;(25,412)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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;(29,102)&lt;/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;(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;(2,038)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,282)&lt;/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;(29,885)&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;(27,586)&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;(71,904)&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;(64,221)&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="i44a646e7b05f4e869bdbef3b30c3c495_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF85MS9mcmFnOjkxYzU2OTk3NjUyYzQwOGFiNTgwYTIzMjQzZDA4NjZjL3RhYmxlOjk3ZDc5MTc3YzAwMjRhZDQ4NTc3YjA3MTc4MTVhZDQ4L3RhYmxlcmFuZ2U6OTdkNzkxNzdjMDAyNGFkNDg1NzdiMDcxNzgxNWFkNDhfMi0xLTEtMS0w_587101a7-8d3a-43ea-9e5a-f479fc9c0ad8"
      unitRef="usd">-13596000</pgen:NetIncomeLossAttributabletoParentAdjustedEBITDAIncludingCashPaidforCapitalExpendituresandInvestmentsinAffiliates>
    <pgen:NetIncomeLossAttributabletoParentAdjustedEBITDAIncludingCashPaidforCapitalExpendituresandInvestmentsinAffiliates
      contextRef="i027df0cbb39b4a56962d64e799245fae_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF85MS9mcmFnOjkxYzU2OTk3NjUyYzQwOGFiNTgwYTIzMjQzZDA4NjZjL3RhYmxlOjk3ZDc5MTc3YzAwMjRhZDQ4NTc3YjA3MTc4MTVhZDQ4L3RhYmxlcmFuZ2U6OTdkNzkxNzdjMDAyNGFkNDg1NzdiMDcxNzgxNWFkNDhfMi0zLTEtMS0w_dde3a7c7-85ba-4568-a4a4-aa407050b0f7"
      unitRef="usd">-7358000</pgen:NetIncomeLossAttributabletoParentAdjustedEBITDAIncludingCashPaidforCapitalExpendituresandInvestmentsinAffiliates>
    <pgen:NetIncomeLossAttributabletoParentAdjustedEBITDAIncludingCashPaidforCapitalExpendituresandInvestmentsinAffiliates
      contextRef="ie4cdfbc6382843ec90a452e40f5ea155_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF85MS9mcmFnOjkxYzU2OTk3NjUyYzQwOGFiNTgwYTIzMjQzZDA4NjZjL3RhYmxlOjk3ZDc5MTc3YzAwMjRhZDQ4NTc3YjA3MTc4MTVhZDQ4L3RhYmxlcmFuZ2U6OTdkNzkxNzdjMDAyNGFkNDg1NzdiMDcxNzgxNWFkNDhfMi01LTEtMS0w_d4a5cd40-c4d6-41c5-8bef-bbe0b39d2d1b"
      unitRef="usd">-12862000</pgen:NetIncomeLossAttributabletoParentAdjustedEBITDAIncludingCashPaidforCapitalExpendituresandInvestmentsinAffiliates>
    <pgen:NetIncomeLossAttributabletoParentAdjustedEBITDAIncludingCashPaidforCapitalExpendituresandInvestmentsinAffiliates
      contextRef="i872f4537d3044df1b46668368f4c4371_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF85MS9mcmFnOjkxYzU2OTk3NjUyYzQwOGFiNTgwYTIzMjQzZDA4NjZjL3RhYmxlOjk3ZDc5MTc3YzAwMjRhZDQ4NTc3YjA3MTc4MTVhZDQ4L3RhYmxlcmFuZ2U6OTdkNzkxNzdjMDAyNGFkNDg1NzdiMDcxNzgxNWFkNDhfMi03LTEtMS0w_cdac9326-9cb5-49ae-aadf-648de2ce6428"
      unitRef="usd">-16178000</pgen:NetIncomeLossAttributabletoParentAdjustedEBITDAIncludingCashPaidforCapitalExpendituresandInvestmentsinAffiliates>
    <pgen:CapitalExpendituresNetOfProceedsFromSaleOfAssetsAndInvestmentsInAffiliates
      contextRef="i964438fccfa94e2e859768e31264b41b_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF85MS9mcmFnOjkxYzU2OTk3NjUyYzQwOGFiNTgwYTIzMjQzZDA4NjZjL3RhYmxlOjk3ZDc5MTc3YzAwMjRhZDQ4NTc3YjA3MTc4MTVhZDQ4L3RhYmxlcmFuZ2U6OTdkNzkxNzdjMDAyNGFkNDg1NzdiMDcxNzgxNWFkNDhfNC0xLTEtMS0w_cddea457-7b14-435f-8dd9-81146a4ba0b9"
      unitRef="usd">1962000</pgen:CapitalExpendituresNetOfProceedsFromSaleOfAssetsAndInvestmentsInAffiliates>
    <pgen:CapitalExpendituresNetOfProceedsFromSaleOfAssetsAndInvestmentsInAffiliates
      contextRef="i73dce821bb694a5695d4ef5c0785c393_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF85MS9mcmFnOjkxYzU2OTk3NjUyYzQwOGFiNTgwYTIzMjQzZDA4NjZjL3RhYmxlOjk3ZDc5MTc3YzAwMjRhZDQ4NTc3YjA3MTc4MTVhZDQ4L3RhYmxlcmFuZ2U6OTdkNzkxNzdjMDAyNGFkNDg1NzdiMDcxNzgxNWFkNDhfNC0zLTEtMS0w_191af605-da9a-49fe-8938-99d9b939c195"
      unitRef="usd">244000</pgen:CapitalExpendituresNetOfProceedsFromSaleOfAssetsAndInvestmentsInAffiliates>
    <pgen:CapitalExpendituresNetOfProceedsFromSaleOfAssetsAndInvestmentsInAffiliates
      contextRef="idde2542d214a4fed9de878c658b5e193_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF85MS9mcmFnOjkxYzU2OTk3NjUyYzQwOGFiNTgwYTIzMjQzZDA4NjZjL3RhYmxlOjk3ZDc5MTc3YzAwMjRhZDQ4NTc3YjA3MTc4MTVhZDQ4L3RhYmxlcmFuZ2U6OTdkNzkxNzdjMDAyNGFkNDg1NzdiMDcxNzgxNWFkNDhfNC01LTEtMS0w_27c0037c-6f4f-474d-84f4-044f959bfe93"
      unitRef="usd">3360000</pgen:CapitalExpendituresNetOfProceedsFromSaleOfAssetsAndInvestmentsInAffiliates>
    <pgen:CapitalExpendituresNetOfProceedsFromSaleOfAssetsAndInvestmentsInAffiliates
      contextRef="iae302a521f0f4de791fe55f78b5c2af9_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF85MS9mcmFnOjkxYzU2OTk3NjUyYzQwOGFiNTgwYTIzMjQzZDA4NjZjL3RhYmxlOjk3ZDc5MTc3YzAwMjRhZDQ4NTc3YjA3MTc4MTVhZDQ4L3RhYmxlcmFuZ2U6OTdkNzkxNzdjMDAyNGFkNDg1NzdiMDcxNzgxNWFkNDhfNC03LTEtMS0w_bc94ffbd-cf68-44ed-a99a-dad7176be59f"
      unitRef="usd">3395000</pgen:CapitalExpendituresNetOfProceedsFromSaleOfAssetsAndInvestmentsInAffiliates>
    <us-gaap:ContractWithCustomerLiabilityRevenueRecognized
      contextRef="ibaae41e13ff640c68ecf0c855ccf887b_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF85MS9mcmFnOjkxYzU2OTk3NjUyYzQwOGFiNTgwYTIzMjQzZDA4NjZjL3RhYmxlOjk3ZDc5MTc3YzAwMjRhZDQ4NTc3YjA3MTc4MTVhZDQ4L3RhYmxlcmFuZ2U6OTdkNzkxNzdjMDAyNGFkNDg1NzdiMDcxNzgxNWFkNDhfNS0xLTEtMS0w_b71319df-189c-45ec-b30a-2bcced02dd0b"
      unitRef="usd">1163000</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
    <us-gaap:ContractWithCustomerLiabilityRevenueRecognized
      contextRef="ia14e2781cfc1463b85bac329d19cbde9_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF85MS9mcmFnOjkxYzU2OTk3NjUyYzQwOGFiNTgwYTIzMjQzZDA4NjZjL3RhYmxlOjk3ZDc5MTc3YzAwMjRhZDQ4NTc3YjA3MTc4MTVhZDQ4L3RhYmxlcmFuZ2U6OTdkNzkxNzdjMDAyNGFkNDg1NzdiMDcxNzgxNWFkNDhfNS0zLTEtMS0w_48f51e6a-18b3-46de-af73-8184b7d7f609"
      unitRef="usd">7132000</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
    <us-gaap:ContractWithCustomerLiabilityRevenueRecognized
      contextRef="i4889c07cff37490a8dff19d16b2440c5_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF85MS9mcmFnOjkxYzU2OTk3NjUyYzQwOGFiNTgwYTIzMjQzZDA4NjZjL3RhYmxlOjk3ZDc5MTc3YzAwMjRhZDQ4NTc3YjA3MTc4MTVhZDQ4L3RhYmxlcmFuZ2U6OTdkNzkxNzdjMDAyNGFkNDg1NzdiMDcxNzgxNWFkNDhfNS01LTEtMS0w_8a74d8d5-2897-4948-9c06-032b2e1ebb96"
      unitRef="usd">1849000</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
    <us-gaap:ContractWithCustomerLiabilityRevenueRecognized
      contextRef="id9c22233fb964a5b997eb51cc32a132b_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF85MS9mcmFnOjkxYzU2OTk3NjUyYzQwOGFiNTgwYTIzMjQzZDA4NjZjL3RhYmxlOjk3ZDc5MTc3YzAwMjRhZDQ4NTc3YjA3MTc4MTVhZDQ4L3RhYmxlcmFuZ2U6OTdkNzkxNzdjMDAyNGFkNDg1NzdiMDcxNzgxNWFkNDhfNS03LTEtMS0w_0fcbeec3-5a00-4b6b-a2e1-810253f06177"
      unitRef="usd">25178000</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
    <us-gaap:InterestExpense
      contextRef="i945bfe4b1bbb4a9e9dadf214bb52af3b_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF85MS9mcmFnOjkxYzU2OTk3NjUyYzQwOGFiNTgwYTIzMjQzZDA4NjZjL3RhYmxlOjk3ZDc5MTc3YzAwMjRhZDQ4NTc3YjA3MTc4MTVhZDQ4L3RhYmxlcmFuZ2U6OTdkNzkxNzdjMDAyNGFkNDg1NzdiMDcxNzgxNWFkNDhfNy0xLTEtMS0w_84c61612-1f41-4fa9-a54e-b03743b210d9"
      unitRef="usd">4799000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i9ef35fd5199444ffbd5c9f3388352801_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF85MS9mcmFnOjkxYzU2OTk3NjUyYzQwOGFiNTgwYTIzMjQzZDA4NjZjL3RhYmxlOjk3ZDc5MTc3YzAwMjRhZDQ4NTc3YjA3MTc4MTVhZDQ4L3RhYmxlcmFuZ2U6OTdkNzkxNzdjMDAyNGFkNDg1NzdiMDcxNzgxNWFkNDhfNy0zLTEtMS0w_6095c2fd-f2b9-4cea-b334-40647faa561a"
      unitRef="usd">4646000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i96756f6fd8414e9ab47b6e15ecafa7a1_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF85MS9mcmFnOjkxYzU2OTk3NjUyYzQwOGFiNTgwYTIzMjQzZDA4NjZjL3RhYmxlOjk3ZDc5MTc3YzAwMjRhZDQ4NTc3YjA3MTc4MTVhZDQ4L3RhYmxlcmFuZ2U6OTdkNzkxNzdjMDAyNGFkNDg1NzdiMDcxNzgxNWFkNDhfNy01LTEtMS0w_c1f11430-bc13-4641-91a9-a0c69e8eb8aa"
      unitRef="usd">14005000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i1c236c716f45453ab297223a2ac58647_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF85MS9mcmFnOjkxYzU2OTk3NjUyYzQwOGFiNTgwYTIzMjQzZDA4NjZjL3RhYmxlOjk3ZDc5MTc3YzAwMjRhZDQ4NTc3YjA3MTc4MTVhZDQ4L3RhYmxlcmFuZ2U6OTdkNzkxNzdjMDAyNGFkNDg1NzdiMDcxNzgxNWFkNDhfNy03LTEtMS0w_cff6ba59-ff40-4ac2-b68c-9da8a6113cb5"
      unitRef="usd">13830000</us-gaap:InterestExpense>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i945bfe4b1bbb4a9e9dadf214bb52af3b_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF85MS9mcmFnOjkxYzU2OTk3NjUyYzQwOGFiNTgwYTIzMjQzZDA4NjZjL3RhYmxlOjk3ZDc5MTc3YzAwMjRhZDQ4NTc3YjA3MTc4MTVhZDQ4L3RhYmxlcmFuZ2U6OTdkNzkxNzdjMDAyNGFkNDg1NzdiMDcxNzgxNWFkNDhfOC0xLTEtMS0w_bc723806-1c5e-406f-8ef0-e140a8f44858"
      unitRef="usd">3399000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i9ef35fd5199444ffbd5c9f3388352801_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF85MS9mcmFnOjkxYzU2OTk3NjUyYzQwOGFiNTgwYTIzMjQzZDA4NjZjL3RhYmxlOjk3ZDc5MTc3YzAwMjRhZDQ4NTc3YjA3MTc4MTVhZDQ4L3RhYmxlcmFuZ2U6OTdkNzkxNzdjMDAyNGFkNDg1NzdiMDcxNzgxNWFkNDhfOC0zLTEtMS0w_4061859b-655a-45d8-ab14-2ba41d6f8b54"
      unitRef="usd">3786000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i96756f6fd8414e9ab47b6e15ecafa7a1_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF85MS9mcmFnOjkxYzU2OTk3NjUyYzQwOGFiNTgwYTIzMjQzZDA4NjZjL3RhYmxlOjk3ZDc5MTc3YzAwMjRhZDQ4NTc3YjA3MTc4MTVhZDQ4L3RhYmxlcmFuZ2U6OTdkNzkxNzdjMDAyNGFkNDg1NzdiMDcxNzgxNWFkNDhfOC01LTEtMS0w_4435873d-2b5b-4cf5-9025-ec4dcc15fbd6"
      unitRef="usd">10442000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i1c236c716f45453ab297223a2ac58647_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF85MS9mcmFnOjkxYzU2OTk3NjUyYzQwOGFiNTgwYTIzMjQzZDA4NjZjL3RhYmxlOjk3ZDc5MTc3YzAwMjRhZDQ4NTc3YjA3MTc4MTVhZDQ4L3RhYmxlcmFuZ2U6OTdkNzkxNzdjMDAyNGFkNDg1NzdiMDcxNzgxNWFkNDhfOC03LTEtMS0w_52a91be3-ff66-49ce-a76a-ae787b574e65"
      unitRef="usd">11364000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:GainLossOnDispositionOfAssets1
      contextRef="i945bfe4b1bbb4a9e9dadf214bb52af3b_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF85MS9mcmFnOjkxYzU2OTk3NjUyYzQwOGFiNTgwYTIzMjQzZDA4NjZjL3RhYmxlOjk3ZDc5MTc3YzAwMjRhZDQ4NTc3YjA3MTc4MTVhZDQ4L3RhYmxlcmFuZ2U6OTdkNzkxNzdjMDAyNGFkNDg1NzdiMDcxNzgxNWFkNDhfOS0xLTEtMS0w_da4afe55-3ca3-4d00-8b52-2e70987e77a4"
      unitRef="usd">-318000</us-gaap:GainLossOnDispositionOfAssets1>
    <us-gaap:GainLossOnDispositionOfAssets1
      contextRef="i9ef35fd5199444ffbd5c9f3388352801_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF85MS9mcmFnOjkxYzU2OTk3NjUyYzQwOGFiNTgwYTIzMjQzZDA4NjZjL3RhYmxlOjk3ZDc5MTc3YzAwMjRhZDQ4NTc3YjA3MTc4MTVhZDQ4L3RhYmxlcmFuZ2U6OTdkNzkxNzdjMDAyNGFkNDg1NzdiMDcxNzgxNWFkNDhfOS0zLTEtMS0w_77c54c9b-1455-4bfd-929d-bab7f7ff5ba6"
      unitRef="usd">-615000</us-gaap:GainLossOnDispositionOfAssets1>
    <us-gaap:GainLossOnDispositionOfAssets1
      contextRef="i96756f6fd8414e9ab47b6e15ecafa7a1_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF85MS9mcmFnOjkxYzU2OTk3NjUyYzQwOGFiNTgwYTIzMjQzZDA4NjZjL3RhYmxlOjk3ZDc5MTc3YzAwMjRhZDQ4NTc3YjA3MTc4MTVhZDQ4L3RhYmxlcmFuZ2U6OTdkNzkxNzdjMDAyNGFkNDg1NzdiMDcxNzgxNWFkNDhfOS01LTEtMS0w_70b02df3-9828-49ad-bc81-0545618be1c3"
      unitRef="usd">-553000</us-gaap:GainLossOnDispositionOfAssets1>
    <us-gaap:GainLossOnDispositionOfAssets1
      contextRef="i1c236c716f45453ab297223a2ac58647_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF85MS9mcmFnOjkxYzU2OTk3NjUyYzQwOGFiNTgwYTIzMjQzZDA4NjZjL3RhYmxlOjk3ZDc5MTc3YzAwMjRhZDQ4NTc3YjA3MTc4MTVhZDQ4L3RhYmxlcmFuZ2U6OTdkNzkxNzdjMDAyNGFkNDg1NzdiMDcxNzgxNWFkNDhfOS03LTEtMS0w_63f281dd-e921-4557-bb6f-374db0599571"
      unitRef="usd">-1593000</us-gaap:GainLossOnDispositionOfAssets1>
    <us-gaap:AssetImpairmentCharges
      contextRef="i945bfe4b1bbb4a9e9dadf214bb52af3b_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF85MS9mcmFnOjkxYzU2OTk3NjUyYzQwOGFiNTgwYTIzMjQzZDA4NjZjL3RhYmxlOjk3ZDc5MTc3YzAwMjRhZDQ4NTc3YjA3MTc4MTVhZDQ4L3RhYmxlcmFuZ2U6OTdkNzkxNzdjMDAyNGFkNDg1NzdiMDcxNzgxNWFkNDhfMTAtMS0xLTEtMA_491b5198-7b66-426f-8923-42cd0218e3c1"
      unitRef="usd">0</us-gaap:AssetImpairmentCharges>
    <us-gaap:AssetImpairmentCharges
      contextRef="i9ef35fd5199444ffbd5c9f3388352801_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF85MS9mcmFnOjkxYzU2OTk3NjUyYzQwOGFiNTgwYTIzMjQzZDA4NjZjL3RhYmxlOjk3ZDc5MTc3YzAwMjRhZDQ4NTc3YjA3MTc4MTVhZDQ4L3RhYmxlcmFuZ2U6OTdkNzkxNzdjMDAyNGFkNDg1NzdiMDcxNzgxNWFkNDhfMTAtMy0xLTEtMA_ac488496-e818-42d9-8361-9f6c68ab9e1b"
      unitRef="usd">920000</us-gaap:AssetImpairmentCharges>
    <us-gaap:AssetImpairmentCharges
      contextRef="i96756f6fd8414e9ab47b6e15ecafa7a1_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF85MS9mcmFnOjkxYzU2OTk3NjUyYzQwOGFiNTgwYTIzMjQzZDA4NjZjL3RhYmxlOjk3ZDc5MTc3YzAwMjRhZDQ4NTc3YjA3MTc4MTVhZDQ4L3RhYmxlcmFuZ2U6OTdkNzkxNzdjMDAyNGFkNDg1NzdiMDcxNzgxNWFkNDhfMTAtNS0xLTEtMA_40b1a15b-a92c-44b3-ac6a-8a97d7ba267e"
      unitRef="usd">543000</us-gaap:AssetImpairmentCharges>
    <us-gaap:AssetImpairmentCharges
      contextRef="i1c236c716f45453ab297223a2ac58647_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF85MS9mcmFnOjkxYzU2OTk3NjUyYzQwOGFiNTgwYTIzMjQzZDA4NjZjL3RhYmxlOjk3ZDc5MTc3YzAwMjRhZDQ4NTc3YjA3MTc4MTVhZDQ4L3RhYmxlcmFuZ2U6OTdkNzkxNzdjMDAyNGFkNDg1NzdiMDcxNzgxNWFkNDhfMTAtNy0xLTEtMA_ef0604f7-afc2-4cc9-b111-7cb7450ede74"
      unitRef="usd">920000</us-gaap:AssetImpairmentCharges>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i945bfe4b1bbb4a9e9dadf214bb52af3b_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF85MS9mcmFnOjkxYzU2OTk3NjUyYzQwOGFiNTgwYTIzMjQzZDA4NjZjL3RhYmxlOjk3ZDc5MTc3YzAwMjRhZDQ4NTc3YjA3MTc4MTVhZDQ4L3RhYmxlcmFuZ2U6OTdkNzkxNzdjMDAyNGFkNDg1NzdiMDcxNzgxNWFkNDhfMTItMS0xLTEtMA_fa81405d-6c7d-44d3-a52f-3ed0a6691041"
      unitRef="usd">2490000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i9ef35fd5199444ffbd5c9f3388352801_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF85MS9mcmFnOjkxYzU2OTk3NjUyYzQwOGFiNTgwYTIzMjQzZDA4NjZjL3RhYmxlOjk3ZDc5MTc3YzAwMjRhZDQ4NTc3YjA3MTc4MTVhZDQ4L3RhYmxlcmFuZ2U6OTdkNzkxNzdjMDAyNGFkNDg1NzdiMDcxNzgxNWFkNDhfMTItMy0xLTEtMA_ea3e1ec6-638b-4d9d-8369-3afa7c0eefde"
      unitRef="usd">4628000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i96756f6fd8414e9ab47b6e15ecafa7a1_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF85MS9mcmFnOjkxYzU2OTk3NjUyYzQwOGFiNTgwYTIzMjQzZDA4NjZjL3RhYmxlOjk3ZDc5MTc3YzAwMjRhZDQ4NTc3YjA3MTc4MTVhZDQ4L3RhYmxlcmFuZ2U6OTdkNzkxNzdjMDAyNGFkNDg1NzdiMDcxNzgxNWFkNDhfMTItNS0xLTEtMA_12a4f689-756a-4655-b070-5d12e2a8ebea"
      unitRef="usd">11462000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i1c236c716f45453ab297223a2ac58647_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF85MS9mcmFnOjkxYzU2OTk3NjUyYzQwOGFiNTgwYTIzMjQzZDA4NjZjL3RhYmxlOjk3ZDc5MTc3YzAwMjRhZDQ4NTc3YjA3MTc4MTVhZDQ4L3RhYmxlcmFuZ2U6OTdkNzkxNzdjMDAyNGFkNDg1NzdiMDcxNzgxNWFkNDhfMTItNy0xLTEtMA_0aad8eb8-2d10-44a4-b701-65f87d4426dd"
      unitRef="usd">15249000</us-gaap:AllocatedShareBasedCompensationExpense>
    <pgen:AdjustmentForBonusesPaidInEquityAwards
      contextRef="i945bfe4b1bbb4a9e9dadf214bb52af3b_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF85MS9mcmFnOjkxYzU2OTk3NjUyYzQwOGFiNTgwYTIzMjQzZDA4NjZjL3RhYmxlOjk3ZDc5MTc3YzAwMjRhZDQ4NTc3YjA3MTc4MTVhZDQ4L3RhYmxlcmFuZ2U6OTdkNzkxNzdjMDAyNGFkNDg1NzdiMDcxNzgxNWFkNDhfMTMtMS0xLTEtMA_dbaaffbb-0034-412c-9bca-9e8e0aca30aa"
      unitRef="usd">0</pgen:AdjustmentForBonusesPaidInEquityAwards>
    <pgen:AdjustmentForBonusesPaidInEquityAwards
      contextRef="i9ef35fd5199444ffbd5c9f3388352801_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF85MS9mcmFnOjkxYzU2OTk3NjUyYzQwOGFiNTgwYTIzMjQzZDA4NjZjL3RhYmxlOjk3ZDc5MTc3YzAwMjRhZDQ4NTc3YjA3MTc4MTVhZDQ4L3RhYmxlcmFuZ2U6OTdkNzkxNzdjMDAyNGFkNDg1NzdiMDcxNzgxNWFkNDhfMTMtMy0xLTEtMA_e25a7c7c-0c34-4839-b78a-b10c610aa886"
      unitRef="usd">0</pgen:AdjustmentForBonusesPaidInEquityAwards>
    <pgen:AdjustmentForBonusesPaidInEquityAwards
      contextRef="i96756f6fd8414e9ab47b6e15ecafa7a1_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF85MS9mcmFnOjkxYzU2OTk3NjUyYzQwOGFiNTgwYTIzMjQzZDA4NjZjL3RhYmxlOjk3ZDc5MTc3YzAwMjRhZDQ4NTc3YjA3MTc4MTVhZDQ4L3RhYmxlcmFuZ2U6OTdkNzkxNzdjMDAyNGFkNDg1NzdiMDcxNzgxNWFkNDhfMTMtNS0xLTEtMA_a59a1098-48c8-490f-8040-d3506821424a"
      unitRef="usd">0</pgen:AdjustmentForBonusesPaidInEquityAwards>
    <pgen:AdjustmentForBonusesPaidInEquityAwards
      contextRef="i1c236c716f45453ab297223a2ac58647_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF85MS9mcmFnOjkxYzU2OTk3NjUyYzQwOGFiNTgwYTIzMjQzZDA4NjZjL3RhYmxlOjk3ZDc5MTc3YzAwMjRhZDQ4NTc3YjA3MTc4MTVhZDQ4L3RhYmxlcmFuZ2U6OTdkNzkxNzdjMDAyNGFkNDg1NzdiMDcxNzgxNWFkNDhfMTMtNy0xLTEtMA_afa3d263-1640-4574-843d-7552e38c0486"
      unitRef="usd">2833000</pgen:AdjustmentForBonusesPaidInEquityAwards>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="i945bfe4b1bbb4a9e9dadf214bb52af3b_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF85MS9mcmFnOjkxYzU2OTk3NjUyYzQwOGFiNTgwYTIzMjQzZDA4NjZjL3RhYmxlOjk3ZDc5MTc3YzAwMjRhZDQ4NTc3YjA3MTc4MTVhZDQ4L3RhYmxlcmFuZ2U6OTdkNzkxNzdjMDAyNGFkNDg1NzdiMDcxNzgxNWFkNDhfMTQtMS0xLTEtMA_f795313e-9d42-4a82-adb3-48ae46bf62e7"
      unitRef="usd">0</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="i9ef35fd5199444ffbd5c9f3388352801_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF85MS9mcmFnOjkxYzU2OTk3NjUyYzQwOGFiNTgwYTIzMjQzZDA4NjZjL3RhYmxlOjk3ZDc5MTc3YzAwMjRhZDQ4NTc3YjA3MTc4MTVhZDQ4L3RhYmxlcmFuZ2U6OTdkNzkxNzdjMDAyNGFkNDg1NzdiMDcxNzgxNWFkNDhfMTQtMy0xLTEtMA_06aac719-f00e-4d1c-b927-38fb9420919f"
      unitRef="usd">-523000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="i96756f6fd8414e9ab47b6e15ecafa7a1_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF85MS9mcmFnOjkxYzU2OTk3NjUyYzQwOGFiNTgwYTIzMjQzZDA4NjZjL3RhYmxlOjk3ZDc5MTc3YzAwMjRhZDQ4NTc3YjA3MTc4MTVhZDQ4L3RhYmxlcmFuZ2U6OTdkNzkxNzdjMDAyNGFkNDg1NzdiMDcxNzgxNWFkNDhfMTQtNS0xLTEtMA_c6fe4ff5-80f1-43d6-a27c-0d2c5ae21565"
      unitRef="usd">-3000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="i1c236c716f45453ab297223a2ac58647_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF85MS9mcmFnOjkxYzU2OTk3NjUyYzQwOGFiNTgwYTIzMjQzZDA4NjZjL3RhYmxlOjk3ZDc5MTc3YzAwMjRhZDQ4NTc3YjA3MTc4MTVhZDQ4L3RhYmxlcmFuZ2U6OTdkNzkxNzdjMDAyNGFkNDg1NzdiMDcxNzgxNWFkNDhfMTQtNy0xLTEtMA_77363e56-eb4d-49bb-a3fc-8ed50ee2c327"
      unitRef="usd">-1125000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:OtherNoncashIncomeExpense
      contextRef="i945bfe4b1bbb4a9e9dadf214bb52af3b_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF85MS9mcmFnOjkxYzU2OTk3NjUyYzQwOGFiNTgwYTIzMjQzZDA4NjZjL3RhYmxlOjk3ZDc5MTc3YzAwMjRhZDQ4NTc3YjA3MTc4MTVhZDQ4L3RhYmxlcmFuZ2U6OTdkNzkxNzdjMDAyNGFkNDg1NzdiMDcxNzgxNWFkNDhfMTUtMS0xLTEtMA_4e6dcd86-05cb-45b2-b85b-ea792a3a4548"
      unitRef="usd">-5000</us-gaap:OtherNoncashIncomeExpense>
    <us-gaap:OtherNoncashIncomeExpense
      contextRef="i9ef35fd5199444ffbd5c9f3388352801_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF85MS9mcmFnOjkxYzU2OTk3NjUyYzQwOGFiNTgwYTIzMjQzZDA4NjZjL3RhYmxlOjk3ZDc5MTc3YzAwMjRhZDQ4NTc3YjA3MTc4MTVhZDQ4L3RhYmxlcmFuZ2U6OTdkNzkxNzdjMDAyNGFkNDg1NzdiMDcxNzgxNWFkNDhfMTUtMy0xLTEtMA_0e6da54b-eae4-472c-b4e8-e137cabd8e60"
      unitRef="usd">4000</us-gaap:OtherNoncashIncomeExpense>
    <us-gaap:OtherNoncashIncomeExpense
      contextRef="i96756f6fd8414e9ab47b6e15ecafa7a1_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF85MS9mcmFnOjkxYzU2OTk3NjUyYzQwOGFiNTgwYTIzMjQzZDA4NjZjL3RhYmxlOjk3ZDc5MTc3YzAwMjRhZDQ4NTc3YjA3MTc4MTVhZDQ4L3RhYmxlcmFuZ2U6OTdkNzkxNzdjMDAyNGFkNDg1NzdiMDcxNzgxNWFkNDhfMTUtNS0xLTEtMA_384fbbe0-369d-4f70-a0e7-72d7eb46c1e5"
      unitRef="usd">-19000</us-gaap:OtherNoncashIncomeExpense>
    <us-gaap:OtherNoncashIncomeExpense
      contextRef="i1c236c716f45453ab297223a2ac58647_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF85MS9mcmFnOjkxYzU2OTk3NjUyYzQwOGFiNTgwYTIzMjQzZDA4NjZjL3RhYmxlOjk3ZDc5MTc3YzAwMjRhZDQ4NTc3YjA3MTc4MTVhZDQ4L3RhYmxlcmFuZ2U6OTdkNzkxNzdjMDAyNGFkNDg1NzdiMDcxNzgxNWFkNDhfMTUtNy0xLTEtMA_c88f7924-fa52-417a-aa3a-728b85d4d213"
      unitRef="usd">16000</us-gaap:OtherNoncashIncomeExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="ie6831d2f326c45e78427d3769b1aa67e_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF85MS9mcmFnOjkxYzU2OTk3NjUyYzQwOGFiNTgwYTIzMjQzZDA4NjZjL3RhYmxlOjk3ZDc5MTc3YzAwMjRhZDQ4NTc3YjA3MTc4MTVhZDQ4L3RhYmxlcmFuZ2U6OTdkNzkxNzdjMDAyNGFkNDg1NzdiMDcxNzgxNWFkNDhfMTYtMS0xLTEtMA_0979eeb5-012a-4f4c-a2cb-41e358f53a0c"
      unitRef="usd">-7166000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i6413ffca49414a8b892b4e890c6c960b_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF85MS9mcmFnOjkxYzU2OTk3NjUyYzQwOGFiNTgwYTIzMjQzZDA4NjZjL3RhYmxlOjk3ZDc5MTc3YzAwMjRhZDQ4NTc3YjA3MTc4MTVhZDQ4L3RhYmxlcmFuZ2U6OTdkNzkxNzdjMDAyNGFkNDg1NzdiMDcxNzgxNWFkNDhfMTYtMy0xLTEtMA_db50c62e-17fb-4339-96b2-3679c68bd62c"
      unitRef="usd">-10452000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i7560405453a54941b749e4a0fae27461_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF85MS9mcmFnOjkxYzU2OTk3NjUyYzQwOGFiNTgwYTIzMjQzZDA4NjZjL3RhYmxlOjk3ZDc5MTc3YzAwMjRhZDQ4NTc3YjA3MTc4MTVhZDQ4L3RhYmxlcmFuZ2U6OTdkNzkxNzdjMDAyNGFkNDg1NzdiMDcxNzgxNWFkNDhfMTYtNS0xLTEtMA_dcbd5ee2-caf7-4572-944e-680e03060d52"
      unitRef="usd">-25412000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i545f9fe6d00d4c2781856f0407c917b1_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF85MS9mcmFnOjkxYzU2OTk3NjUyYzQwOGFiNTgwYTIzMjQzZDA4NjZjL3RhYmxlOjk3ZDc5MTc3YzAwMjRhZDQ4NTc3YjA3MTc4MTVhZDQ4L3RhYmxlcmFuZ2U6OTdkNzkxNzdjMDAyNGFkNDg1NzdiMDcxNzgxNWFkNDhfMTYtNy0xLTEtMA_407bb045-2251-46bb-b691-31951ed977b6"
      unitRef="usd">-29102000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="ife48318274624f7fa6ffd1cdcc583857_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF85MS9mcmFnOjkxYzU2OTk3NjUyYzQwOGFiNTgwYTIzMjQzZDA4NjZjL3RhYmxlOjk3ZDc5MTc3YzAwMjRhZDQ4NTc3YjA3MTc4MTVhZDQ4L3RhYmxlcmFuZ2U6OTdkNzkxNzdjMDAyNGFkNDg1NzdiMDcxNzgxNWFkNDhfMTctMS0xLTEtMA_f04aee87-157f-4ac6-b7b7-3d238e4424b8"
      unitRef="usd">-1237000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i277683d7261c40bb936da870872f7cd5_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF85MS9mcmFnOjkxYzU2OTk3NjUyYzQwOGFiNTgwYTIzMjQzZDA4NjZjL3RhYmxlOjk3ZDc5MTc3YzAwMjRhZDQ4NTc3YjA3MTc4MTVhZDQ4L3RhYmxlcmFuZ2U6OTdkNzkxNzdjMDAyNGFkNDg1NzdiMDcxNzgxNWFkNDhfMTctMy0xLTEtMA_b25406c2-8fce-4db7-afe8-01cd3790dbcd"
      unitRef="usd">-2038000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="idf08a8748bff422d92265ef70a815c38_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF85MS9mcmFnOjkxYzU2OTk3NjUyYzQwOGFiNTgwYTIzMjQzZDA4NjZjL3RhYmxlOjk3ZDc5MTc3YzAwMjRhZDQ4NTc3YjA3MTc4MTVhZDQ4L3RhYmxlcmFuZ2U6OTdkNzkxNzdjMDAyNGFkNDg1NzdiMDcxNzgxNWFkNDhfMTctNS0xLTEtMA_e9a9b930-f8e3-423f-b039-bdd9046b813f"
      unitRef="usd">-1812000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="ib4a82163a2da43d494aae31307a6138a_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF85MS9mcmFnOjkxYzU2OTk3NjUyYzQwOGFiNTgwYTIzMjQzZDA4NjZjL3RhYmxlOjk3ZDc5MTc3YzAwMjRhZDQ4NTc3YjA3MTc4MTVhZDQ4L3RhYmxlcmFuZ2U6OTdkNzkxNzdjMDAyNGFkNDg1NzdiMDcxNzgxNWFkNDhfMTctNy0xLTEtMA_b21f048c-f4e8-4bf8-9f53-9e22435a64f9"
      unitRef="usd">-6282000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="ibbda1d45c4164127977e21bbd05ea939_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF85MS9mcmFnOjkxYzU2OTk3NjUyYzQwOGFiNTgwYTIzMjQzZDA4NjZjL3RhYmxlOjk3ZDc5MTc3YzAwMjRhZDQ4NTc3YjA3MTc4MTVhZDQ4L3RhYmxlcmFuZ2U6OTdkNzkxNzdjMDAyNGFkNDg1NzdiMDcxNzgxNWFkNDhfMTgtMS0xLTEtMA_4a292f67-bd61-4244-b8b9-4aa63a043965"
      unitRef="usd">-29885000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i3d2aac06481848c0b780ff88829ab732_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF85MS9mcmFnOjkxYzU2OTk3NjUyYzQwOGFiNTgwYTIzMjQzZDA4NjZjL3RhYmxlOjk3ZDc5MTc3YzAwMjRhZDQ4NTc3YjA3MTc4MTVhZDQ4L3RhYmxlcmFuZ2U6OTdkNzkxNzdjMDAyNGFkNDg1NzdiMDcxNzgxNWFkNDhfMTgtMy0xLTEtMA_6acfc9e7-4a16-4b50-9f2c-0b0c2401cdcb"
      unitRef="usd">-27586000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i5cc25946d6f843cca98ce03c128dee12_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF85MS9mcmFnOjkxYzU2OTk3NjUyYzQwOGFiNTgwYTIzMjQzZDA4NjZjL3RhYmxlOjk3ZDc5MTc3YzAwMjRhZDQ4NTc3YjA3MTc4MTVhZDQ4L3RhYmxlcmFuZ2U6OTdkNzkxNzdjMDAyNGFkNDg1NzdiMDcxNzgxNWFkNDhfMTgtNS0xLTEtMA_804e1bfa-cf31-4b40-955a-24c8a37e9fc1"
      unitRef="usd">-71904000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="ic5858e179144480d94112d8d522800ba_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF85MS9mcmFnOjkxYzU2OTk3NjUyYzQwOGFiNTgwYTIzMjQzZDA4NjZjL3RhYmxlOjk3ZDc5MTc3YzAwMjRhZDQ4NTc3YjA3MTc4MTVhZDQ4L3RhYmxlcmFuZ2U6OTdkNzkxNzdjMDAyNGFkNDg1NzdiMDcxNzgxNWFkNDhfMTgtNy0xLTEtMA_f3bff10f-295c-4899-afd2-575255e36989"
      unitRef="usd">-64221000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iebd7a36254bf470199246337acbf0b76_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF85MS9mcmFnOjkxYzU2OTk3NjUyYzQwOGFiNTgwYTIzMjQzZDA4NjZjL3RhYmxlOjRkODk5Y2MwYTJiYzRlYzk5MjhlNWYxODU1NTU3ZjY2L3RhYmxlcmFuZ2U6NGQ4OTljYzBhMmJjNGVjOTkyOGU1ZjE4NTU1NTdmNjZfMi0xLTEtMS0w_160dda15-5e64-4c28-bdb5-649b54f0bf3f"
      unitRef="usd">129000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1b9febcacfd44a478eef296fad5e9b79_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF85MS9mcmFnOjkxYzU2OTk3NjUyYzQwOGFiNTgwYTIzMjQzZDA4NjZjL3RhYmxlOjRkODk5Y2MwYTJiYzRlYzk5MjhlNWYxODU1NTU3ZjY2L3RhYmxlcmFuZ2U6NGQ4OTljYzBhMmJjNGVjOTkyOGU1ZjE4NTU1NTdmNjZfMi0zLTEtMS0w_01c62af9-bf4b-4dd2-a69b-e75ccd80179e"
      unitRef="usd">3204000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i160da183c8254444bee598e0ecf3a4e6_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF85MS9mcmFnOjkxYzU2OTk3NjUyYzQwOGFiNTgwYTIzMjQzZDA4NjZjL3RhYmxlOjRkODk5Y2MwYTJiYzRlYzk5MjhlNWYxODU1NTU3ZjY2L3RhYmxlcmFuZ2U6NGQ4OTljYzBhMmJjNGVjOTkyOGU1ZjE4NTU1NTdmNjZfMi01LTEtMS0w_fc549b62-b673-46ef-8035-10bfd8efdefd"
      unitRef="usd">18228000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i964438fccfa94e2e859768e31264b41b_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF85MS9mcmFnOjkxYzU2OTk3NjUyYzQwOGFiNTgwYTIzMjQzZDA4NjZjL3RhYmxlOjRkODk5Y2MwYTJiYzRlYzk5MjhlNWYxODU1NTU3ZjY2L3RhYmxlcmFuZ2U6NGQ4OTljYzBhMmJjNGVjOTkyOGU1ZjE4NTU1NTdmNjZfMi03LTEtMS0w_62f9a66b-6b2f-42ee-93bb-c29aa381ee84"
      unitRef="usd">21561000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:Revenues
      contextRef="ie82b3858b95945bcb6ca42ede243d5d2_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF85MS9mcmFnOjkxYzU2OTk3NjUyYzQwOGFiNTgwYTIzMjQzZDA4NjZjL3RhYmxlOjRkODk5Y2MwYTJiYzRlYzk5MjhlNWYxODU1NTU3ZjY2L3RhYmxlcmFuZ2U6NGQ4OTljYzBhMmJjNGVjOTkyOGU1ZjE4NTU1NTdmNjZfMy0xLTEtMS0w_435d7712-e134-48e1-b66a-899daea11331"
      unitRef="usd">1141000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i5674e59d5f414a22a9617ae85c87a337_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF85MS9mcmFnOjkxYzU2OTk3NjUyYzQwOGFiNTgwYTIzMjQzZDA4NjZjL3RhYmxlOjRkODk5Y2MwYTJiYzRlYzk5MjhlNWYxODU1NTU3ZjY2L3RhYmxlcmFuZ2U6NGQ4OTljYzBhMmJjNGVjOTkyOGU1ZjE4NTU1NTdmNjZfMy0zLTEtMS0w_309035ee-2947-46d1-be82-5e313e92487a"
      unitRef="usd">0</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i17b58f0c3d8f4c0ea936bdacdbf10487_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF85MS9mcmFnOjkxYzU2OTk3NjUyYzQwOGFiNTgwYTIzMjQzZDA4NjZjL3RhYmxlOjRkODk5Y2MwYTJiYzRlYzk5MjhlNWYxODU1NTU3ZjY2L3RhYmxlcmFuZ2U6NGQ4OTljYzBhMmJjNGVjOTkyOGU1ZjE4NTU1NTdmNjZfMy01LTEtMS0w_4a2b11c4-1260-49e3-b384-a8eb2b77d342"
      unitRef="usd">126000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ife48318274624f7fa6ffd1cdcc583857_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF85MS9mcmFnOjkxYzU2OTk3NjUyYzQwOGFiNTgwYTIzMjQzZDA4NjZjL3RhYmxlOjRkODk5Y2MwYTJiYzRlYzk5MjhlNWYxODU1NTU3ZjY2L3RhYmxlcmFuZ2U6NGQ4OTljYzBhMmJjNGVjOTkyOGU1ZjE4NTU1NTdmNjZfMy03LTEtMS0w_e8ce6bc8-43f9-4509-8294-21e64b7cb33a"
      unitRef="usd">1267000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="iebd7a36254bf470199246337acbf0b76_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF85MS9mcmFnOjkxYzU2OTk3NjUyYzQwOGFiNTgwYTIzMjQzZDA4NjZjL3RhYmxlOjRkODk5Y2MwYTJiYzRlYzk5MjhlNWYxODU1NTU3ZjY2L3RhYmxlcmFuZ2U6NGQ4OTljYzBhMmJjNGVjOTkyOGU1ZjE4NTU1NTdmNjZfNC0xLTEtMS0w_f3a97573-0523-4fcd-8dfe-6952780eeaba"
      unitRef="usd">1270000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i1b9febcacfd44a478eef296fad5e9b79_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF85MS9mcmFnOjkxYzU2OTk3NjUyYzQwOGFiNTgwYTIzMjQzZDA4NjZjL3RhYmxlOjRkODk5Y2MwYTJiYzRlYzk5MjhlNWYxODU1NTU3ZjY2L3RhYmxlcmFuZ2U6NGQ4OTljYzBhMmJjNGVjOTkyOGU1ZjE4NTU1NTdmNjZfNC0zLTEtMS0w_cef90917-fc36-41fa-ba4b-82915daad5d7"
      unitRef="usd">3204000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i160da183c8254444bee598e0ecf3a4e6_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF85MS9mcmFnOjkxYzU2OTk3NjUyYzQwOGFiNTgwYTIzMjQzZDA4NjZjL3RhYmxlOjRkODk5Y2MwYTJiYzRlYzk5MjhlNWYxODU1NTU3ZjY2L3RhYmxlcmFuZ2U6NGQ4OTljYzBhMmJjNGVjOTkyOGU1ZjE4NTU1NTdmNjZfNC01LTEtMS0w_86a0db1d-b902-4377-a974-05956d4fa630"
      unitRef="usd">18354000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i964438fccfa94e2e859768e31264b41b_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF85MS9mcmFnOjkxYzU2OTk3NjUyYzQwOGFiNTgwYTIzMjQzZDA4NjZjL3RhYmxlOjRkODk5Y2MwYTJiYzRlYzk5MjhlNWYxODU1NTU3ZjY2L3RhYmxlcmFuZ2U6NGQ4OTljYzBhMmJjNGVjOTkyOGU1ZjE4NTU1NTdmNjZfNC03LTEtMS0w_750a3270-daa9-4b51-b453-426f94f20019"
      unitRef="usd">22828000</us-gaap:Revenues>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3e8e74bb205f4260bf00f530cfd34d2d_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF85MS9mcmFnOjkxYzU2OTk3NjUyYzQwOGFiNTgwYTIzMjQzZDA4NjZjL3RhYmxlOjkyZTYxYzUwMTM3MjQwZjk5M2MwMzkzNmMwOTczZDRhL3RhYmxlcmFuZ2U6OTJlNjFjNTAxMzcyNDBmOTkzYzAzOTM2YzA5NzNkNGFfMi0xLTEtMS0w_5a75f565-4d13-4082-ac92-84a26baec4b6"
      unitRef="usd">5381000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i31d6c6f1e44d4b7c87dbbc116565c467_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF85MS9mcmFnOjkxYzU2OTk3NjUyYzQwOGFiNTgwYTIzMjQzZDA4NjZjL3RhYmxlOjkyZTYxYzUwMTM3MjQwZjk5M2MwMzkzNmMwOTczZDRhL3RhYmxlcmFuZ2U6OTJlNjFjNTAxMzcyNDBmOTkzYzAzOTM2YzA5NzNkNGFfMi0zLTEtMS0w_e34f0808-0ba0-4cd9-a332-4b81f837780f"
      unitRef="usd">2974000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i31a96fbad5d64e7985dfc3f0aa191414_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF85MS9mcmFnOjkxYzU2OTk3NjUyYzQwOGFiNTgwYTIzMjQzZDA4NjZjL3RhYmxlOjkyZTYxYzUwMTM3MjQwZjk5M2MwMzkzNmMwOTczZDRhL3RhYmxlcmFuZ2U6OTJlNjFjNTAxMzcyNDBmOTkzYzAzOTM2YzA5NzNkNGFfMi01LTEtMS0w_8a351238-7162-4014-b373-6c8d4ecd7de2"
      unitRef="usd">15228000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i73dce821bb694a5695d4ef5c0785c393_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF85MS9mcmFnOjkxYzU2OTk3NjUyYzQwOGFiNTgwYTIzMjQzZDA4NjZjL3RhYmxlOjkyZTYxYzUwMTM3MjQwZjk5M2MwMzkzNmMwOTczZDRhL3RhYmxlcmFuZ2U6OTJlNjFjNTAxMzcyNDBmOTkzYzAzOTM2YzA5NzNkNGFfMi03LTEtMS0w_37ee820d-8ed4-4b78-bfbe-d33a254e4c1a"
      unitRef="usd">23583000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:Revenues
      contextRef="i41a73a51d9184f5cbd0ea9dd5ebd923c_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF85MS9mcmFnOjkxYzU2OTk3NjUyYzQwOGFiNTgwYTIzMjQzZDA4NjZjL3RhYmxlOjkyZTYxYzUwMTM3MjQwZjk5M2MwMzkzNmMwOTczZDRhL3RhYmxlcmFuZ2U6OTJlNjFjNTAxMzcyNDBmOTkzYzAzOTM2YzA5NzNkNGFfMy0xLTEtMS0w_b571df0c-e7d9-4625-a115-220f641c5454"
      unitRef="usd">1919000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i38370af20949426d97348f1b13e75308_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF85MS9mcmFnOjkxYzU2OTk3NjUyYzQwOGFiNTgwYTIzMjQzZDA4NjZjL3RhYmxlOjkyZTYxYzUwMTM3MjQwZjk5M2MwMzkzNmMwOTczZDRhL3RhYmxlcmFuZ2U6OTJlNjFjNTAxMzcyNDBmOTkzYzAzOTM2YzA5NzNkNGFfMy0zLTEtMS0w_1ef77ab6-270b-4e33-8be4-261d81ec7992"
      unitRef="usd">0</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i28a2096eb6fe44e698cb96a3086bca9c_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF85MS9mcmFnOjkxYzU2OTk3NjUyYzQwOGFiNTgwYTIzMjQzZDA4NjZjL3RhYmxlOjkyZTYxYzUwMTM3MjQwZjk5M2MwMzkzNmMwOTczZDRhL3RhYmxlcmFuZ2U6OTJlNjFjNTAxMzcyNDBmOTkzYzAzOTM2YzA5NzNkNGFfMy01LTEtMS0w_6d8c75f8-0277-4574-9f86-b8b5ac5ffb11"
      unitRef="usd">55000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i277683d7261c40bb936da870872f7cd5_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF85MS9mcmFnOjkxYzU2OTk3NjUyYzQwOGFiNTgwYTIzMjQzZDA4NjZjL3RhYmxlOjkyZTYxYzUwMTM3MjQwZjk5M2MwMzkzNmMwOTczZDRhL3RhYmxlcmFuZ2U6OTJlNjFjNTAxMzcyNDBmOTkzYzAzOTM2YzA5NzNkNGFfMy03LTEtMS0w_784c79dd-2b31-4739-bf8d-210db1c315ba"
      unitRef="usd">1974000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i3e8e74bb205f4260bf00f530cfd34d2d_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF85MS9mcmFnOjkxYzU2OTk3NjUyYzQwOGFiNTgwYTIzMjQzZDA4NjZjL3RhYmxlOjkyZTYxYzUwMTM3MjQwZjk5M2MwMzkzNmMwOTczZDRhL3RhYmxlcmFuZ2U6OTJlNjFjNTAxMzcyNDBmOTkzYzAzOTM2YzA5NzNkNGFfNC0xLTEtMS0w_d216e3e8-5ba6-4307-a396-3b5dc092cf26"
      unitRef="usd">7300000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i31d6c6f1e44d4b7c87dbbc116565c467_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF85MS9mcmFnOjkxYzU2OTk3NjUyYzQwOGFiNTgwYTIzMjQzZDA4NjZjL3RhYmxlOjkyZTYxYzUwMTM3MjQwZjk5M2MwMzkzNmMwOTczZDRhL3RhYmxlcmFuZ2U6OTJlNjFjNTAxMzcyNDBmOTkzYzAzOTM2YzA5NzNkNGFfNC0zLTEtMS0w_1c5b72b7-2364-4e8f-843c-f1c720cd74e4"
      unitRef="usd">2974000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i31a96fbad5d64e7985dfc3f0aa191414_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF85MS9mcmFnOjkxYzU2OTk3NjUyYzQwOGFiNTgwYTIzMjQzZDA4NjZjL3RhYmxlOjkyZTYxYzUwMTM3MjQwZjk5M2MwMzkzNmMwOTczZDRhL3RhYmxlcmFuZ2U6OTJlNjFjNTAxMzcyNDBmOTkzYzAzOTM2YzA5NzNkNGFfNC01LTEtMS0w_dd2c33cd-c953-4c9a-90bc-ec7c9aae4e88"
      unitRef="usd">15283000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i73dce821bb694a5695d4ef5c0785c393_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF85MS9mcmFnOjkxYzU2OTk3NjUyYzQwOGFiNTgwYTIzMjQzZDA4NjZjL3RhYmxlOjkyZTYxYzUwMTM3MjQwZjk5M2MwMzkzNmMwOTczZDRhL3RhYmxlcmFuZ2U6OTJlNjFjNTAxMzcyNDBmOTkzYzAzOTM2YzA5NzNkNGFfNC03LTEtMS0w_34b420f0-1017-488b-9ce0-68dd4905e220"
      unitRef="usd">25557000</us-gaap:Revenues>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i8d44d8afa3dc4821975c9cf4fc39d5e3_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF85MS9mcmFnOjkxYzU2OTk3NjUyYzQwOGFiNTgwYTIzMjQzZDA4NjZjL3RhYmxlOmVjNzM3ZWRkMTc3YTRlNzBhMTBkZTQzYTA4ZTE4M2IwL3RhYmxlcmFuZ2U6ZWM3MzdlZGQxNzdhNGU3MGExMGRlNDNhMDhlMTgzYjBfMi0xLTEtMS0w_2371f0ac-0080-492c-be88-2fe7f96bea46"
      unitRef="usd">723000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i75728dc48ebc4593a369eefc1567188e_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF85MS9mcmFnOjkxYzU2OTk3NjUyYzQwOGFiNTgwYTIzMjQzZDA4NjZjL3RhYmxlOmVjNzM3ZWRkMTc3YTRlNzBhMTBkZTQzYTA4ZTE4M2IwL3RhYmxlcmFuZ2U6ZWM3MzdlZGQxNzdhNGU3MGExMGRlNDNhMDhlMTgzYjBfMi0zLTEtMS0w_13b36214-03fc-4a65-a83d-6f8ebd4d0b9d"
      unitRef="usd">9860000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="idc1d7f343be74e878ee85981894a4c5e_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF85MS9mcmFnOjkxYzU2OTk3NjUyYzQwOGFiNTgwYTIzMjQzZDA4NjZjL3RhYmxlOmVjNzM3ZWRkMTc3YTRlNzBhMTBkZTQzYTA4ZTE4M2IwL3RhYmxlcmFuZ2U6ZWM3MzdlZGQxNzdhNGU3MGExMGRlNDNhMDhlMTgzYjBfMi01LTEtMS0w_3fe0abd9-1205-48d2-a026-8c4e0c141dab"
      unitRef="usd">69069000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="idde2542d214a4fed9de878c658b5e193_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF85MS9mcmFnOjkxYzU2OTk3NjUyYzQwOGFiNTgwYTIzMjQzZDA4NjZjL3RhYmxlOmVjNzM3ZWRkMTc3YTRlNzBhMTBkZTQzYTA4ZTE4M2IwL3RhYmxlcmFuZ2U6ZWM3MzdlZGQxNzdhNGU3MGExMGRlNDNhMDhlMTgzYjBfMi03LTEtMS0w_4a3cf911-9260-49c6-939a-ff144edefb11"
      unitRef="usd">79652000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:Revenues
      contextRef="ie7a04e9800214cc9990eac8011d33d05_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF85MS9mcmFnOjkxYzU2OTk3NjUyYzQwOGFiNTgwYTIzMjQzZDA4NjZjL3RhYmxlOmVjNzM3ZWRkMTc3YTRlNzBhMTBkZTQzYTA4ZTE4M2IwL3RhYmxlcmFuZ2U6ZWM3MzdlZGQxNzdhNGU3MGExMGRlNDNhMDhlMTgzYjBfMy0xLTEtMS0w_0ec558e5-e25c-424c-a956-8d22cebe179d"
      unitRef="usd">1469000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i1490b852f7e94d9eba2aa3b60f4caabc_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF85MS9mcmFnOjkxYzU2OTk3NjUyYzQwOGFiNTgwYTIzMjQzZDA4NjZjL3RhYmxlOmVjNzM3ZWRkMTc3YTRlNzBhMTBkZTQzYTA4ZTE4M2IwL3RhYmxlcmFuZ2U6ZWM3MzdlZGQxNzdhNGU3MGExMGRlNDNhMDhlMTgzYjBfMy0zLTEtMS0w_fd504275-e455-4e74-be91-d18853aa3e86"
      unitRef="usd">0</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i760bceee7c6a4c4492fff6e07bbef5df_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF85MS9mcmFnOjkxYzU2OTk3NjUyYzQwOGFiNTgwYTIzMjQzZDA4NjZjL3RhYmxlOmVjNzM3ZWRkMTc3YTRlNzBhMTBkZTQzYTA4ZTE4M2IwL3RhYmxlcmFuZ2U6ZWM3MzdlZGQxNzdhNGU3MGExMGRlNDNhMDhlMTgzYjBfMy01LTEtMS0w_f62fb484-30c6-4657-8c33-c3d31f9ef3a6"
      unitRef="usd">324000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="idf08a8748bff422d92265ef70a815c38_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF85MS9mcmFnOjkxYzU2OTk3NjUyYzQwOGFiNTgwYTIzMjQzZDA4NjZjL3RhYmxlOmVjNzM3ZWRkMTc3YTRlNzBhMTBkZTQzYTA4ZTE4M2IwL3RhYmxlcmFuZ2U6ZWM3MzdlZGQxNzdhNGU3MGExMGRlNDNhMDhlMTgzYjBfMy03LTEtMS0w_1e955f20-b279-4246-a367-04e0b546b4cd"
      unitRef="usd">1793000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i8d44d8afa3dc4821975c9cf4fc39d5e3_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF85MS9mcmFnOjkxYzU2OTk3NjUyYzQwOGFiNTgwYTIzMjQzZDA4NjZjL3RhYmxlOmVjNzM3ZWRkMTc3YTRlNzBhMTBkZTQzYTA4ZTE4M2IwL3RhYmxlcmFuZ2U6ZWM3MzdlZGQxNzdhNGU3MGExMGRlNDNhMDhlMTgzYjBfNC0xLTEtMS0w_b3d6373d-ebe2-4254-80b9-6da1a30b02ae"
      unitRef="usd">2192000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i75728dc48ebc4593a369eefc1567188e_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF85MS9mcmFnOjkxYzU2OTk3NjUyYzQwOGFiNTgwYTIzMjQzZDA4NjZjL3RhYmxlOmVjNzM3ZWRkMTc3YTRlNzBhMTBkZTQzYTA4ZTE4M2IwL3RhYmxlcmFuZ2U6ZWM3MzdlZGQxNzdhNGU3MGExMGRlNDNhMDhlMTgzYjBfNC0zLTEtMS0w_2b330520-ca42-4bff-ab15-3c8cfd40b7cb"
      unitRef="usd">9860000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="idc1d7f343be74e878ee85981894a4c5e_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF85MS9mcmFnOjkxYzU2OTk3NjUyYzQwOGFiNTgwYTIzMjQzZDA4NjZjL3RhYmxlOmVjNzM3ZWRkMTc3YTRlNzBhMTBkZTQzYTA4ZTE4M2IwL3RhYmxlcmFuZ2U6ZWM3MzdlZGQxNzdhNGU3MGExMGRlNDNhMDhlMTgzYjBfNC01LTEtMS0w_c68272f4-f827-4316-8582-bbb2db2acdb9"
      unitRef="usd">69393000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="idde2542d214a4fed9de878c658b5e193_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF85MS9mcmFnOjkxYzU2OTk3NjUyYzQwOGFiNTgwYTIzMjQzZDA4NjZjL3RhYmxlOmVjNzM3ZWRkMTc3YTRlNzBhMTBkZTQzYTA4ZTE4M2IwL3RhYmxlcmFuZ2U6ZWM3MzdlZGQxNzdhNGU3MGExMGRlNDNhMDhlMTgzYjBfNC03LTEtMS0w_3c4739f3-8573-4fa7-8321-cd2f76941afd"
      unitRef="usd">81445000</us-gaap:Revenues>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i40d8cebd34de4783bcb93924708da8ac_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF85MS9mcmFnOjkxYzU2OTk3NjUyYzQwOGFiNTgwYTIzMjQzZDA4NjZjL3RhYmxlOjg1NTFhZGM4Yzk1MTRhYzRiNzUzMTQxMmJjMmVmNTQ2L3RhYmxlcmFuZ2U6ODU1MWFkYzhjOTUxNGFjNGI3NTMxNDEyYmMyZWY1NDZfMi0xLTEtMS0w_712c5e81-ac33-4994-bfe9-a008d592a618"
      unitRef="usd">20703000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6fe408db1d6b451c94deb85045b3b091_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF85MS9mcmFnOjkxYzU2OTk3NjUyYzQwOGFiNTgwYTIzMjQzZDA4NjZjL3RhYmxlOjg1NTFhZGM4Yzk1MTRhYzRiNzUzMTQxMmJjMmVmNTQ2L3RhYmxlcmFuZ2U6ODU1MWFkYzhjOTUxNGFjNGI3NTMxNDEyYmMyZWY1NDZfMi0zLTEtMS0w_07bedec1-7584-4627-83df-013639514ee5"
      unitRef="usd">7230000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia75f30951c4b4d96b1bcac7fecaa1a1d_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF85MS9mcmFnOjkxYzU2OTk3NjUyYzQwOGFiNTgwYTIzMjQzZDA4NjZjL3RhYmxlOjg1NTFhZGM4Yzk1MTRhYzRiNzUzMTQxMmJjMmVmNTQ2L3RhYmxlcmFuZ2U6ODU1MWFkYzhjOTUxNGFjNGI3NTMxNDEyYmMyZWY1NDZfMi01LTEtMS0w_26b6b4fa-8ecf-4fcf-b0e9-f493fda1eff8"
      unitRef="usd">55858000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iae302a521f0f4de791fe55f78b5c2af9_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF85MS9mcmFnOjkxYzU2OTk3NjUyYzQwOGFiNTgwYTIzMjQzZDA4NjZjL3RhYmxlOjg1NTFhZGM4Yzk1MTRhYzRiNzUzMTQxMmJjMmVmNTQ2L3RhYmxlcmFuZ2U6ODU1MWFkYzhjOTUxNGFjNGI3NTMxNDEyYmMyZWY1NDZfMi03LTEtMS0w_c3ddf50d-53b3-44f9-8029-b07803760828"
      unitRef="usd">83791000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:Revenues
      contextRef="iec71082dd6a44589b4f19aff36e7143c_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF85MS9mcmFnOjkxYzU2OTk3NjUyYzQwOGFiNTgwYTIzMjQzZDA4NjZjL3RhYmxlOjg1NTFhZGM4Yzk1MTRhYzRiNzUzMTQxMmJjMmVmNTQ2L3RhYmxlcmFuZ2U6ODU1MWFkYzhjOTUxNGFjNGI3NTMxNDEyYmMyZWY1NDZfMy0xLTEtMS0w_55b30c1e-2448-4862-8195-ec20e9092965"
      unitRef="usd">5521000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ia91d6ef2c8bf4f7284f327f9694bec1a_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF85MS9mcmFnOjkxYzU2OTk3NjUyYzQwOGFiNTgwYTIzMjQzZDA4NjZjL3RhYmxlOjg1NTFhZGM4Yzk1MTRhYzRiNzUzMTQxMmJjMmVmNTQ2L3RhYmxlcmFuZ2U6ODU1MWFkYzhjOTUxNGFjNGI3NTMxNDEyYmMyZWY1NDZfMy0zLTEtMS0w_e865898a-866c-46e9-b92b-950325dfb38f"
      unitRef="usd">0</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i77d159e992a246f1b7d5ced5efb96ad7_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF85MS9mcmFnOjkxYzU2OTk3NjUyYzQwOGFiNTgwYTIzMjQzZDA4NjZjL3RhYmxlOjg1NTFhZGM4Yzk1MTRhYzRiNzUzMTQxMmJjMmVmNTQ2L3RhYmxlcmFuZ2U6ODU1MWFkYzhjOTUxNGFjNGI3NTMxNDEyYmMyZWY1NDZfMy01LTEtMS0w_e28774d0-c6a3-4bd9-b468-170d7e326511"
      unitRef="usd">254000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ib4a82163a2da43d494aae31307a6138a_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF85MS9mcmFnOjkxYzU2OTk3NjUyYzQwOGFiNTgwYTIzMjQzZDA4NjZjL3RhYmxlOjg1NTFhZGM4Yzk1MTRhYzRiNzUzMTQxMmJjMmVmNTQ2L3RhYmxlcmFuZ2U6ODU1MWFkYzhjOTUxNGFjNGI3NTMxNDEyYmMyZWY1NDZfMy03LTEtMS0w_d9cac78e-caf6-4928-9cf3-422b74fc03fc"
      unitRef="usd">5775000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i40d8cebd34de4783bcb93924708da8ac_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF85MS9mcmFnOjkxYzU2OTk3NjUyYzQwOGFiNTgwYTIzMjQzZDA4NjZjL3RhYmxlOjg1NTFhZGM4Yzk1MTRhYzRiNzUzMTQxMmJjMmVmNTQ2L3RhYmxlcmFuZ2U6ODU1MWFkYzhjOTUxNGFjNGI3NTMxNDEyYmMyZWY1NDZfNC0xLTEtMS0w_fc8c52e5-20ca-487d-beb2-a9351c248f0e"
      unitRef="usd">26224000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i6fe408db1d6b451c94deb85045b3b091_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF85MS9mcmFnOjkxYzU2OTk3NjUyYzQwOGFiNTgwYTIzMjQzZDA4NjZjL3RhYmxlOjg1NTFhZGM4Yzk1MTRhYzRiNzUzMTQxMmJjMmVmNTQ2L3RhYmxlcmFuZ2U6ODU1MWFkYzhjOTUxNGFjNGI3NTMxNDEyYmMyZWY1NDZfNC0zLTEtMS0w_8a840068-ca79-4580-9c04-04332ec44917"
      unitRef="usd">7230000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ia75f30951c4b4d96b1bcac7fecaa1a1d_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF85MS9mcmFnOjkxYzU2OTk3NjUyYzQwOGFiNTgwYTIzMjQzZDA4NjZjL3RhYmxlOjg1NTFhZGM4Yzk1MTRhYzRiNzUzMTQxMmJjMmVmNTQ2L3RhYmxlcmFuZ2U6ODU1MWFkYzhjOTUxNGFjNGI3NTMxNDEyYmMyZWY1NDZfNC01LTEtMS0w_e967c0f2-883e-4935-8e9b-4b13874ca0bd"
      unitRef="usd">56112000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="iae302a521f0f4de791fe55f78b5c2af9_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF85MS9mcmFnOjkxYzU2OTk3NjUyYzQwOGFiNTgwYTIzMjQzZDA4NjZjL3RhYmxlOjg1NTFhZGM4Yzk1MTRhYzRiNzUzMTQxMmJjMmVmNTQ2L3RhYmxlcmFuZ2U6ODU1MWFkYzhjOTUxNGFjNGI3NTMxNDEyYmMyZWY1NDZfNC03LTEtMS0w_659fc8d9-5219-45e3-9590-7db70cc126d8"
      unitRef="usd">89566000</us-gaap:Revenues>
    <us-gaap:ReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock
      contextRef="i5cc25946d6f843cca98ce03c128dee12_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF85MS9mcmFnOjkxYzU2OTk3NjUyYzQwOGFiNTgwYTIzMjQzZDA4NjZjL3RleHRyZWdpb246OTFjNTY5OTc2NTJjNDA4YWI1ODBhMjMyNDNkMDg2NmNfMzEwMA_b8093546-cf05-43ae-be9e-9fd1301e9435">&lt;div style="margin-bottom:12pt;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 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;2021&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;2020&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;2021&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;2020&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;22,828&#160;&lt;/span&gt;&lt;/td&gt;&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;25,557&#160;&lt;/span&gt;&lt;/td&gt;&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;81,445&#160;&lt;/span&gt;&lt;/td&gt;&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;89,566&#160;&lt;/span&gt;&lt;/td&gt;&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;Other 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="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;54&#160;&lt;/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;Elimination of intersegment revenues&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,267)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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,974)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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,793)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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;(5,775)&lt;/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 consolidated revenues&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;21,561&#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;23,583&#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;79,652&#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;83,845&#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:ReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock>
    <us-gaap:Revenues
      contextRef="i44a646e7b05f4e869bdbef3b30c3c495_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF85MS9mcmFnOjkxYzU2OTk3NjUyYzQwOGFiNTgwYTIzMjQzZDA4NjZjL3RhYmxlOmMxYWY3NDYwY2VjMzQ4YjRhYWEyNjNiZTExYTYzNzg0L3RhYmxlcmFuZ2U6YzFhZjc0NjBjZWMzNDhiNGFhYTI2M2JlMTFhNjM3ODRfMi0xLTEtMS0w_a35e09c0-2f68-4072-9ee6-e213ea8b47da"
      unitRef="usd">22828000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i027df0cbb39b4a56962d64e799245fae_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF85MS9mcmFnOjkxYzU2OTk3NjUyYzQwOGFiNTgwYTIzMjQzZDA4NjZjL3RhYmxlOmMxYWY3NDYwY2VjMzQ4YjRhYWEyNjNiZTExYTYzNzg0L3RhYmxlcmFuZ2U6YzFhZjc0NjBjZWMzNDhiNGFhYTI2M2JlMTFhNjM3ODRfMi0zLTEtMS0w_8770596b-5eb4-4e8d-9a52-9a428786972a"
      unitRef="usd">25557000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ie4cdfbc6382843ec90a452e40f5ea155_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF85MS9mcmFnOjkxYzU2OTk3NjUyYzQwOGFiNTgwYTIzMjQzZDA4NjZjL3RhYmxlOmMxYWY3NDYwY2VjMzQ4YjRhYWEyNjNiZTExYTYzNzg0L3RhYmxlcmFuZ2U6YzFhZjc0NjBjZWMzNDhiNGFhYTI2M2JlMTFhNjM3ODRfMi01LTEtMS0w_d420a7cf-37b0-4eb9-b9ef-4e244c5f8cdc"
      unitRef="usd">81445000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i872f4537d3044df1b46668368f4c4371_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF85MS9mcmFnOjkxYzU2OTk3NjUyYzQwOGFiNTgwYTIzMjQzZDA4NjZjL3RhYmxlOmMxYWY3NDYwY2VjMzQ4YjRhYWEyNjNiZTExYTYzNzg0L3RhYmxlcmFuZ2U6YzFhZjc0NjBjZWMzNDhiNGFhYTI2M2JlMTFhNjM3ODRfMi03LTEtMS0w_bcc0929a-f47a-41fa-a896-8c5d257327b6"
      unitRef="usd">89566000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ie6844d54fc9d45979be973b33e1de98c_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF85MS9mcmFnOjkxYzU2OTk3NjUyYzQwOGFiNTgwYTIzMjQzZDA4NjZjL3RhYmxlOmMxYWY3NDYwY2VjMzQ4YjRhYWEyNjNiZTExYTYzNzg0L3RhYmxlcmFuZ2U6YzFhZjc0NjBjZWMzNDhiNGFhYTI2M2JlMTFhNjM3ODRfMy0xLTEtMS0w_dd124547-5379-4420-abb9-e6781a7b272a"
      unitRef="usd">0</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="iec3b567869ef416a8ee48398d78042b2_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF85MS9mcmFnOjkxYzU2OTk3NjUyYzQwOGFiNTgwYTIzMjQzZDA4NjZjL3RhYmxlOmMxYWY3NDYwY2VjMzQ4YjRhYWEyNjNiZTExYTYzNzg0L3RhYmxlcmFuZ2U6YzFhZjc0NjBjZWMzNDhiNGFhYTI2M2JlMTFhNjM3ODRfMy0zLTEtMS0w_ea7e136f-a4fb-4f09-a9b8-2318eb4d6555"
      unitRef="usd">0</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="iafa2aa17a16d47618371a085d66a269b_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF85MS9mcmFnOjkxYzU2OTk3NjUyYzQwOGFiNTgwYTIzMjQzZDA4NjZjL3RhYmxlOmMxYWY3NDYwY2VjMzQ4YjRhYWEyNjNiZTExYTYzNzg0L3RhYmxlcmFuZ2U6YzFhZjc0NjBjZWMzNDhiNGFhYTI2M2JlMTFhNjM3ODRfMy01LTEtMS0w_49b32d54-afd0-471b-b26c-1ad2fff2dce4"
      unitRef="usd">0</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i5807b017d084494fbd825cf79e01b847_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF85MS9mcmFnOjkxYzU2OTk3NjUyYzQwOGFiNTgwYTIzMjQzZDA4NjZjL3RhYmxlOmMxYWY3NDYwY2VjMzQ4YjRhYWEyNjNiZTExYTYzNzg0L3RhYmxlcmFuZ2U6YzFhZjc0NjBjZWMzNDhiNGFhYTI2M2JlMTFhNjM3ODRfMy03LTEtMS0w_39a0a3d8-903c-4057-af81-60f2ee34408b"
      unitRef="usd">54000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i1db796eb9a364eb381dfeaefcb02a330_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF85MS9mcmFnOjkxYzU2OTk3NjUyYzQwOGFiNTgwYTIzMjQzZDA4NjZjL3RhYmxlOmMxYWY3NDYwY2VjMzQ4YjRhYWEyNjNiZTExYTYzNzg0L3RhYmxlcmFuZ2U6YzFhZjc0NjBjZWMzNDhiNGFhYTI2M2JlMTFhNjM3ODRfNC0xLTEtMS0w_43e6058c-ff2c-4cae-8aab-a2f29f61cbf9"
      unitRef="usd">-1267000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i8e38bbe2bc9149488afb908f6aa4bb1d_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF85MS9mcmFnOjkxYzU2OTk3NjUyYzQwOGFiNTgwYTIzMjQzZDA4NjZjL3RhYmxlOmMxYWY3NDYwY2VjMzQ4YjRhYWEyNjNiZTExYTYzNzg0L3RhYmxlcmFuZ2U6YzFhZjc0NjBjZWMzNDhiNGFhYTI2M2JlMTFhNjM3ODRfNC0zLTEtMS0w_79467c93-ad0f-4bac-a37e-44c3c1c7fc66"
      unitRef="usd">-1974000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i508e8af98d0a4b4081865b2e4757917d_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF85MS9mcmFnOjkxYzU2OTk3NjUyYzQwOGFiNTgwYTIzMjQzZDA4NjZjL3RhYmxlOmMxYWY3NDYwY2VjMzQ4YjRhYWEyNjNiZTExYTYzNzg0L3RhYmxlcmFuZ2U6YzFhZjc0NjBjZWMzNDhiNGFhYTI2M2JlMTFhNjM3ODRfNC01LTEtMS0w_b88a1a81-b369-4569-ba82-bffc5d971554"
      unitRef="usd">-1793000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i94e9a8a7bc5b412f8aadb82b8937b546_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF85MS9mcmFnOjkxYzU2OTk3NjUyYzQwOGFiNTgwYTIzMjQzZDA4NjZjL3RhYmxlOmMxYWY3NDYwY2VjMzQ4YjRhYWEyNjNiZTExYTYzNzg0L3RhYmxlcmFuZ2U6YzFhZjc0NjBjZWMzNDhiNGFhYTI2M2JlMTFhNjM3ODRfNC03LTEtMS0w_748625ad-44fb-43b6-af59-77b4c4c25620"
      unitRef="usd">-5775000</us-gaap:Revenues>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ibbda1d45c4164127977e21bbd05ea939_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF85MS9mcmFnOjkxYzU2OTk3NjUyYzQwOGFiNTgwYTIzMjQzZDA4NjZjL3RhYmxlOmMxYWY3NDYwY2VjMzQ4YjRhYWEyNjNiZTExYTYzNzg0L3RhYmxlcmFuZ2U6YzFhZjc0NjBjZWMzNDhiNGFhYTI2M2JlMTFhNjM3ODRfNS0xLTEtMS0w_8d98190e-d027-4b00-8974-6f513c9e307d"
      unitRef="usd">21561000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3d2aac06481848c0b780ff88829ab732_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF85MS9mcmFnOjkxYzU2OTk3NjUyYzQwOGFiNTgwYTIzMjQzZDA4NjZjL3RhYmxlOmMxYWY3NDYwY2VjMzQ4YjRhYWEyNjNiZTExYTYzNzg0L3RhYmxlcmFuZ2U6YzFhZjc0NjBjZWMzNDhiNGFhYTI2M2JlMTFhNjM3ODRfNS0zLTEtMS0w_f9c96cdb-cbd8-41ca-b731-139f0ed92b82"
      unitRef="usd">23583000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i5cc25946d6f843cca98ce03c128dee12_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF85MS9mcmFnOjkxYzU2OTk3NjUyYzQwOGFiNTgwYTIzMjQzZDA4NjZjL3RhYmxlOmMxYWY3NDYwY2VjMzQ4YjRhYWEyNjNiZTExYTYzNzg0L3RhYmxlcmFuZ2U6YzFhZjc0NjBjZWMzNDhiNGFhYTI2M2JlMTFhNjM3ODRfNS01LTEtMS0w_da431aaf-7b42-4b89-b4c1-f3e5656844fb"
      unitRef="usd">79652000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic5858e179144480d94112d8d522800ba_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF85MS9mcmFnOjkxYzU2OTk3NjUyYzQwOGFiNTgwYTIzMjQzZDA4NjZjL3RhYmxlOmMxYWY3NDYwY2VjMzQ4YjRhYWEyNjNiZTExYTYzNzg0L3RhYmxlcmFuZ2U6YzFhZjc0NjBjZWMzNDhiNGFhYTI2M2JlMTFhNjM3ODRfNS03LTEtMS0w_0a9c2338-f137-4f79-b42d-4341364389b4"
      unitRef="usd">83845000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <pgen:LongLivedAssetsIncludingPropertyPlantandEquipmentandRightOfUseAssets
      contextRef="icab887594ac1441bbf7b4334b887a2fe_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF85MS9mcmFnOjkxYzU2OTk3NjUyYzQwOGFiNTgwYTIzMjQzZDA4NjZjL3RleHRyZWdpb246OTFjNTY5OTc2NTJjNDA4YWI1ODBhMjMyNDNkMDg2NmNfMjg2OQ_a34ce738-3d7f-47e9-aaee-ebc69c28e167"
      unitRef="usd">4869000</pgen:LongLivedAssetsIncludingPropertyPlantandEquipmentandRightOfUseAssets>
    <pgen:LongLivedAssetsIncludingPropertyPlantandEquipmentandRightOfUseAssets
      contextRef="ic273b57dc35645cc915dc5af3d64a67b_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF85MS9mcmFnOjkxYzU2OTk3NjUyYzQwOGFiNTgwYTIzMjQzZDA4NjZjL3RleHRyZWdpb246OTFjNTY5OTc2NTJjNDA4YWI1ODBhMjMyNDNkMDg2NmNfMjg3Ng_92bbbf77-b982-41aa-ba82-5423a48d1bfb"
      unitRef="usd">5908000</pgen:LongLivedAssetsIncludingPropertyPlantandEquipmentandRightOfUseAssets>
    <us-gaap:Revenues
      contextRef="iaed31a8d6ee74a1e8ff3af3f3af23bb4_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF85MS9mcmFnOjkxYzU2OTk3NjUyYzQwOGFiNTgwYTIzMjQzZDA4NjZjL3RleHRyZWdpb246OTFjNTY5OTc2NTJjNDA4YWI1ODBhMjMyNDNkMDg2NmNfMzAwNw_21934ad2-b19e-4b23-b96c-aa1690272d1c"
      unitRef="usd">93000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ie101a02ce1fb45fdbbf2c4051b5c7164_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF85MS9mcmFnOjkxYzU2OTk3NjUyYzQwOGFiNTgwYTIzMjQzZDA4NjZjL3RleHRyZWdpb246OTFjNTY5OTc2NTJjNDA4YWI1ODBhMjMyNDNkMDg2NmNfMzAxNA_ac543a04-912d-4bc8-aba8-47105446b1e8"
      unitRef="usd">118000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i843407156242450288d4c5cf06ff3af7_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF85MS9mcmFnOjkxYzU2OTk3NjUyYzQwOGFiNTgwYTIzMjQzZDA4NjZjL3RleHRyZWdpb246OTFjNTY5OTc2NTJjNDA4YWI1ODBhMjMyNDNkMDg2NmNfMzA1NA_6a85ab3b-a211-458b-a689-2e6727a40baf"
      unitRef="usd">443000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i796b261dea104acfb11d07bc08a7d98d_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF85MS9mcmFnOjkxYzU2OTk3NjUyYzQwOGFiNTgwYTIzMjQzZDA4NjZjL3RleHRyZWdpb246OTFjNTY5OTc2NTJjNDA4YWI1ODBhMjMyNDNkMDg2NmNfMzA2MQ_b855762a-f560-47df-9553-fe1d4f1cc642"
      unitRef="usd">481000</us-gaap:Revenues>
</xbrl>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>12
<FILENAME>R1.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.2</span><table class="report" border="0" cellspacing="2" id="idm139954257429816">
<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, 2021</div></th>
<th class="th"><div>Oct. 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="top.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="top.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="top.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="top.Show.showAR( this, 'defref_dei_DocumentPeriodEndDate', window );">Document Period End Date</a></td>
<td class="text">Sep. 30,  2021<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="top.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="top.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="top.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="top.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="top.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="top.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="top.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="top.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="top.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="top.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="top.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="top.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="top.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="top.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="top.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="top.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="top.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="top.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="top.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="top.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="top.Show.showAR( this, 'defref_dei_EntityCommonStockSharesOutstanding', window );">Entity Common Stock, Shares Outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">206,738,499<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_dei_DocumentFiscalYearFocus', window );">Document Fiscal Year Focus</a></td>
<td class="text">2021<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="top.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="top.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="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Area code of city</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Cover page.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Name of the City or Town</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Code for the postal or zip code</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Name of the state or province.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate if registrant meets the emerging growth company criteria.</p></div>
<a href="javascript:void(0);" onclick="top.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 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Local phone number for entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Title of a 12(b) registered security.</p></div>
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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>13
<FILENAME>R2.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.2</span><table class="report" border="0" cellspacing="2" id="idm139954257223256">
<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, 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="top.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="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents</a></td>
<td class="nump">$ 41,728<span></span>
</td>
<td class="nump">$ 51,792<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShortTermInvestments', window );">Short-term investments</a></td>
<td class="nump">72,684<span></span>
</td>
<td class="nump">48,325<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsReceivableNetCurrent', window );">Trade, less allowance for credit losses of $5,562 and $4,825 as of September&#160;30, 2021 and December&#160;31, 2020, respectively</a></td>
<td class="nump">20,169<span></span>
</td>
<td class="nump">16,487<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DueFromRelatedPartiesCurrent', window );">Related parties, less allowance for credit losses of $1,509 as of September&#160;30, 2021 and December&#160;31, 2020</a></td>
<td class="nump">66<span></span>
</td>
<td class="nump">19<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NotesAndLoansReceivableNetCurrent', window );">Notes</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">3,689<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherReceivablesNetCurrent', window );">Other</a></td>
<td class="nump">848<span></span>
</td>
<td class="nump">232<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryGross', window );">Inventory</a></td>
<td class="nump">9,936<span></span>
</td>
<td class="nump">11,359<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PrepaidExpenseAndOtherAssetsCurrent', window );">Prepaid expenses and other</a></td>
<td class="nump">7,661<span></span>
</td>
<td class="nump">7,192<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent', window );">Current assets held for sale or abandonment</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">9,853<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsCurrent', window );">Total current assets</a></td>
<td class="nump">153,092<span></span>
</td>
<td class="nump">148,948<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent', window );">Long-term investments</a></td>
<td class="nump">66,926<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="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Property, plant and equipment, net</a></td>
<td class="nump">32,757<span></span>
</td>
<td class="nump">34,924<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IntangibleAssetsNetExcludingGoodwill', window );">Intangible assets, net</a></td>
<td class="nump">56,914<span></span>
</td>
<td class="nump">65,396<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="nump">54,206<span></span>
</td>
<td class="nump">54,363<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseRightOfUseAsset', window );">Right-of-use assets</a></td>
<td class="nump">11,765<span></span>
</td>
<td class="nump">9,353<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherAssetsNoncurrent', window );">Other assets</a></td>
<td class="nump">1,239<span></span>
</td>
<td class="nump">1,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="top.Show.showAR( this, 'defref_us-gaap_Assets', window );">Total assets</a></td>
<td class="nump">376,899<span></span>
</td>
<td class="nump">314,587<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_AccountsPayableCurrent', window );">Accounts payable</a></td>
<td class="nump">3,624<span></span>
</td>
<td class="nump">4,598<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeRelatedLiabilitiesCurrent', window );">Accrued compensation and benefits</a></td>
<td class="nump">8,077<span></span>
</td>
<td class="nump">8,097<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherAccruedLiabilitiesCurrent', window );">Other accrued liabilities</a></td>
<td class="nump">11,258<span></span>
</td>
<td class="nump">9,549<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiabilityCurrent', window );">Deferred revenue</a></td>
<td class="nump">3,693<span></span>
</td>
<td class="nump">2,800<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtCurrent', window );">Current portion of long-term debt</a></td>
<td class="nump">355<span></span>
</td>
<td class="nump">360<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityCurrent', window );">Current portion of lease liabilities</a></td>
<td class="nump">1,959<span></span>
</td>
<td class="nump">2,657<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DueToRelatedPartiesCurrent', window );">Related party payables</a></td>
<td class="nump">23<span></span>
</td>
<td class="nump">19<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent', window );">Current liabilities held for sale or abandonment</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">14,047<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrent', window );">Total current liabilities</a></td>
<td class="nump">28,989<span></span>
</td>
<td class="nump">42,127<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtNoncurrent', window );">Long-term debt, net of current portion</a></td>
<td class="nump">179,817<span></span>
</td>
<td class="nump">171,522<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiabilityNoncurrent', window );">Deferred revenue, net of current portion, including $21,205 from related parties as of September&#160;30, 2021 and December&#160;31, 2020</a></td>
<td class="nump">23,023<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="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityNoncurrent', window );">Lease liabilities, net of current portion</a></td>
<td class="nump">11,199<span></span>
</td>
<td class="nump">7,744<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxLiabilitiesNet', window );">Deferred tax liabilities</a></td>
<td class="nump">2,574<span></span>
</td>
<td class="nump">2,897<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesNoncurrent', window );">Other long-term liabilities</a></td>
<td class="nump">50<span></span>
</td>
<td class="nump">100<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Liabilities', window );">Total liabilities</a></td>
<td class="nump">245,652<span></span>
</td>
<td class="nump">247,413<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockValueOutstanding', window );">Common stock, no par value, 400,000,000 shares authorized as of September&#160;30, 2021 and December&#160;31, 2020; 206,738,499 shares and 187,663,207 shares issued and outstanding as of September&#160;30, 2021 and December&#160;31, 2020, respectively</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="top.Show.showAR( this, 'defref_us-gaap_AdditionalPaidInCapital', window );">Additional paid-in capital</a></td>
<td class="nump">2,020,254<span></span>
</td>
<td class="nump">1,886,567<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetainedEarningsAccumulatedDeficit', window );">Accumulated deficit</a></td>
<td class="num">(1,890,522)<span></span>
</td>
<td class="num">(1,823,390)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax', window );">Accumulated other comprehensive income</a></td>
<td class="nump">1,515<span></span>
</td>
<td class="nump">3,997<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Total shareholders' equity</a></td>
<td class="nump">131,247<span></span>
</td>
<td class="nump">67,174<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesAndStockholdersEquity', window );">Total liabilities and shareholders' equity</a></td>
<td class="nump">$ 376,899<span></span>
</td>
<td class="nump">$ 314,587<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://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 http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://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 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: 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 (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 4: 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 http://asc.fasb.org/extlink&amp;oid=124259787&amp;loc=d3e4531-111522<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://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 http://asc.fasb.org/extlink&amp;oid=124509347&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 http://asc.fasb.org/extlink&amp;oid=120400017&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 http://asc.fasb.org/extlink&amp;oid=124509347&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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=d3e681-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<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 65<br> -Paragraph 15<br> -Subparagraph (g)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<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(30)(a)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=120398452&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 http://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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<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)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 8: 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 http://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<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)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://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 http://asc.fasb.org/extlink&amp;oid=124359900&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 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 20: 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 http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<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 http://asc.fasb.org/extlink&amp;oid=124359900&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 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://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 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6801-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 http://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 http://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<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.9)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<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)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&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 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&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 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 8: 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 http://asc.fasb.org/extlink&amp;oid=124359900&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 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<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 http://asc.fasb.org/extlink&amp;oid=124359900&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 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-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 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<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)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&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 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 15: 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 http://asc.fasb.org/extlink&amp;oid=124359900&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)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&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 http://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 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&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 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 20: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<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)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=123351718&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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=109226691&amp;loc=d3e2941-110230<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=124258926&amp;loc=SL82898722-210454<br><br>Reference 2: 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 http://asc.fasb.org/extlink&amp;oid=124260329&amp;loc=d3e26626-111562<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3044-108585<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 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<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.1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://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 http://asc.fasb.org/extlink&amp;oid=120400017&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 http://asc.fasb.org/extlink&amp;oid=120398452&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 450<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121557415&amp;loc=d3e14326-108349<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=123360276&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 http://asc.fasb.org/extlink&amp;oid=123360276&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 http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130549-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=123360276&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 http://asc.fasb.org/extlink&amp;oid=123360276&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 http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130549-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://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 http://asc.fasb.org/extlink&amp;oid=123427490&amp;loc=d3e31917-109318<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_DueFromRelatedPartiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=124359900&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)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&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 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-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 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<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(11))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<br><br>Reference 8: 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(3)(a)(2))<br> -URI http://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 http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<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 http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 11: 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 http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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(10)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&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 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=120320667&amp;loc=SL49117168-202975<br><br>Reference 3: 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 http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=99380562&amp;loc=d3e13770-109266<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://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 http://asc.fasb.org/extlink&amp;oid=6388964&amp;loc=d3e16212-109274<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=120398452&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 http://asc.fasb.org/extlink&amp;oid=120400017&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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 20: 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 http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://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 http://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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=123351718&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 http://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 http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721675-107760<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_LongTermDebtCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after unamortized (discount) premium and debt issuance costs of long-term debt classified as noncurrent and excluding amounts to be repaid within one year or the normal operating cycle, if longer. 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="top.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 http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_NotesAndLoansReceivableNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after allowance for credit loss, of financing receivable, classified as current. Includes, but is not limited to, notes and loan receivable.</p></div>
<a href="javascript:void(0);" onclick="top.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 http://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 http://asc.fasb.org/extlink&amp;oid=124259787&amp;loc=d3e4531-111522<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 45<br> -Paragraph 1<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 4: 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)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: 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(7))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&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 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NotesAndLoansReceivableNetCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_OperatingLeaseLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://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 45<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6911-107765<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 45<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e7018-107765<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 45<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6935-107765<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of noncurrent assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.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.17)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_OtherLiabilitiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.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.24)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherLiabilitiesNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_OtherReceivablesNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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(7))<br> -URI http://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 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<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(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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(14))<br> -URI http://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> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<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)(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&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 942<br> -SubTopic 360<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=124429447&amp;loc=SL124453093-239630<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(13))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: 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 http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_RetainedEarningsAccumulatedDeficit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://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 http://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 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (g)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<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)(23)(a)(4))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<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 http://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 6: 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 http://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 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(i)<br> -URI http://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=120398452&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 http://asc.fasb.org/extlink&amp;oid=120398452&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(a)(1)(g))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&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 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://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 http://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 http://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 http://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 http://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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>14
<FILENAME>R3.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.2</span><table class="report" border="0" cellspacing="2" id="idm139954256672648">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Condensed Consolidated Balance Sheets (Parenthetical) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Sep. 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="top.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="top.Show.showAR( this, 'defref_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent', window );">Accounts receivable allowance for credit losses</a></td>
<td class="nump">$ 5,562<span></span>
</td>
<td class="nump">$ 4,825<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="top.Show.showAR( this, 'defref_pgen_RelatedPartyReceivableAllowanceforCreditLossCurrent', window );">Related party receivable, allowance for credit losses</a></td>
<td class="nump">1,509<span></span>
</td>
<td class="nump">1,509<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiabilityNoncurrent', window );">Deferred revenue, net of current portion, related party</a></td>
<td class="nump">$ 23,023<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="top.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="top.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="top.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="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Common stock, shares issued (in shares)</a></td>
<td class="nump">206,738,499<span></span>
</td>
<td class="nump">187,663,207<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Common stock, shares outstanding (in shares)</a></td>
<td class="nump">206,738,499<span></span>
</td>
<td class="nump">187,663,207<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.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="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiabilityNoncurrent', window );">Deferred revenue, net of current portion, related party</a></td>
<td class="nump">$ 21,205<span></span>
</td>
<td class="nump">$ 21,205<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Related Party Receivable, Allowance for Credit Loss, Current</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<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 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=d3e5074-111524<br><br>Reference 3: 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 http://asc.fasb.org/extlink&amp;oid=124255206&amp;loc=SL82895884-210446<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=123467817&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 http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=123360276&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 http://asc.fasb.org/extlink&amp;oid=123360276&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 http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130549-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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>15
<FILENAME>R4.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.2</span><table class="report" border="0" cellspacing="2" id="idm139954253056376">
<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, 2021</div></th>
<th class="th"><div>Sep. 30, 2020</div></th>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Sep. 30, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenues</a></td>
<td class="nump">$ 21,561<span></span>
</td>
<td class="nump">$ 23,583<span></span>
</td>
<td class="nump">$ 79,652<span></span>
</td>
<td class="nump">$ 83,845<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.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">543<span></span>
</td>
<td class="nump">13,326<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromEquityMethodInvestments', window );">Equity in net loss of affiliates</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(3)<span></span>
</td>
<td class="num">(1,163)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Loss from continuing operations before income taxes</a></td>
<td class="num">(29,885)<span></span>
</td>
<td class="num">(27,586)<span></span>
</td>
<td class="num">(71,904)<span></span>
</td>
<td class="num">(64,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="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax', window );">Income (loss) from discontinued operations, net of income taxes</a></td>
<td class="nump">60<span></span>
</td>
<td class="num">(1,972)<span></span>
</td>
<td class="nump">4,599<span></span>
</td>
<td class="num">(64,769)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net loss</a></td>
<td class="num">$ (29,764)<span></span>
</td>
<td class="num">$ (29,508)<span></span>
</td>
<td class="num">$ (67,132)<span></span>
</td>
<td class="num">$ (128,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="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasicAndDilutedAbstract', 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="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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.15)<span></span>
</td>
<td class="num">$ (0.17)<span></span>
</td>
<td class="num">$ (0.36)<span></span>
</td>
<td class="num">$ (0.39)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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.15)<span></span>
</td>
<td class="num">(0.17)<span></span>
</td>
<td class="num">(0.36)<span></span>
</td>
<td class="num">(0.39)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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<span></span>
</td>
<td class="num">(0.01)<span></span>
</td>
<td class="nump">0.02<span></span>
</td>
<td class="num">(0.40)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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<span></span>
</td>
<td class="num">(0.01)<span></span>
</td>
<td class="nump">0.02<span></span>
</td>
<td class="num">(0.40)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasic', window );">Net loss per share, basic (in dollars per share)</a></td>
<td class="num">(0.15)<span></span>
</td>
<td class="num">(0.18)<span></span>
</td>
<td class="num">(0.34)<span></span>
</td>
<td class="num">(0.79)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareDiluted', window );">Net loss per share, diluted (in dollars per share)</a></td>
<td class="num">$ (0.15)<span></span>
</td>
<td class="num">$ (0.18)<span></span>
</td>
<td class="num">$ (0.34)<span></span>
</td>
<td class="num">$ (0.79)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic', window );">Weighted average shares outstanding, basic (in shares)</a></td>
<td class="nump">199,179,963<span></span>
</td>
<td class="nump">165,527,024<span></span>
</td>
<td class="nump">197,254,438<span></span>
</td>
<td class="nump">163,318,375<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Weighted average shares outstanding, diluted (in shares)</a></td>
<td class="nump">199,179,963<span></span>
</td>
<td class="nump">165,527,024<span></span>
</td>
<td class="nump">197,254,438<span></span>
</td>
<td class="nump">163,318,375<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.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="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenues</a></td>
<td class="nump">$ 22<span></span>
</td>
<td class="nump">$ 5,223<span></span>
</td>
<td class="nump">$ 389<span></span>
</td>
<td class="nump">$ 20,259<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenues</a></td>
<td class="nump">21,561<span></span>
</td>
<td class="nump">23,583<span></span>
</td>
<td class="nump">79,652<span></span>
</td>
<td class="nump">83,845<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_ResearchAndDevelopmentExpense', window );">Research and development</a></td>
<td class="nump">12,920<span></span>
</td>
<td class="nump">10,172<span></span>
</td>
<td class="nump">37,122<span></span>
</td>
<td class="nump">30,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="top.Show.showAR( this, 'defref_us-gaap_SellingGeneralAndAdministrativeExpense', window );">Selling, general and administrative</a></td>
<td class="nump">18,660<span></span>
</td>
<td class="nump">22,310<span></span>
</td>
<td class="nump">57,359<span></span>
</td>
<td class="nump">61,665<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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">920<span></span>
</td>
<td class="nump">543<span></span>
</td>
<td class="nump">920<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingExpenses', window );">Total operating expenses</a></td>
<td class="nump">47,030<span></span>
</td>
<td class="nump">46,589<span></span>
</td>
<td class="nump">138,483<span></span>
</td>
<td class="nump">135,281<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Operating loss</a></td>
<td class="num">(25,469)<span></span>
</td>
<td class="num">(23,006)<span></span>
</td>
<td class="num">(58,831)<span></span>
</td>
<td class="num">(51,436)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_InterestExpense', window );">Interest expense</a></td>
<td class="num">(4,799)<span></span>
</td>
<td class="num">(4,646)<span></span>
</td>
<td class="num">(14,005)<span></span>
</td>
<td class="num">(13,830)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InvestmentIncomeNonoperating', window );">Interest income</a></td>
<td class="nump">503<span></span>
</td>
<td class="nump">579<span></span>
</td>
<td class="nump">1,305<span></span>
</td>
<td class="nump">2,025<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherNonoperatingIncomeExpense', window );">Other income (expense), net</a></td>
<td class="num">(120)<span></span>
</td>
<td class="nump">10<span></span>
</td>
<td class="num">(370)<span></span>
</td>
<td class="nump">145<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NonoperatingIncomeExpense', window );">Total other expense, net</a></td>
<td class="num">(4,416)<span></span>
</td>
<td class="num">(4,057)<span></span>
</td>
<td class="num">(13,070)<span></span>
</td>
<td class="num">(11,660)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromEquityMethodInvestments', window );">Equity in net loss of affiliates</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(523)<span></span>
</td>
<td class="num">(3)<span></span>
</td>
<td class="num">(1,125)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Loss from continuing operations before income taxes</a></td>
<td class="num">(29,885)<span></span>
</td>
<td class="num">(27,586)<span></span>
</td>
<td class="num">(71,904)<span></span>
</td>
<td class="num">(64,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="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Income tax benefit</a></td>
<td class="nump">61<span></span>
</td>
<td class="nump">50<span></span>
</td>
<td class="nump">173<span></span>
</td>
<td class="nump">130<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest', window );">Loss from continuing operations</a></td>
<td class="num">(29,824)<span></span>
</td>
<td class="num">(27,536)<span></span>
</td>
<td class="num">(71,731)<span></span>
</td>
<td class="num">(64,091)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.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="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenues</a></td>
<td class="nump">22<span></span>
</td>
<td class="nump">5,223<span></span>
</td>
<td class="nump">389<span></span>
</td>
<td class="nump">20,259<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementOperatingActivitiesSegmentAxis=us-gaap_SegmentContinuingOperationsMember', window );">Continuing Operations | 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="top.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="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenues</a></td>
<td class="nump">7,297<span></span>
</td>
<td class="nump">6,896<span></span>
</td>
<td class="nump">22,013<span></span>
</td>
<td class="nump">20,397<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_CostOfGoodsAndServicesSold', window );">Cost of products and services</a></td>
<td class="nump">7,492<span></span>
</td>
<td class="nump">7,296<span></span>
</td>
<td class="nump">19,201<span></span>
</td>
<td class="nump">21,526<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementOperatingActivitiesSegmentAxis=us-gaap_SegmentContinuingOperationsMember', window );">Continuing Operations | 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="top.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="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenues</a></td>
<td class="nump">14,117<span></span>
</td>
<td class="nump">11,288<span></span>
</td>
<td class="nump">56,851<span></span>
</td>
<td class="nump">42,615<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_CostOfGoodsAndServicesSold', window );">Cost of products and services</a></td>
<td class="nump">7,958<span></span>
</td>
<td class="nump">5,891<span></span>
</td>
<td class="nump">24,258<span></span>
</td>
<td class="nump">20,197<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.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="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenues</a></td>
<td class="nump">$ 125<span></span>
</td>
<td class="nump">$ 176<span></span>
</td>
<td class="nump">$ 399<span></span>
</td>
<td class="nump">$ 574<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://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 http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_EarningsPerShareBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=123482062&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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=125511455&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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=125511455&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 http://asc.fasb.org/extlink&amp;oid=123482062&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 http://asc.fasb.org/extlink&amp;oid=125512782&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 http://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 http://asc.fasb.org/extlink&amp;oid=125512782&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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=123367319&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 http://asc.fasb.org/extlink&amp;oid=125511455&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 http://asc.fasb.org/extlink&amp;oid=125511455&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 http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_EarningsPerShareBasicAndDilutedAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasicAndDilutedAbstract</td>
</tr>
<tr>
<td style="padding-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_EarningsPerShareDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=125512782&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 http://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 http://asc.fasb.org/extlink&amp;oid=125512782&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 http://asc.fasb.org/extlink&amp;oid=125511455&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 http://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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=125511455&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 http://asc.fasb.org/extlink&amp;oid=123482062&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 http://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 http://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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=125511455&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 http://asc.fasb.org/extlink&amp;oid=123482062&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 http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=123384075&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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=123367319&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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=123454820&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=123482062&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://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 http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=123482062&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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=125511455&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 http://asc.fasb.org/extlink&amp;oid=125511455&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 http://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 http://asc.fasb.org/extlink&amp;oid=125511455&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 http://asc.fasb.org/extlink&amp;oid=123367319&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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=123367319&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 http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=125511455&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 http://asc.fasb.org/extlink&amp;oid=123482062&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 http://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 http://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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=123367319&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 http://asc.fasb.org/extlink&amp;oid=123367319&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 http://asc.fasb.org/extlink&amp;oid=125511455&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 http://asc.fasb.org/extlink&amp;oid=125511455&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 http://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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://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 http://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 http://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 http://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 http://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 http://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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=109227538&amp;loc=d3e44648-109337<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=125511455&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 http://asc.fasb.org/extlink&amp;oid=123367319&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 http://asc.fasb.org/extlink&amp;oid=125511455&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 http://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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=125511455&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 http://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 http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=125511455&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 http://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 http://asc.fasb.org/extlink&amp;oid=125511455&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 http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1278-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=123367319&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 http://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 http://asc.fasb.org/extlink&amp;oid=123570139&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 http://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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=109237563&amp;loc=d3e33749-111570<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://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 http://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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=123367319&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 http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=123482062&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 http://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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=123367319&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 http://asc.fasb.org/extlink&amp;oid=123570139&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 http://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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=125511455&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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=124509347&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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=124509347&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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://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 http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=6420194&amp;loc=d3e21568-108373<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=123351226&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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=123351226&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 http://asc.fasb.org/extlink&amp;oid=6472922&amp;loc=d3e499488-122856<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://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 http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1505-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://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 http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1448-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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>16
<FILENAME>R5.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.2</span><table class="report" border="0" cellspacing="2" id="idm139954257271192">
<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, 2021</div></th>
<th class="th"><div>Sep. 30, 2020</div></th>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Sep. 30, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenues</a></td>
<td class="nump">$ 21,561<span></span>
</td>
<td class="nump">$ 23,583<span></span>
</td>
<td class="nump">$ 79,652<span></span>
</td>
<td class="nump">$ 83,845<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.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="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenues</a></td>
<td class="nump">21,561<span></span>
</td>
<td class="nump">23,583<span></span>
</td>
<td class="nump">79,652<span></span>
</td>
<td class="nump">83,845<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.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="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenues</a></td>
<td class="nump">22<span></span>
</td>
<td class="nump">5,223<span></span>
</td>
<td class="nump">389<span></span>
</td>
<td class="nump">20,259<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.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="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenues</a></td>
<td class="nump">22<span></span>
</td>
<td class="nump">5,223<span></span>
</td>
<td class="nump">389<span></span>
</td>
<td class="nump">20,259<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TypeOfArrangementAxis=us-gaap_CollaborativeArrangementMember', window );">Collaboration and licensing agreements | Continuing Operations | Related Parties, Aggregated</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="top.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="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenues</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 2,823<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 3,053<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=123351226&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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=123351226&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 http://asc.fasb.org/extlink&amp;oid=6472922&amp;loc=d3e499488-122856<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_RelatedPartyTransactionsByRelatedPartyAxis=pgen_RelatedPartiesAggregatedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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>17
<FILENAME>R6.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.2</span><table class="report" border="0" cellspacing="2" id="idm139954260569496">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Condensed Consolidated Statements of Comprehensive 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, 2021</div></th>
<th class="th"><div>Sep. 30, 2020</div></th>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Sep. 30, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net loss</a></td>
<td class="num">$ (29,764)<span></span>
</td>
<td class="num">$ (29,508)<span></span>
</td>
<td class="num">$ (67,132)<span></span>
</td>
<td class="num">$ (128,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="top.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="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax', window );">Unrealized gain (loss) on investments</a></td>
<td class="nump">42<span></span>
</td>
<td class="num">(186)<span></span>
</td>
<td class="num">(43)<span></span>
</td>
<td class="nump">86<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax', window );">Income (loss) on foreign currency translation adjustments</a></td>
<td class="num">(1,068)<span></span>
</td>
<td class="nump">2,198<span></span>
</td>
<td class="num">(2,439)<span></span>
</td>
<td class="nump">1,787<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationNetOfTax', window );">Release of cumulative translation adjustments to loss from discontinued operations</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">26,957<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNetOfTax', window );">Comprehensive loss</a></td>
<td class="num">$ (30,790)<span></span>
</td>
<td class="num">$ (27,496)<span></span>
</td>
<td class="num">$ (69,614)<span></span>
</td>
<td class="num">$ (100,030)<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://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 http://asc.fasb.org/extlink&amp;oid=123367319&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 http://asc.fasb.org/extlink&amp;oid=124509347&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 http://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 http://asc.fasb.org/extlink&amp;oid=124509347&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 http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669619-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=123482062&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 http://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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=123367319&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 http://asc.fasb.org/extlink&amp;oid=123570139&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 http://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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=125511455&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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=124509347&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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=124509347&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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://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 http://asc.fasb.org/extlink&amp;oid=120253306&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 http://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 http://asc.fasb.org/extlink&amp;oid=124509347&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 http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=d3e637-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=124509347&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 http://asc.fasb.org/extlink&amp;oid=124509347&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 http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669646-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of reclassification adjustment from accumulated other comprehensive income for translation gain (loss) realized upon the sale or liquidation of an investment in a foreign entity and foreign currency hedges that are designated and qualified as hedging instruments for hedges of the foreign currency exposure of a net investment in a foreign operation.</p></div>
<a href="javascript:void(0);" onclick="top.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 17A<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL34724391-108580<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 16<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=d3e709-108580<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 40<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=116633155&amp;loc=d3e31531-110899<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 15<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=d3e689-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 http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=d3e637-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>18
<FILENAME>R7.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.2</span><table class="report" border="0" cellspacing="2" id="idm139954250901096">
<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>Common Stock</div></th>
<th class="th"><div>Additional Paid-in Capital</div></th>
<th class="th"><div>Accumulated Other Comprehensive Income (Loss)</div></th>
<th class="th"><div>Accumulated Deficit</div></th>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Balances (in shares) at Dec. 31, 2019</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">163,274,880<span></span>
</td>
<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="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balances at Dec. 31, 2019</a></td>
<td class="nump">$ 71,711<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 1,752,048<span></span>
</td>
<td class="num">$ (27,468)<span></span>
</td>
<td class="num">$ (1,652,869)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Stock-based compensation expense</a></td>
<td class="nump">13,869<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">13,869<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="top.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="nump">868,857<span></span>
</td>
<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="top.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">69<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">69<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="top.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="nump">1,880,405<span></span>
</td>
<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="top.Show.showAR( this, 'defref_pgen_StockIssuedDuringThePeriodValueAccruedCompensation', window );">Shares issued for accrued compensation</a></td>
<td class="nump">5,100<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,100<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="top.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="nump">413,911<span></span>
</td>
<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="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueIssuedForServices', window );">Shares issued as payment for services</a></td>
<td class="nump">1,006<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,006<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="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities', window );">Shares issued upon conversion of long-term debt (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6,293,402<span></span>
</td>
<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="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities', window );">Shares issued upon conversion of long-term debt</a></td>
<td class="nump">31,827<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">31,827<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="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesNewIssues', window );">Shares issued in private placement or in public offering, net of issuance costs (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,972,696<span></span>
</td>
<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="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueNewIssues', window );">Shares issued in private placement or in public offering, net of issuance costs</a></td>
<td class="nump">35,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">35,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="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net loss</a></td>
<td class="num">(128,860)<span></span>
</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">(128,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="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationNetOfTax', window );">Release of cumulative translation adjustments to loss from discontinued operations</a></td>
<td class="nump">26,957<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">26,957<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="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTax', window );">Other comprehensive income (loss)</a></td>
<td class="nump">1,873<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,873<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="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Balances (in shares) at Sep. 30, 2020</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">178,704,151<span></span>
</td>
<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="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balances at Sep. 30, 2020</a></td>
<td class="nump">58,552<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">1,838,919<span></span>
</td>
<td class="nump">1,362<span></span>
</td>
<td class="num">(1,781,729)<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Balances (in shares) at Jun. 30, 2020</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">172,285,932<span></span>
</td>
<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="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balances at Jun. 30, 2020</a></td>
<td class="nump">49,542<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">1,802,413<span></span>
</td>
<td class="num">(650)<span></span>
</td>
<td class="num">(1,752,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="top.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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Stock-based compensation expense</a></td>
<td class="nump">4,600<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,600<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="top.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="nump">28,389<span></span>
</td>
<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="top.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">3<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3<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="top.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="nump">75,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="top.Show.showAR( this, 'defref_pgen_StockIssuedDuringThePeriodValueAccruedCompensation', window );">Shares issued for accrued compensation</a></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="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="nump">21,428<span></span>
</td>
<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="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueIssuedForServices', window );">Shares issued as payment for services</a></td>
<td class="nump">76<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">76<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="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities', window );">Shares issued upon conversion of long-term debt (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6,293,402<span></span>
</td>
<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="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities', window );">Shares issued upon conversion of long-term debt</a></td>
<td class="nump">31,827<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">31,827<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="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net loss</a></td>
<td class="num">(29,508)<span></span>
</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,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="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationNetOfTax', window );">Release of cumulative translation adjustments to loss from discontinued operations</a></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="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTax', window );">Other comprehensive income (loss)</a></td>
<td class="nump">2,012<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,012<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="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Balances (in shares) at Sep. 30, 2020</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">178,704,151<span></span>
</td>
<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="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balances at Sep. 30, 2020</a></td>
<td class="nump">$ 58,552<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">1,838,919<span></span>
</td>
<td class="nump">1,362<span></span>
</td>
<td class="num">(1,781,729)<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Balances (in shares) at Dec. 31, 2020</a></td>
<td class="nump">187,663,207<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>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="nump">$ 0<span></span>
</td>
<td class="nump">1,886,567<span></span>
</td>
<td class="nump">3,997<span></span>
</td>
<td class="num">(1,823,390)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="nump">11,462<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="top.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="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>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="nump">603<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="top.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="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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="nump">577<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="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesNewIssues', window );">Shares issued in private placement or in public offering, net of issuance costs (in shares)</a></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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueNewIssues', window );">Shares issued in private placement or in public offering, net of issuance costs</a></td>
<td class="nump">121,045<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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net loss</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="num">(67,132)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationNetOfTax', window );">Release of cumulative translation adjustments to loss from discontinued operations</a></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="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="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTax', window );">Other comprehensive income (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="num">(2,482)<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="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Balances (in shares) at Sep. 30, 2021</a></td>
<td class="nump">206,738,499<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>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="nump">$ 0<span></span>
</td>
<td class="nump">2,020,254<span></span>
</td>
<td class="nump">1,515<span></span>
</td>
<td class="num">(1,890,522)<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="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>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="nump">$ 0<span></span>
</td>
<td class="nump">2,017,413<span></span>
</td>
<td class="nump">2,541<span></span>
</td>
<td class="num">(1,860,758)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="nump">2,490<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="top.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="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>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="nump">351<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="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net loss</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="num">(29,764)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationNetOfTax', window );">Release of cumulative translation adjustments to loss from discontinued operations</a></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="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTax', window );">Other comprehensive income (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="num">(1,026)<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="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Balances (in shares) at Sep. 30, 2021</a></td>
<td class="nump">206,738,499<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>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="nump">$ 0<span></span>
</td>
<td class="nump">$ 2,020,254<span></span>
</td>
<td class="nump">$ 1,515<span></span>
</td>
<td class="num">$ (1,890,522)<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=122142933&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 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5047-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 20<br> -Section 55<br> -Paragraph 13<br> -URI http://asc.fasb.org/extlink&amp;oid=122142933&amp;loc=d3e11178-113907<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 35<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123468992&amp;loc=d3e4534-113899<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=123467817&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 http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=123482062&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 http://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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=123367319&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 http://asc.fasb.org/extlink&amp;oid=123570139&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 http://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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=125511455&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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=124509347&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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=124509347&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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of reclassification adjustment from accumulated other comprehensive income for translation gain (loss) realized upon the sale or liquidation of an investment in a foreign entity and foreign currency hedges that are designated and qualified as hedging instruments for hedges of the foreign currency exposure of a net investment in a foreign operation.</p></div>
<a href="javascript:void(0);" onclick="top.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 17A<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL34724391-108580<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 16<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=d3e709-108580<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 40<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=116633155&amp;loc=d3e31531-110899<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 15<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=d3e689-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 http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=d3e637-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_OtherComprehensiveIncomeLossNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=124509347&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 http://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 http://asc.fasb.org/extlink&amp;oid=123467817&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 http://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 http://asc.fasb.org/extlink&amp;oid=123367319&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 http://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 http://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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=124509347&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 http://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 http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares issued during the period as a result of the conversion of convertible securities.</p></div>
<a href="javascript:void(0);" onclick="top.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 http://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 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.29-30)<br> -URI http://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 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495348-112611<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 3<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21475-112644<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 http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21463-112644<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities</td>
</tr>
<tr>
<td style="padding-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_StockIssuedDuringPeriodSharesIssuedForServices">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of new stock issued during the period.</p></div>
<a href="javascript:void(0);" onclick="top.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 http://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 http://asc.fasb.org/extlink&amp;oid=123467817&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 http://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 http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The gross value of stock issued during the period upon the conversion of convertible securities.</p></div>
<a href="javascript:void(0);" onclick="top.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 http://asc.fasb.org/extlink&amp;oid=123467817&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 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://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.29-31)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_StockIssuedDuringPeriodValueIssuedForServices">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://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 http://asc.fasb.org/extlink&amp;oid=123467817&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 http://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 http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://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 http://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 http://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 http://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 http://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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>19
<FILENAME>R8.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.2</span><table class="report" border="0" cellspacing="2" id="idm139954252857688">
<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, 2021</div></th>
<th class="th"><div>Sep. 30, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net loss</a></td>
<td class="num">$ (67,132)<span></span>
</td>
<td class="num">$ (128,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="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Adjustments to reconcile net 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="top.Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Depreciation and amortization</a></td>
<td class="nump">10,442<span></span>
</td>
<td class="nump">13,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="top.Show.showAR( this, 'defref_us-gaap_GainLossOnDispositionOfAssets1', window );">Loss on disposals of assets, net</a></td>
<td class="nump">89<span></span>
</td>
<td class="nump">1,606<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillImpairmentLoss', window );">Impairment of goodwill</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">9,635<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherAssetImpairmentCharges', window );">Impairment of other noncurrent assets</a></td>
<td class="nump">543<span></span>
</td>
<td class="nump">13,326<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="top.Show.showAR( this, 'defref_pgen_DisposalGroupIncludingDiscontinuedOperationGainLossonDisposal', window );">Gain on sale of discontinued operations</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(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="top.Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationForeignCurrencyTranslationGainsLosses', window );">Loss on release of cumulative foreign currency translation adjustments to loss from discontinued operations</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">26,957<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquitySecuritiesFvNiUnrealizedGainLoss', window );">Unrealized depreciation on equity securities</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">106<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments', window );">Amortization of premiums (discounts) on investments, net</a></td>
<td class="nump">893<span></span>
</td>
<td class="num">(652)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromEquityMethodInvestments', window );">Equity in net loss of affiliates</a></td>
<td class="nump">3<span></span>
</td>
<td class="nump">1,163<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensation', window );">Stock-based compensation expense</a></td>
<td class="nump">11,462<span></span>
</td>
<td class="nump">13,869<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="top.Show.showAR( this, 'defref_pgen_SharesIssuedDuringPeriodValueIssuedForServices', window );">Shares issued as payment for services</a></td>
<td class="nump">577<span></span>
</td>
<td class="nump">1,006<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProvisionForDoubtfulAccounts', window );">Provision for credit losses</a></td>
<td class="nump">1,219<span></span>
</td>
<td class="nump">759<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AmortizationOfFinancingCostsAndDiscounts', window );">Accretion of debt discount and amortization of deferred financing costs</a></td>
<td class="nump">8,641<span></span>
</td>
<td class="nump">7,807<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxExpenseBenefit', window );">Deferred income taxes</a></td>
<td class="num">(180)<span></span>
</td>
<td class="num">(204)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherNoncashIncomeExpense', window );">Other noncash items</a></td>
<td class="num">(4,600)<span></span>
</td>
<td class="nump">108<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsReceivable', window );">Trade</a></td>
<td class="num">(5,285)<span></span>
</td>
<td class="nump">952<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInDueFromRelatedPartiesCurrent', window );">Related parties</a></td>
<td class="num">(47)<span></span>
</td>
<td class="nump">265<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOtherReceivables', window );">Other</a></td>
<td class="num">(610)<span></span>
</td>
<td class="nump">1,807<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInInventories', window );">Inventory</a></td>
<td class="nump">1,422<span></span>
</td>
<td class="nump">5,411<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets', window );">Prepaid expenses and other</a></td>
<td class="num">(388)<span></span>
</td>
<td class="num">(1,777)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOtherOperatingAssets', window );">Other assets</a></td>
<td class="nump">282<span></span>
</td>
<td class="num">(125)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsPayableTrade', window );">Accounts payable</a></td>
<td class="num">(678)<span></span>
</td>
<td class="num">(1,556)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities', window );">Accrued compensation and benefits</a></td>
<td class="num">(304)<span></span>
</td>
<td class="num">(1,605)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOtherAccruedLiabilities', window );">Other accrued liabilities</a></td>
<td class="nump">1,505<span></span>
</td>
<td class="num">(3,072)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInContractWithCustomerLiability', window );">Deferred revenue</a></td>
<td class="nump">903<span></span>
</td>
<td class="num">(20,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="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOperatingLeaseLiability', window );">Lease liabilities</a></td>
<td class="nump">107<span></span>
</td>
<td class="num">(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="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInDueToRelatedPartiesCurrent', window );">Related party payables</a></td>
<td class="nump">4<span></span>
</td>
<td class="nump">305<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities', window );">Other long-term liabilities</a></td>
<td class="num">(50)<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivities', window );">Net cash used in operating activities</a></td>
<td class="num">(41,182)<span></span>
</td>
<td class="num">(60,552)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireInvestments', window );">Purchases of investments</a></td>
<td class="num">(174,221)<span></span>
</td>
<td class="num">(171,360)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities', window );">Sales and maturities of investments</a></td>
<td class="nump">82,000<span></span>
</td>
<td class="nump">96,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="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment', window );">Purchases of property, plant and equipment</a></td>
<td class="num">(4,474)<span></span>
</td>
<td class="num">(6,058)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromSaleOfOtherAssetsInvestingActivities', window );">Proceeds from sale of assets</a></td>
<td class="nump">2,537<span></span>
</td>
<td class="nump">1,831<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromDivestitureOfBusinesses', window );">Proceeds from sale of discontinued operations, net of cash sold</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">64,240<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromCollectionOfNotesReceivable', window );">Proceeds from repayment of notes receivable</a></td>
<td class="nump">3,689<span></span>
</td>
<td class="nump">2,942<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivities', window );">Net cash used in investing activities</a></td>
<td class="num">(90,469)<span></span>
</td>
<td class="num">(12,405)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOfCommonStock', window );">Proceeds from issuance of shares, net of issuance costs</a></td>
<td class="nump">121,045<span></span>
</td>
<td class="nump">35,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="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromLinesOfCredit', window );">Advances from lines of credit</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">10,005<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RepaymentsOfLinesOfCredit', window );">Repayments of advances from lines of credit</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(11,927)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RepaymentsOfLongTermDebt', window );">Payments of long-term debt</a></td>
<td class="num">(351)<span></span>
</td>
<td class="num">(370)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromStockOptionsExercised', window );">Proceeds from stock option exercises</a></td>
<td class="nump">603<span></span>
</td>
<td class="nump">69<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivities', window );">Net cash provided by financing activities</a></td>
<td class="nump">121,297<span></span>
</td>
<td class="nump">32,777<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Effect of exchange rate changes on cash, cash equivalents, and restricted cash</a></td>
<td class="nump">264<span></span>
</td>
<td class="num">(77)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect', window );">Net decrease in cash, cash equivalents, and restricted cash</a></td>
<td class="num">(10,090)<span></span>
</td>
<td class="num">(40,257)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Beginning of period</a></td>
<td class="nump">52,250<span></span>
</td>
<td class="nump">68,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="top.Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">End of period</a></td>
<td class="nump">42,160<span></span>
</td>
<td class="nump">28,177<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestPaidNet', window );">Cash paid during the period for interest</a></td>
<td class="nump">7,116<span></span>
</td>
<td class="nump">7,155<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxesPaid', window );">Cash paid during the period for income taxes</a></td>
<td class="nump">4<span></span>
</td>
<td class="nump">48<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssued1', window );">Stock issued upon conversion of long-term debt</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">31,827<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="top.Show.showAR( this, 'defref_pgen_AccruedCompensationPaidinEquityAwards', window );">Accrued compensation paid in equity awards</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">5,100<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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">108<span></span>
</td>
<td class="nump">461<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="top.Show.showAR( this, 'defref_pgen_SaleOfAssetsIncludedInAccountsReceivable', window );">Proceeds from sale of assets included in accounts receivable</a></td>
<td class="nump">124<span></span>
</td>
<td class="nump">435<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents</a></td>
<td class="nump">41,728<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="top.Show.showAR( this, 'defref_us-gaap_RestrictedCashAndCashEquivalentsNoncurrent', window );">Restricted cash included in other assets</a></td>
<td class="nump">432<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="top.Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash, cash equivalents, and restricted cash</a></td>
<td class="nump">$ 42,160<span></span>
</td>
<td class="nump">$ 28,177<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Accrued Compensation Paid in Equity Awards</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disposal Group, Including Discontinued Operation, Gain (Loss) on Disposal</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_SaleOfAssetsIncludedInAccountsReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sale of Assets Included in Accounts Receivable</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=123570139&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 http://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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495745-112612<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=123431023&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 http://asc.fasb.org/extlink&amp;oid=123431023&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 http://asc.fasb.org/extlink&amp;oid=123431023&amp;loc=d3e4304-108586<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3044-108585<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 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<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.1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=123570139&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 http://asc.fasb.org/extlink&amp;oid=123570139&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 http://asc.fasb.org/extlink&amp;oid=123431023&amp;loc=SL98516268-108586<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://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 http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://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 http://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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=123570139&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 http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_DisposalGroupIncludingDiscontinuedOperationForeignCurrencyTranslationGainsLosses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of foreign currency translation gain (loss) in the disposal group, including discontinued operation, recognized in the statement of income as a result of the sale or complete or substantially complete liquidation of an investment in a foreign entity.</p></div>
<a href="javascript:void(0);" onclick="top.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 30<br> -Section 45<br> -Paragraph 20<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32211-110900<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupIncludingDiscontinuedOperationForeignCurrencyTranslationGainsLosses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=123444420&amp;loc=d3e33268-110906<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_EquitySecuritiesFvNiUnrealizedGainLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of unrealized gain (loss) on investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI).</p></div>
<a href="javascript:void(0);" onclick="top.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(3)(d))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 321<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123583765&amp;loc=SL75117546-209714<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquitySecuritiesFvNiUnrealizedGainLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_GainLossOnDispositionOfAssets1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_GoodwillImpairmentLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 20<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI http://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 http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<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> -Subparagraph (e)<br> -URI http://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 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=99380562&amp;loc=d3e13777-109266<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=123367319&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 http://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 http://asc.fasb.org/extlink&amp;oid=123570139&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 http://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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=109237563&amp;loc=d3e33749-111570<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=123431023&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 http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3536-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=123570139&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 http://asc.fasb.org/extlink&amp;oid=123371682&amp;loc=d3e55415-109406<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in obligation for operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.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 http://asc.fasb.org/extlink&amp;oid=123408670&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 http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in receivables classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.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 http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=123431023&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 http://asc.fasb.org/extlink&amp;oid=123570139&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 http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3536-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=123570139&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 http://asc.fasb.org/extlink&amp;oid=123570139&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 http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=123482062&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 http://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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=123367319&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 http://asc.fasb.org/extlink&amp;oid=123570139&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 http://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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=125511455&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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=124509347&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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=124509347&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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://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 http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3179-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3179-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_ProceedsFromLinesOfCredit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow from contractual arrangement with the 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="top.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 http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3255-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 http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromLinesOfCredit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=123570139&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 http://asc.fasb.org/extlink&amp;oid=123570139&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 http://asc.fasb.org/extlink&amp;oid=124260329&amp;loc=d3e26853-111562<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3179-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=120381028&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 http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://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 http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=123570139&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 http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 45<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6812-107765<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(17))<br> -URI http://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 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=123431023&amp;loc=SL98516268-108586<br><br>Reference 4: 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 http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3044-108585<br><br>Reference 5: 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 http://asc.fasb.org/extlink&amp;oid=120413173&amp;loc=SL116631458-115580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_ShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of noncash expense for share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.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 http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_StockIssued1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The fair value of stock issued in noncash financing activities.</p></div>
<a href="javascript:void(0);" onclick="top.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 3<br> -URI http://asc.fasb.org/extlink&amp;oid=123431023&amp;loc=d3e4304-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 5<br> -URI http://asc.fasb.org/extlink&amp;oid=123431023&amp;loc=d3e4332-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 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123431023&amp;loc=d3e4313-108586<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssued1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_SupplementalCashFlowInformationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>20
<FILENAME>R9.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.2</span><table class="report" border="0" cellspacing="2" id="idm139954250762280">
<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, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.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 an increasing 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.</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%">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"><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"><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Trans Ova Genetics, L.C., including its wholly owned subsidiary Progentus, L.C., are providers of reproductive technologies, including services and products sold to cattle breeders and other producers and are hereinafter collectively referred to as "Trans Ova." Trans Ova is a wholly owned subsidiary with primary operations in California, Iowa, Maryland, Missouri, Texas, Washington, and Wisconsin.</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%">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 has 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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On January 31, 2020, Precigen completed the sale of the majority of its non-healthcare assets and operations to an affiliate of Third Security, LLC ("Third Security"), a related party, which are presented as discontinued operations for the nine months ended September 30, 2020. See Notes 3 and 13 for further discussion.</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 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://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 http://asc.fasb.org/topic&amp;trid=2197479<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>21
<FILENAME>R10.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.2</span><table class="report" border="0" cellspacing="2" id="idm139954249299864">
<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, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.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 interim 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 note disclosures normally included in the Company's annual financial statements have been condensed or omitted. These interim 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, 2021 and results of operations and cash flows for the interim periods ended September&#160;30, 2021 and 2020. 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, 2021, or for any other future annual or interim period. The accompanying interim unaudited condensed consolidated financial statements should be read in </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%">conjunction with 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, 2020.</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:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Liquidity </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%">Management believes that existing liquid assets as of September&#160;30, 2021 will allow the Company to continue its operations for at least a year from the issuance date of these condensed consolidated financial statements. These condensed consolidated financial statements are presented in United States dollars. 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 other products and companies, and the technical risks associated with the successful research, development, and clinical manufacturing of its and its collaborators' therapeutic product candidates. Additionally, the accompanying condensed consolidated financial statements have been prepared on a going concern basis, which contemplates the realization of assets and the satisfaction of liabilities in the normal course of business. During the nine months ended September 30, 2021, the Company incurred a net loss of $67,132 and, as of September&#160;30, 2021, had an accumulated deficit of $1,890,522. Management expects operating losses and negative cash flows 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 the absence of a significant source of recurring revenue, the Company's long-term success is dependent upon its 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 its therapeutic product candidates, successfully commercialize its therapeutic product candidates, generate revenue, meet its obligations and, ultimately, attain profitable operations.</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%">COVID-19 has had and continues to have an extensive impact on the global health and economic environments.</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%">Commencing in the second half of March 2020, the Company's healthcare business began to experience delays to certain of its clinical trials as a result of COVID-19. For example, starting in March 2020, the Company temporarily suspended the last cohort of the Phase 1b/2a clinical trial for AG019 as a proactive measure to protect the welfare and safety of patients, caregivers, clinical site staff, its employees, and contractors. The temporary suspension of the AG019 trial was voluntary and was not related to any patient safety issues in the study. The voluntary suspension of the AG019 trial was lifted in June 2020, and recruitment in the study resumed. Additionally, from April to May 2020, enrollment of new patients in the Company's PRGN-3005 Phase 1 trial was temporarily suspended due to a mandated hold on certain early and late-stage clinical trials at the Fred Hutchinson Cancer Research Center in Seattle that was instituted in light of the COVID-19 pandemic. The temporary suspension of the PRGN-3005 trial was not related to safety issues in the studies, and in May 2020, recruitment resumed in the PRGN-3005 Phase 1 trial. Furthermore, there is uncertainty regarding the duration and severity of the ongoing pandemic, and the Company could experience further 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 these and other aspects of its business, including Trans Ova and Exemplar. 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") and accounted for its investments in start-up entities backed by the Harvest Intrexon Enterprise Fund I, LP ("Harvest"), all of which are related parties, 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 and additional discussion related to certain of the Harvest start-up entities in Note 16.</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 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, 2021 and December&#160;31, 2020, 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 September&#160;30, 2021 and December&#160;31, 2020, the Company had no risk of loss related to the identified VIEs. See Note 4 for discussion of the Company's future funding commitments for its significant JVs.</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 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. Starting in the first quarter of 2021, the financial information regularly reviewed by the CODM was revised and the operating segments, which were determined to be operating and reportable segments, were (i) Biopharmaceuticals, (ii) Exemplar, and (iii) Trans Ova. The legal entities of PGEN Therapeutics and ActoBio, as well as the Company's majority-owned subsidiary Triple-Gene LLC and its partnered program with </span><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Castle Creek Biosciences, Inc. ("</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Castle Creek"), represent the Biopharmaceuticals reportable segment as these businesses share resources and the CODM manages these operations as a group. See Note 1 for a description of PGEN Therapeutics, ActoBio, Exemplar, and Trans Ova. 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, 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. As a result of the revision of the reportable segments, the Company has restated its historical segment presentation to conform to the revised segment determination. See Note 19 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:120%">In December 2019, the Financial Accounting Standards Board ("FASB") issued Accounting Standards Update ("ASU") 2019-12, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> ("ASU 2019-12"). The provisions of ASU 2019-12 are intended to simplify various aspects related to accounting for income taxes by removing certain exceptions to the general principles in Accounting Standards Codification ("ASC") Topic 740 and clarifying certain aspects of the current guidance to promote consistency among reporting entities. The Company adopted this standard effective January 1, 2021, and there was no material impact to the accompanying condensed consolidated financial statements.</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</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 August 2020, the FASB issued 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:120%">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:120%"> ("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:120%">)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. The provisions of ASU 2020-06 simplify accounting for convertible instruments by removing major separation models required under current U.S. GAAP. Consequently, more convertible debt instruments will be reported as a single liability instrument with no separate accounting for embedded conversion features. ASU 2020-06 removes certain settlement conditions that are required for equity contracts to qualify for the derivative scope exception, which will permit more equity contracts to qualify for the exception. ASU 2020-06 also simplifies the diluted net income per share calculation in certain areas. The amendments in ASU 2020-06 are effective for annual periods beginning after December 15, 2021, and is effective for the Company for the year ending December 31, 2022. The Company is currently evaluating the impact of the new standard on its consolidated financial statements.</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=123372394&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 http://asc.fasb.org/topic&amp;trid=2122369<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>22
<FILENAME>R11.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.2</span><table class="report" border="0" cellspacing="2" id="idm139954250551528">
<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, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.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%">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 as part of the Transactions defined and discussed below. The assets, liabilities, and expenses related to the discontinued operations of MBP Titan are reclassified and 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 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 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:120%">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 (Notes 4 and 5), 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%">The carrying values of the major classes of assets and liabilities included in assets and liabilities held for sale or abandonment related to MBP Titan as of September&#160;30, 2021 and December&#160;31, 2020, 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: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="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/>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:10pt;font-weight:700;line-height:100%">December 31,<br/>2020</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="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="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%">Property, plant and equipment, net</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%">586&#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="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%">Right-of-use 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%">9,131&#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 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 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%">136&#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 or abandonment</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%">&#8212;&#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%">9,853&#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: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="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><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="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%">Lease liabilities, current</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%">&#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 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,890&#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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">619&#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%">Lease liabilities, net of current portion</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%">11,538&#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 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 or abandonment</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%">&#8212;&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">14,047&#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"/></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 financial results of discontinued operations related to MBP Titan:</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: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%">2021</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%">2020</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%">2021</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%">2020</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 (gains) expenses (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%">(60)</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 #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%">1,972&#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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-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,599)</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%">38,713&#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 income (loss)</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%">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="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%">(1,972)</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%">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"/><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%">(38,713)</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="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%">Income (loss) before income taxes</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%">60&#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 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%">(1,972)</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 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%">4,599&#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 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%">(38,713)</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="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 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%">Income (loss) from discontinued operations</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%">60&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">(1,972)</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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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,599&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">(38,713)</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"/></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">Includes a goodwill impairment charge of $9,635 and an impairment charge on property, plant and equipment and right-of-use assets of $12,406 in the nine months ended September 30, 2020 in conjunction with the suspension of MBP Titan's operations discussed above.</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 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%">2021</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%">2020</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="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%">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%">&#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%">2,337&#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%">Impairment of 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%">&#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%">9,635&#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%">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 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,406&#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) loss 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%">(464)</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&#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="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%">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 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%">(34)</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 lease termination (1)</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,602)</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="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="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="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%">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%">&#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%">(88)</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 sales 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%">1,083&#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></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">Included in other noncash items on the accompanying condensed consolidated statement of cash flows.</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%">Transactions with TS Biotechnology Holdings, LLC and Darling Ingredients, Inc.</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%">On January 1, 2020, the Company and TS Biotechnology Holdings, LLC ("TS Biotechnology"), a related party and an entity managed by Third Security, entered into a Stock and Asset Purchase Agreement pursuant to which the Company agreed to sell a majority of the Company's non-healthcare assets and operations to TS Biotechnology for $53,000 and certain contingent payment rights (the "TS Biotechnology Sale"). The TS Biotechnology Sale closed on January 31, 2020. The assets and operations sold in the TS Biotechnology Sale included the following wholly owned subsidiaries, as well as certain equity securities that were directly related to the subsidiaries sold:</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">Intrexon Produce Holdings, Inc., the parent company of two companies focused on the development and sale of non-browning apples, Okanagan Specialty Fruits, Inc. and Fruit Orchard Holdings, Inc.;</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">Intrexon UK Holdings, Inc., the parent company of Oxitec Limited and its subsidiaries, which focused on biological insect solutions;</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">ILH Holdings, Inc., a company focused on the production of certain fine chemicals focused primarily on microbial production of therapeutic compounds; 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">Blue Marble AgBio LLC which was formed in January 2020 and included certain agriculture biotechnology assets and operations that were previously an operating division within Precigen.</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%">Additionally, on January 2, 2020, the Company sold its equity interest in EnviroFlight, LLC ("EnviroFlight"), a JV with Darling Ingredients, Inc. ("Darling"), and related intellectual property rights to Darling for $12,200 (the "EnviroFlight Sale"). Unless referenced separately, the TS Biotechnology Sale and the EnviroFlight Sale are collectively referred to as the "Transactions".</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 Transactions were approved by the Company's independent members of the board of directors in December 2019. The Transactions represented a strategic shift of the Company towards the Company becoming a primarily healthcare company advancing technologies and products that address complex healthcare challenges. The operations related to the Transactions are reclassified and 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%">Upon the closing of the TS Biotechnology Sale in January 2020, the cumulative foreign currency translation losses totaling $26,957 were released to earnings and included in loss from discontinued operations. See further discussion below.</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 following table presents the financial results of discontinued operations related to the Transactions for the nine months ended September 30, 2020. There were no discontinued operations related to the Transactions for the three months ended September 30, 2020.</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:55.204%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.976%"/><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.976%"/><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.978%"/><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:10pt;font-weight:400;line-height:100%">&#160;</span></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, 2020</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%">TS Biotechnology Sale</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%">EnviroFlight Sale</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%">Total</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 (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%">1,294&#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,294&#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%">Operating expenses</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%">896&#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%">896&#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%">Operating income</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%">398&#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%">398&#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%">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%">633&#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%">39&#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%">672&#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%">Loss on release of cumulative foreign currency translation 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%">(26,957)</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%">(26,957)</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 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%">(129)</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%">(129)</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%">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%">&#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%">(38)</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%">(38)</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%">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%">(26,055)</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%">1&#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%">(26,054)</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%">Income tax 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)</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%">(2)</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%">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%">(26,057)</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&#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%">(26,056)</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;padding-left:31.5pt;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">Includes revenue recognized from related parties of $436.</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 following table presents the significant noncash items and purchases of property, plant and equipment for the discontinued operations related to the Transactions that are included in the accompanying condensed consolidated statement of cash flows.</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:84.864%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.936%"/><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%">Nine Months Ended&#160;<br/>&#160;September 30, 2020</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="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"/></tr><tr><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"/></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 sale of discontinued operations</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%">(672)</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%">Loss on release of cumulative foreign currency translation 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%">26,957&#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%">Unrealized depreciation on equity securities</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%">106&#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%">Equity in net loss of EnviroFlight</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%">38&#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%">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%">(1,346)</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"/></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;padding:0 1pt"/></tr><tr><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%">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%">(382)</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:7pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Also see Note 13 regarding TS Biotechnology's purchase of the Company's common stock in January 2020, concurrent with the TS Biotechnology Sale.</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%">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 accounted for its investment in EnviroFlight using the equity method of accounting.</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%">Summarized financial data for EnviroFlight is shown in the following table for the period in which the Company held the equity method investment.</span></div><div style="margin-top:15pt"><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.864%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.936%"/><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: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%">Nine Months Ended&#160;<br/>&#160;September 30, 2020</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 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&#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%">Operating expenses</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%">92&#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%">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%">(76)</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"/></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</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%">(76)</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"/></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%">Out-of-Period Adjustment</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, 2020, the Company recorded an out-of-period adjustment of $26,572 to loss from discontinued operations which relates to the effect of cumulative foreign translation losses associated with the entities sold in the TS Biotechnology Sale. This charge, which is entirely noncash, should have been recorded in the year ended December 31, 2019 as an additional impairment charge included in loss from discontinued operations. There was no impact to net loss from continuing operations, cash and short-term investments, cash flows, or Segment Adjusted EBITDA. The error also had no impact on the cash consideration received upon closing of the TS Biotechnology Sale nor the representations and warranties made by the Company in the transaction. The Company evaluated the effects of this out-of-period adjustment, both qualitatively and quantitatively, and concluded that this adjustment was not material to the Company's results of operations for the nine months ended September 30, 2020.</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_DiscontinuedOperationsAndDisposalGroupsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://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 http://asc.fasb.org/subtopic&amp;trid=2122178<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>23
<FILENAME>R12.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.2</span><table class="report" border="0" cellspacing="2" id="idm139954250655608">
<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, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.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 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 March 2014, the Company and certain investors (the "IEP Investors"), including an affiliate of 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. As of September&#160;30, 2021, the Company's remaining commitment was $4,225. Intrexon Energy Partners is governed by the Intrexon Energy Partners Board, which has five members. Two members of the Intrexon Energy Partners Board are designated by the Company and three members are designated by a majority of the IEP Investors. The Company and the IEP Investors have the right, but not the obligation, to make additional capital contributions above the initial limits when and if solicited by 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) and $(425) as of September&#160;30, 2021 and December&#160;31, 2020, respectively, 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 Note 3 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 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 December 2015, the Company and certain investors (the "IEPII Investors"), including Harvest, entered into a Limited Liability Company Agreement that governs the affairs and conduct of business of Intrexon Energy Partners II, a JV formed to </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%">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. As of September&#160;30, 2021, the Company's remaining commitment was $10,000. Intrexon Energy Partners II is governed by the Intrexon Energy Partners II Board, which has five members. One member of the Intrexon Energy Partners II Board is designated by the Company and four members are designated by a majority of the IEPII Investors. The Company and the IEPII Investors have the right, but not the obligation, to make additional capital contributions above the initial limits when and if solicited by 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 September&#160;30, 2021 and December&#160;31, 2020, 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><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/topic&amp;trid=2196965<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>24
<FILENAME>R13.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.2</span><table class="report" border="0" cellspacing="2" id="idm139954249125896">
<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, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_CollaborativeArrangementDisclosureTextBlock', window );">Collaboration and Licensing Revenue</a></td>
<td class="text">Collaboration and Licensing Revenue<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, 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.</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 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-weight:400;line-height:120%">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, 2021 and 2020.</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%">2021</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%">2020</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%">2021</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%">2020</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%">ZIOPHARM Oncology, Inc.</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%">&#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%">100&#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%">Oragenics, Inc.</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%">2,823&#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%">3,053&#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="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%">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%">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%">2,394&#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"/><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,967&#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%">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%">6&#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"/><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%">139&#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%">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%">5,223&#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"/><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%">20,259&#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 include the recognition of $22 and $5,213 for the three months ended September 30, 2021 and 2020, respectively, and $380 and $19,654 for the nine months ended September 30, 2021 and 2020, respectively, 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%">There have been no significant changes to the agreements with our collaborators and licensees in the nine months ended September 30, 2021.</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 consideration received for the Company's collaboration and licensing agreements. 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/>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:10pt;font-weight:700;line-height:100%">December 31,<br/>2020</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%">23,040&#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,420&#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%">3,493&#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,126&#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%">183&#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%">277&#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%">26,716&#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%">25,823&#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%">3,693&#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%">2,800&#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%">23,023&#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%">26,716&#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,823&#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%">Revenue is recognized under collaboration and licensing agreements as services are performed. Certain of the arrangements are not active while the other party evaluates the status of the project and its desired future development activities. The following table summarizes the remaining balance of deferred revenue associated with upfront and milestone payments for each significant counterparty to a collaboration or licensing agreement as of September&#160;30, 2021 and December&#160;31, 2020, as well as the estimated remaining performance period as of September&#160;30, 2021.</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.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%">Average Remaining Performance Period (Years)</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/>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:10pt;font-weight:700;line-height:100%">December 31,<br/>2020</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%">Intrexon Energy Partners, LLC</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%">2.5</span></td><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,362&#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,362&#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%">Intrexon Energy Partners II, LLC</span></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%">3.2</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%">12,843&#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,843&#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%">Castle Creek Biosciences, Inc.</span></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%">0.3</span></td><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&#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%">379&#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</span></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%">3.1</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%">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%">1,836&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">23,040&#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%">23,420&#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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://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 http://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 http://asc.fasb.org/topic&amp;trid=5833765<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>25
<FILENAME>R14.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.2</span><table class="report" border="0" cellspacing="2" id="idm139954249140440">
<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, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.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, 2021:</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%">139,375&#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&#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%">139,345&#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%">265&#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%">265&#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%">139,640&#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%">5&#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%">(35)</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%">139,610&#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, 2020:</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%">48,048&#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&#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)</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%">48,061&#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%">264&#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%">264&#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%">48,312&#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&#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)</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%">48,325&#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, 2021 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%">72,684&#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%">66,926&#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%">139,610&#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. The unrealized losses of the Company's debt security investments are not significant as of September&#160;30, 2021.</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://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 http://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 http://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 http://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="top.Show.toggleNext( this );">+ Details</a><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>26
<FILENAME>R15.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.2</span><table class="report" border="0" cellspacing="2" id="idm139954250511048">
<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, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.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, 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, 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%">September 30,<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%">139,345&#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%">139,345&#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%">265&#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%">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 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%">139,610&#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%">139,610&#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, 2020:</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/>2020</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%">48,061&#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%">48,061&#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%">264&#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%">264&#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%">48,325&#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%">48,325&#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:120%">The carrying values of the Company's long-term debt, excluding the 3.50% convertible senior notes due 2023 (the "Convertible Notes"), approximates fair value due to the length of time to maturity and/or the existence of interest rates that approximate prevailing market rates. </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 calculated fair value of the Convertible Notes (Note 11) was approximately $169,000 and $165,000 as of September&#160;30, 2021 and December&#160;31, 2020, 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 $176,788 and $168,147 as of September&#160;30, 2021 and December&#160;31, 2020, 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_FairValueDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=123874694&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>27
<FILENAME>R16.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.2</span><table class="report" border="0" cellspacing="2" id="idm139954249222040">
<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, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.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/>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:10pt;font-weight:700;line-height:100%">December 31,<br/>2020</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%">2,230&#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,060&#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%">Work in process</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,837&#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"/></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%">Livestock</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,803&#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%">5,047&#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%">Feed</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,066&#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,904&#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 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%">9,936&#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%">11,359&#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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/topic&amp;trid=2126998<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>28
<FILENAME>R17.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.2</span><table class="report" border="0" cellspacing="2" id="idm139954249099208">
<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, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.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/>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:10pt;font-weight:700;line-height:100%">December 31,<br/>2020</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%">9,844&#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,844&#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%">12,088&#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,088&#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%">1,236&#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,228&#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%">32,634&#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%">31,150&#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%">6,452&#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,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%">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%">968&#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%">868&#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%">5,425&#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%">5,684&#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%">2,729&#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,754&#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%">71,376&#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,876&#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%">(38,619)</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%">(34,952)</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%">32,757&#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%">34,924&#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 $1,525 and $1,873 for the three months ended September 30, 2021 and 2020, respectively, and $4,711 and $5,689 for the nine months ended September 30, 2021 and 2020, 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=120429125&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 http://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 http://asc.fasb.org/extlink&amp;oid=120429125&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 http://asc.fasb.org/extlink&amp;oid=120429125&amp;loc=d3e99779-112916<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>29
<FILENAME>R18.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.2</span><table class="report" border="0" cellspacing="2" id="idm139954249158344">
<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, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.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, 2021 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, 2020</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%">54,363&#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"/></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%">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%">(157)</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:700;line-height:100%">Balance at September 30, 2021</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%">54,206&#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%">The Company had $43,643 of cumulative impairment losses as of September&#160;30, 2021 and December&#160;31, 2020.</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, 2021:</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%">92,859&#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%">(37,667)</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%">55,192&#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%">10,850&#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,024)</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%">826&#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%">5,900&#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%">(5,004)</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%">896&#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%">109,609&#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%">(52,695)</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%">56,914&#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, 2020:</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%">96,927&#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%">(34,412)</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,515&#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%">10,850&#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%">(9,340)</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,510&#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%">5,900&#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,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%">1,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 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%">113,677&#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%">(48,281)</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%">65,396&#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>Amortization expense was $1,874 and $1,913 for the three months ended September 30, 2021 and 2020, respectively, and $5,731 and $5,675 for the nine months ended September 30, 2021 and 2020, respectively.<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for goodwill and intangible assets.</p></div>
<a href="javascript:void(0);" onclick="top.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 http://asc.fasb.org/topic&amp;trid=2144416<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>30
<FILENAME>R19.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.2</span><table class="report" border="0" cellspacing="2" id="idm139954250700584">
<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, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.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%">Trans Ova has a $5,000 revolving line of credit with First National Bank of Omaha that matures on April 1, 2022. The line of credit bears interest at the greater of the U.S. Prime Rate or 3.00%, and the actual rate was 3.25% as of September&#160;30, 2021. As of September&#160;30, 2021 and December&#160;31, 2020, there was no outstanding balance. The amount available under the line of credit is based on eligible accounts receivable and inventory up to the maximum principal amount and was $5,000 as of September&#160;30, 2021. The line of credit is collateralized by certain of Trans Ova's assets and contains certain restricted covenants that include maintaining minimum tangible net worth and working capital and maximum allowable annual capital expenditures.</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%">Exemplar has a $700 revolving line of credit with American State Bank that matures on October 31, 2022. As of September&#160;30, 2021, the line of credit bore interest at 4.00% per annum. As of September&#160;30, 2021 and December&#160;31, 2020, 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/>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:10pt;font-weight:700;line-height:100%">December 31,<br/>2020</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</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%">176,788&#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%">168,147&#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%">Notes payable</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%">3,328&#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,655&#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</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%">56&#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%">80&#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%">Long-term debt</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%">180,172&#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%">171,882&#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%">Less current portion</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%">355&#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%">360&#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%">Long-term debt, less current portion</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%">179,817&#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%">171,522&#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: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 months ended September&#160;30, 2021. On or after April 1, 2023 until June 30, 2023, holders may convert their Convertible Notes at any time. Precigen may not redeem the Convertible Notes 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. As of September&#160;30, 2021, the outstanding principal balance on the Convertible Notes was $200,000 and the carrying value of long-term debt was $176,788. The effective interest rate on the Convertible Notes, including amortization of the long-term debt discount and debt issuance costs, is 11.02%. As of September&#160;30, 2021, the unamortized long-term debt discount and debt issuance costs totaled $23,212.</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%">2021</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%">2020</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%">2021</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%">2020</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,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%">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,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"/><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%">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%">2,706&#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"/><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,807&#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%">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%">4,456&#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"/><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,057&#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 $1,750 is included in other accrued liabilities on the accompanying condensed consolidated balance sheet as of September&#160;30, 2021.</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%;text-decoration:underline">ActoBio 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 September 2018, ActoBio issued $30,000 of convertible promissory notes (the "ActoBio Notes") to a related party in conjunction with an asset acquisition with Harvest. The ActoBio Notes, which accrued interest at 3.0% compounded annually ("accrued PIK interest"), matured in September 2020. The Company issued 6,293,402 shares of Precigen common stock upon conversion of the outstanding principal balance and accrued PIK interest at maturity. Interest expense was $147 and $616 for the three and nine months ended September 30, 2020, respectively.</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 and PGEN Therapeutics Convertible Note</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 December 2018, in conjunction with the Securities Purchase, Assignment and Assumption Agreement with Ares Trading S.A. ("Ares Trading"), Precigen and PGEN Therapeutics jointly and severally issued a $25,000 convertible note (the "Merck Note") to Ares Trading in exchange for cash. In October 2020, pursuant to the terms of the Merck Note, Ares Trading voluntarily elected to convert the entire $25,000 outstanding into 6,758,400 shares of Precigen common stock.</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%">Notes Payable</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%">Trans Ova has a note payable to American State Bank that matures in April 2033 and had an outstanding principal balance of $3,328 as of September&#160;30, 2021. Trans Ova pays monthly installments of $39, which includes interest at 3.95%. The note payable is collateralized by certain of Trans Ova's real estate and non-real estate assets.</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%">Future maturities of long-term debt as of September&#160;30, 2021 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: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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">90&#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%">2022</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%">400&#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%">2023</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,363&#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%">2024</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%">378&#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%">2025</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%">393&#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%">2026</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%">408&#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%">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%">1,352&#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%">203,384&#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_DebtDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://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 http://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 http://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 http://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 http://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 http://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 http://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 http://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 http://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 http://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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>31
<FILENAME>R20.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.2</span><table class="report" border="0" cellspacing="2" id="idm139954249174456">
<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, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureTextBlock', window );">Income Taxes</a></td>
<td class="text">Income Taxes<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%">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 loss of approximately $24,700 and $26,900 for the three months ended September 30, 2021 and 2020, respectively, and $82,200 and $133,900 for the nine months ended September 30, 2021 and 2020, respectively. 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%">2021</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%">2020</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%">2021</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%">2020</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 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%">18&#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%">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%">74&#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%">(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%">(68)</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"/><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%">(204)</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%">(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%">(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%">(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"/><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%">(130)</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, excluding certain deferred tax liabilities totaling $2,574, 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, 2021, the Company has net operating loss carryforwards for U.S. federal income tax purposes of approximately $836,600 available to offset future taxable income, including approximately $583,900 generated after 2017, U.S. capital loss carryforwards of approximately $212,500, and federal and state research and development tax credits of approximately $10,900, 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 will begin to expire in 2022, and capital loss carryforwards will expire if unutilized beginning in 2024. As of September&#160;30, 2021, the Company's foreign subsidiaries have foreign loss carryforwards of approximately $76,800, 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://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 http://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 http://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 http://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 http://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 http://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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>32
<FILENAME>R21.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.2</span><table class="report" border="0" cellspacing="2" id="idm139954260651736">
<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, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.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 $568 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%">Concurrent with entering into the TS Biotechnology Sale on January 1, 2020, the Company also entered into a subscription agreement with TS Biotechnology pursuant to which TS Biotechnology purchased 5,972,696 shares of the Company's common stock for $35,000 on January 31, 2020.</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 11 and 16 for discussion regarding additional issuances of Precigen common stock.</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:id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF83My9mcmFnOjc0Zjg0ODE4YWZlODQ1Nzg4YTFlZjc2OTQ4MmYzZmExL3RleHRyZWdpb246NzRmODQ4MThhZmU4NDU3ODhhMWVmNzY5NDgyZjNmYTFfMTA3OA_ddafccb1-f5ee-4795-b6dd-bca34cb61488">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:18pt"><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 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 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/>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:10pt;font-weight:700;line-height:100%">December 31,<br/>2020</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 gain (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%">(30)</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%">13&#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 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%">1,545&#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,984&#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 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%">1,515&#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,997&#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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=SL123496158-112644<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> -URI http://asc.fasb.org/extlink&amp;oid=123467817&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 14<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=SL123496171-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 (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&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 S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://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 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=SL123496189-112644<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 13<br> -Subparagraph (g)<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=SL123496158-112644<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -URI http://asc.fasb.org/topic&amp;trid=2208762<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 http://asc.fasb.org/extlink&amp;oid=123467817&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 http://asc.fasb.org/extlink&amp;oid=123467817&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 http://asc.fasb.org/extlink&amp;oid=123467817&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 http://asc.fasb.org/extlink&amp;oid=123467817&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 http://asc.fasb.org/extlink&amp;oid=123467817&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 http://asc.fasb.org/extlink&amp;oid=123467817&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 http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>33
<FILENAME>R22.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.2</span><table class="report" border="0" cellspacing="2" id="idm139954249158904">
<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, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.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%">2021</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%">2020</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%">2021</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%">2020</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%">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%">1&#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"/><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: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%">35&#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%">35&#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%">134&#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%">99&#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%">555&#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%">435&#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,180&#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,383&#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,892&#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,157&#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%">9,125&#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%">13,760&#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%">&#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%">(28)</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%">(1,380)</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,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%">4,600&#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"/><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%">13,869&#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, 2021, there were 104,354 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, 2021, there were 27,000,000 shares authorized for issuance under the 2013 Plan, of which 11,078,437 stock options and 306,360 RSUs were outstanding and 5,900,357 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, 2021, there were 5,000,000 shares authorized for issuance under the 2019 Plan, of which 1,066,318 stock options and 162,121 RSUs were outstanding and 1,974,662 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, 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%">11,255,896&#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%">15.53&#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%">7.25</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,802,820&#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.02&#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%">(126,508)</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.77)</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%">(255,467)</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.83)</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%">(427,632)</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%">(25.93)</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, 2021</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,249,109&#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%">14.35&#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%">6.89</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, 2021</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%">7,227,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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.87&#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.68</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, 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%">1,727,712&#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%">6.11&#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.42</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%">462,019&#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%">7.87&#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,624,013)</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%">(5.76)</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%">(97,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%">(8.96)</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, 2021</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%">468,481&#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%">8.47&#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.58</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 $76 and $266 for the three months ended September 30, 2021 and 2020, respectively, and $585 and $720 for the nine months ended September 30, 2021 and 2020, 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.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> -URI http://asc.fasb.org/topic&amp;trid=2228938<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>34
<FILENAME>R23.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.2</span><table class="report" border="0" cellspacing="2" id="idm139954250613272">
<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, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.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:id3VybDovL2RvY3MudjEvZG9jOmQyN2FkMDcwYjBjZjQwY2U4ZjFhOTJmZWJkYzU4ODE0L3NlYzpkMjdhZDA3MGIwY2Y0MGNlOGYxYTkyZmViZGM1ODgxNF83OS9mcmFnOjBhMTcxOWFjN2NmNzQxYzI4NTBlNDZkZGU4NzVlMTNjL3RleHRyZWdpb246MGExNzE5YWM3Y2Y3NDFjMjg1MGU0NmRkZTg3NWUxM2NfMzQw_ea208192-cec0-4bfb-a78d-e0419a19a13b">one</span> to nine 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%">2021</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%">2020</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%">2021</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%">2020</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%">843&#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%">892&#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,511&#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,690&#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%">464&#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%">480&#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,411&#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,332&#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%">199&#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%">205&#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%">663&#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%">654&#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%">1,506&#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,577&#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%">4,585&#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%">4,676&#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, 2021, 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%">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%">718&#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%">2022</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%">3,405&#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%">2023</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,945&#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%">2024</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%">3,009&#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%">2025</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,283&#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%">2026</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,796&#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%">4,638&#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%">18,794&#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%">(5,636)</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%">13,158&#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,959&#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%">11,199&#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%">13,158&#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/>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:10pt;font-weight:700;line-height:100%">December 31,<br/>2020</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.38</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%">4.21</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%">10.99&#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.27&#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%">2021</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%">2020</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%">2,835&#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%">3,013&#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%">4,868&#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%">395&#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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/subtopic&amp;trid=77888251<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>35
<FILENAME>R24.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.2</span><table class="report" border="0" cellspacing="2" id="idm139954250647608">
<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, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.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:120%">On December 1, 2020, Trans Ova settled one of two patent infringement lawsuits brought by XY, LLC ("XY"). The lawsuit, originally filed in 2012, was tried and appealed between 2016 and 2020. On December 1, 2020, the parties reached a settlement resolving all remaining disputes. As part of that settlement, Trans Ova remitted to XY a settlement payment, which, in addition to all the other monies Trans Ova had previously paid XY, constituted full payment and satisfaction of the judgment, including pre-judgment interest, post-judgment interest, costs, and all past, current and future royalty obligations under the judgment. In exchange, XY released and forever discharged Trans Ova from all obligations arising out of the judgment.</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%">A second patent infringement lawsuit brought on by XY was filed in December 2016. There are currently five patents remaining at issue in the case. The Company expects the trial to occur sometime in early 2023.</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%">While this patent infringement lawsuit is pending, Trans Ova shall continue to utilize the technology consistent with the determinations of the court proceedings. Nonetheless, these disputes remain subject to a number of uncertainties, including the outcome of district court and appellate proceedings, the possibility of further claims by XY, and the impact of these matters on Trans Ova's ability to utilize the technology. Trans Ova and the Company could elect to enter into a settlement agreement in order to avoid the further costs and uncertainties of litigation.</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 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. Under the terms of the settlement, the Company, without admitting or denying the allegations of the SEC, consented to the entry of an administrative order requiring that the Company: (i) cease and desist from committing or causing any violations and future violations under Section 13(a) of the Securities Exchange Act of 1934, as amended, and Rules 13a-11 and 12b-20 promulgated thereunder; and (ii) pay a $2,500 civil money penalty to the SEC.</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 October 2020, several purported shareholder class action lawsuits were filed in the U.S. 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 plaintiff's claims track the allegations in the SEC's administrative order described above but challenge disclosures about the MBP program through September 2020, i.e., the date of the SEC administrative order. The plaintiffs seek compensatory damages, interest, and an award of reasonable attorney's fees and costs. In April 2021, the court granted an order consolidating the claims and 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:120%">Abailla v. Precigen, Inc., F/K/A Intrexon Corp., et al</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. 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. The defendants intend to move to dismiss that complaint. 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:120%">Edward D. Wright, derivatively on behalf of Precigen, Inc. F/K/A Intrexon Corp. v. Alvarez et al</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, 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:120%">Kent v. Precigen, Inc.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, Case CL21-6349. The </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Kent</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> action demands inspection of certain books and records of the Company pursuant to Virginia statutory and common law. The Company intends to defend the lawsuits vigorously; however, there can be no assurances regarding the ultimate outcome of these lawsuits.</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 July 10, 2020, the Company received a notice of arbitration from Harvest pursuant to the Collaboration Investment Opportunity Agreement dated March 13, 2015. In December 2020, the Company entered into an agreement with Harvest to resolve matters related to the parties' contractual and equity relationships and to settle all claims made in connection with the notice of arbitration noted above. Pursuant to the settlement agreement, the Company issued 2,117,264 shares of its common stock to Harvest valued at $18,103 in consideration of (i) the termination of the ECC agreements with Thrive Agrobiotics, Inc., Exotech Bio, Inc., and AD Skincare, Inc., which the Company had $6,993 of deferred revenue remaining related to these ECCs prior to the settlement agreement; (ii) the return of the Company's ownership interest in these Harvest start-up entities that had a total value of $326 prior to the settlement agreement; (iii) the commitment of Harvest (which is still ongoing) to take reasonable commercial efforts to transfer to the Company its membership interests in Intrexon Energy Partners II; and (iv) mutual irrevocable and unconditional releases of claims. The Company wrote off the investment balances and netted the deferred revenue balances associated with the eliminated service obligation against the consideration paid. Outstanding receivables from these Harvest start-up entities related to research and development services performed by the Company under the ECC agreements, which had been fully reserved in 2019, were also forgiven as part of the settlement agreement and written off by the Company. Following the settlement agreement, these Harvest start-up entities are no longer related 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%">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, the Company has fully reserved the amount of any disputed accounts receivable that remained outstanding as of September&#160;30, 2021. These disagreements and disputes result in management </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%">distraction and may result in litigation, unfavorable settlements, or concessions by the Company, or adverse regulatory action, any of which could harm the Company's business or 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%">In the course of its business, the Company is involved in litigation or legal matters, including governmental investigations. 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, 2021, 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for commitments and contingencies.</p></div>
<a href="javascript:void(0);" onclick="top.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 450<br> -URI http://asc.fasb.org/topic&amp;trid=2127136<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 440<br> -URI http://asc.fasb.org/topic&amp;trid=2144648<br><br>Reference 3: 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 http://asc.fasb.org/extlink&amp;oid=6491277&amp;loc=d3e6429-115629<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 http://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 http://asc.fasb.org/extlink&amp;oid=123406679&amp;loc=d3e25336-109308<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>36
<FILENAME>R25.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.2</span><table class="report" border="0" cellspacing="2" id="idm139954251347656">
<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, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.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 has an agreement with Third Security under which the Company reimburses 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 total expenses incurred by the Company under these arrangements were $43 and $56 for the three months ended September 30, 2021 and 2020, respectively, and $89 and $132 for the nine months ended September 30, 2021 and 2020, 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%">The Company also subleases certain administrative offices to Third Security. The significant terms of the lease mirror the terms of the Company's lease with the landlord, and the Company recorded sublease income of $20 and $18 for the three months ended September 30, 2021 and 2020, respectively, and $61 and $64 for the nine months ended September 30, 2021 and 2020, 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 Notes 1, 3, and 13 regarding additional transactions with affiliates of Third Security.</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%">Transactions with ECC Parties</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%">Collaborators in which the Company holds more than a de minimis equity interest, including interests received as upfront or milestone payments through collaborations, are considered related parties. The Company held Series A Convertible Preferred Stock (the "Convertible Preferred Shares"), a convertible note, common shares of Castle Creek, and warrants to purchase shares of Castle Creek common stock previously acquired through collaborations and other transactions. As a result of the acquisition of Castle Creek by Castle Creek Pharmaceutical Holdings, Inc. ("Castle Creek Pharmaceutical") in December 2019, the Company received $1,280 in December 2019 for its shares of Castle Creek common stock and received a total of $3,311 in January 2020 for the Convertible Preferred Shares and the convertible note, including accrued interest thereon. Subsequent to the acquisition by Castle Creek Pharmaceutical, Castle Creek is no longer a related party.</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://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 http://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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39691-107864<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>37
<FILENAME>R26.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.2</span><table class="report" border="0" cellspacing="2" id="idm139954249429800">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Net Loss per Share<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><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="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareAbstract', window );"><strong>Earnings Per Share [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="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareTextBlock', window );">Net Loss per Share</a></td>
<td class="text">Net Loss per Share<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 computation of basic and diluted net income (loss) per share:</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%">2021</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%">2020</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%">2021</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%">2020</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%">Historical net loss per share:</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%">Numerator:</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: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</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%">(29,824)</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 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%">(27,536)</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 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%">(71,731)</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 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%">(64,091)</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%">Net income (loss) from 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%">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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,972)</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,599&#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%">(64,769)</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%">Net 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%">(29,764)</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%">(29,508)</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%">(67,132)</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%">(128,860)</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%">Denominator:</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></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%">Weighted average shares outstanding, 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%">199,179,963&#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%">165,527,024&#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%">197,254,438&#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%">163,318,375&#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"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss per share:</span></div></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><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:#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%">(0.15)</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 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%">(0.17)</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 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%">(0.36)</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 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%">(0.39)</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 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><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:#ffffff;padding:2px 0 2px 1pt;text-align: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%">(0.01)</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%">0.02&#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%">(0.40)</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 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss per share, basic and diluted</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%">(0.15)</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%">(0.18)</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%">(0.34)</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%">(0.79)</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:17pt;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 potentially dilutive securities as of September&#160;30, 2021 and 2020, 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%">2021</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%">2020</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%">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"/><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%">17,843,715&#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%">12,249,109&#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,379,605&#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%">468,481&#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,813,043&#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%">133,264&#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%">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"/><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%">31,169,627&#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_EarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_EarningsPerShareTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for earnings per share.</p></div>
<a href="javascript:void(0);" onclick="top.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 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109243012&amp;loc=SL65017193-207537<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 (c)<br> -URI http://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> -URI http://asc.fasb.org/topic&amp;trid=2144383<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 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3630-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareTextBlock</td>
</tr>
<tr>
<td style="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>R27.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.2</span><table class="report" border="0" cellspacing="2" id="idm139954249436584">
<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, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.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. 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 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. During the nine months ended September 30, 2021, the Company modified the definition of Segment Adjusted EBITDA to exclude the gain or loss on disposals of assets and include proceeds from the sale of assets in the period sold. Segment Adjusted EBITDA for the three and nine months ended September 30, 2020 was restated to reflect this change.</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 </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%">accordingly, these amounts are not required to be disclosed.&#160;The Company's segment presentation excludes amounts related to the businesses included in the Transactions and the operations of 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, 2021, the Company's reportable segments were (i) Biopharmaceuticals, (ii) Exemplar, and (iii) Trans Ova. These identified reportable segments met the quantitative thresholds to be reported separately for the nine months ended September 30, 2021. See Note 2 for a description of Biopharmaceuticals. See Note 1 for a description of Exemplar and 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%">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%">2021</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%">2020</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%">2021</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%">2020</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,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%">(8,761)</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"/><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,106)</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%">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%">1,654&#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"/><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,511&#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%">Trans Ova</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,552)</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%">(251)</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,881&#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,417&#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%">Segment Adjusted EBITDA for reportable segments</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%">(13,596)</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,358)</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,862)</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%">(16,178)</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 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%">2021</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%">2020</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%">2021</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%">2020</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%">(13,596)</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,358)</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,862)</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%">(16,178)</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%">1,962&#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%">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%">3,360&#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,395&#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%">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%">7,132&#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"/><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%">25,178&#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%">(4,799)</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,646)</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%">(14,005)</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,830)</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%">(3,399)</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,786)</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,442)</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,364)</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%">Loss 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%">(318)</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%">(615)</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%">(553)</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,593)</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%">(920)</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"/><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%">(920)</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,490)</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,628)</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,462)</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,249)</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%">&#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%">2,833&#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 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%">&#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%">(523)</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"/><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,125)</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%">(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%">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%">(19)</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&#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%">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%">(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%">(10,452)</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%">(25,412)</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%">(29,102)</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%">(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%">(2,038)</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"/><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,282)</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%">(29,885)</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%">(27,586)</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%">(71,904)</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%">(64,221)</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:32.964%"/><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 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 style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.841%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" 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="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%">Trans Ova</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%">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="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%">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 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%">21,561&#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="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%">126&#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,267&#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="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%">18,354&#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,828&#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:32.964%"/><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 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 style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.841%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" 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, 2020</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="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%">Trans Ova</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%">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%">5,381&#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,974&#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%">15,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 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,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,919&#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%">55&#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,974&#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%">7,300&#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,974&#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%">15,283&#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,557&#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:32.964%"/><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 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 style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.841%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" 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="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%">Trans Ova</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%">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="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%">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"/><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%">79,652&#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="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%">324&#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,793&#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="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%">69,393&#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%">81,445&#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:32.964%"/><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 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 style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.841%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" 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, 2020</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="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%">Trans Ova</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%">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%">20,703&#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%">7,230&#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%">55,858&#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%">83,791&#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%">5,521&#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%">254&#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,775&#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%">26,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%">7,230&#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%">56,112&#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%">89,566&#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"><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%">2021</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%">2020</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%">2021</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%">2020</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%">22,828&#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%">25,557&#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%">81,445&#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%">89,566&#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%">Other 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="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%">54&#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%">Elimination of intersegment 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,267)</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,974)</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,793)</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%">(5,775)</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 consolidated revenues</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%">21,561&#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%">23,583&#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%">79,652&#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%">83,845&#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, 2021 and December&#160;31, 2020, the Company had $4,869 and $5,908, respectively, of long-lived assets in foreign countries. The Company recognized revenues derived in foreign countries totaling $93 and $118 for the three months ended September 30, 2021 and 2020, respectively, and $443 and $481 for the nine months ended September 30, 2021 and 2020, 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/topic&amp;trid=2134510<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>39
<FILENAME>R28.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.2</span><table class="report" border="0" cellspacing="2" id="idm139954249046040">
<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, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.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 interim 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 note disclosures normally included in the Company's annual financial statements have been condensed or omitted. These interim 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, 2021 and results of operations and cash flows for the interim periods ended September&#160;30, 2021 and 2020. 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, 2021, or for any other future annual or interim period. The accompanying interim unaudited condensed consolidated financial statements should be read in </span></div>conjunction with 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, 2020.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConsolidationPolicyTextBlock', window );">Consolidation</a></td>
<td class="text">The accompanying condensed consolidated financial statements reflect the operations of Precigen and its subsidiaries. All intercompany accounts and transactions have been eliminated.<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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") and accounted for its investments in start-up entities backed by the Harvest Intrexon Enterprise Fund I, LP ("Harvest"), all of which are related parties, 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="top.Show.showAR( this, 'defref_us-gaap_ConsolidationVariableInterestEntityPolicy', window );">Variable Interest Entities</a></td>
<td class="text">Variable Interest EntitiesAs of September&#160;30, 2021 and December&#160;31, 2020, 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="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingPolicyPolicyTextBlock', window );">Segment Information</a></td>
<td class="text">Segment Information<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. Starting in the first quarter of 2021, the financial information regularly reviewed by the CODM was revised and the operating segments, which were determined to be operating and reportable segments, were (i) Biopharmaceuticals, (ii) Exemplar, and (iii) Trans Ova. The legal entities of PGEN Therapeutics and ActoBio, as well as the Company's majority-owned subsidiary Triple-Gene LLC and its partnered program with </span><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Castle Creek Biosciences, Inc. ("</span>Castle Creek"), represent the Biopharmaceuticals reportable segment as these businesses share resources and the CODM manages these operations as a group. See Note 1 for a description of PGEN Therapeutics, ActoBio, Exemplar, and Trans Ova. 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, 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.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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:120%">In December 2019, the Financial Accounting Standards Board ("FASB") issued Accounting Standards Update ("ASU") 2019-12, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> ("ASU 2019-12"). The provisions of ASU 2019-12 are intended to simplify various aspects related to accounting for income taxes by removing certain exceptions to the general principles in Accounting Standards Codification ("ASC") Topic 740 and clarifying certain aspects of the current guidance to promote consistency among reporting entities. The Company adopted this standard effective January 1, 2021, and there was no material impact to the accompanying condensed consolidated financial statements.</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</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 August 2020, the FASB issued 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:120%">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:120%"> ("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:120%">)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. The provisions of ASU 2020-06 simplify accounting for convertible instruments by removing major separation models required under current U.S. GAAP. Consequently, more convertible debt instruments will be reported as a single liability instrument with no separate accounting for embedded conversion features. ASU 2020-06 removes certain settlement conditions that are required for equity contracts to qualify for the derivative scope exception, which will permit more equity contracts to qualify for the exception. ASU 2020-06 also simplifies the diluted net income per share calculation in certain areas. The amendments in ASU 2020-06 are effective for annual periods beginning after December 15, 2021, and is effective for the Company for the year ending December 31, 2022. The Company is currently evaluating the impact of the new standard on its consolidated financial statements.</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=123372394&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 http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=d3e5614-111684<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=SL6759068-111685<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_EquityMethodInvestmentsPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://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 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.12)<br> -URI http://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 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 4: 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 http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=SL94080555-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for segment reporting.</p></div>
<a href="javascript:void(0);" onclick="top.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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8864-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://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 http://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 http://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 http://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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e5967-108592<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>40
<FILENAME>R29.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.2</span><table class="report" border="0" cellspacing="2" id="idm139954250501640">
<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, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock', window );">Disposal Groups, Including Discontinued Operations</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 carrying values of the major classes of assets and liabilities included in assets and liabilities held for sale or abandonment related to MBP Titan as of September&#160;30, 2021 and December&#160;31, 2020, 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: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="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/>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:10pt;font-weight:700;line-height:100%">December 31,<br/>2020</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="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="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%">Property, plant and equipment, net</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%">586&#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="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%">Right-of-use 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%">9,131&#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 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 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%">136&#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 or abandonment</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%">&#8212;&#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%">9,853&#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: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="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><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="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%">Lease liabilities, current</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%">&#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 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,890&#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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">619&#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%">Lease liabilities, net of current portion</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%">11,538&#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 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 or abandonment</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%">&#8212;&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">14,047&#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"/></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 financial results of discontinued operations related to MBP Titan:</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: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%">2021</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%">2020</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%">2021</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%">2020</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 (gains) expenses (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%">(60)</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 #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%">1,972&#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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-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,599)</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%">38,713&#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 income (loss)</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%">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="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%">(1,972)</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%">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"/><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%">(38,713)</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="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%">Income (loss) before income taxes</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%">60&#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 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%">(1,972)</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 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%">4,599&#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 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%">(38,713)</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="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 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%">Income (loss) from discontinued operations</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%">60&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">(1,972)</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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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,599&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">(38,713)</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"/></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">Includes a goodwill impairment charge of $9,635 and an impairment charge on property, plant and equipment and right-of-use assets of $12,406 in the nine months ended September 30, 2020 in conjunction with the suspension of MBP Titan's operations discussed above.</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 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%">2021</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%">2020</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="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%">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%">&#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%">2,337&#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%">Impairment of 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%">&#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%">9,635&#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%">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 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,406&#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) loss 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%">(464)</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&#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="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%">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 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%">(34)</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 lease termination (1)</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,602)</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="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="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="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%">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%">&#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%">(88)</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 sales 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%">1,083&#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></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">Included in other noncash items on the accompanying condensed consolidated statement of cash flows.</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 following table presents the financial results of discontinued operations related to the Transactions for the nine months ended September 30, 2020. There were no discontinued operations related to the Transactions for the three months ended September 30, 2020.</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:55.204%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.976%"/><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.976%"/><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.978%"/><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:10pt;font-weight:400;line-height:100%">&#160;</span></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, 2020</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%">TS Biotechnology Sale</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%">EnviroFlight Sale</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%">Total</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 (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%">1,294&#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,294&#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%">Operating expenses</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%">896&#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%">896&#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%">Operating income</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%">398&#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%">398&#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%">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%">633&#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%">39&#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%">672&#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%">Loss on release of cumulative foreign currency translation 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%">(26,957)</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%">(26,957)</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 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%">(129)</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%">(129)</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%">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%">&#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%">(38)</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%">(38)</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%">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%">(26,055)</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%">1&#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%">(26,054)</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%">Income tax 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)</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%">(2)</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%">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%">(26,057)</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&#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%">(26,056)</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;padding-left:31.5pt;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">Includes revenue recognized from related parties of $436.</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 following table presents the significant noncash items and purchases of property, plant and equipment for the discontinued operations related to the Transactions that are included in the accompanying condensed consolidated statement of cash flows.</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:84.864%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.936%"/><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%">Nine Months Ended&#160;<br/>&#160;September 30, 2020</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="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"/></tr><tr><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"/></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 sale of discontinued operations</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%">(672)</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%">Loss on release of cumulative foreign currency translation 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%">26,957&#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%">Unrealized depreciation on equity securities</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%">106&#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%">Equity in net loss of EnviroFlight</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%">38&#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%">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%">(1,346)</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"/></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;padding:0 1pt"/></tr><tr><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%">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%">(382)</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:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Summarized financial data for EnviroFlight is shown in the following table for the period in which the Company held the equity method investment.</span></div><div style="margin-top:15pt"><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.864%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.936%"/><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: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%">Nine Months Ended&#160;<br/>&#160;September 30, 2020</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 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&#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%">Operating expenses</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%">92&#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%">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%">(76)</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"/></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</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%">(76)</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"/></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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://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 http://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 http://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 http://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 http://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 http://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 http://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 http://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 http://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 http://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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721663-107760<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>41
<FILENAME>R30.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.2</span><table class="report" border="0" cellspacing="2" id="idm139954260246744">
<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, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_pgen_CollaborationandLicensingRevenueTableTextBlock', window );">Summarized Collaboration and Licensing Revenues</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 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, 2021 and 2020.</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%">2021</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%">2020</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%">2021</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%">2020</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%">ZIOPHARM Oncology, Inc.</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%">&#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%">100&#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%">Oragenics, Inc.</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%">2,823&#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%">3,053&#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="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%">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%">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%">2,394&#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"/><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,967&#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%">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%">6&#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"/><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%">139&#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%">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%">5,223&#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"/><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%">20,259&#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 include the recognition of $22 and $5,213 for the three months ended September 30, 2021 and 2020, respectively, and $380 and $19,654 for the nine months ended September 30, 2021 and 2020, respectively, 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="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock', window );">Summary of Deferred Revenue</a></td>
<td class="text">Deferred revenue consisted of the following:<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/>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:10pt;font-weight:700;line-height:100%">December 31,<br/>2020</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%">23,040&#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,420&#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%">3,493&#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,126&#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%">183&#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%">277&#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%">26,716&#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%">25,823&#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%">3,693&#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%">2,800&#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%">23,023&#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%">26,716&#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,823&#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><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock', window );">Summary of Deferred Revenue by Collaborator</a></td>
<td class="text">The following table summarizes the remaining balance of deferred revenue associated with upfront and milestone payments for each significant counterparty to a collaboration or licensing agreement as of September&#160;30, 2021 and December&#160;31, 2020, as well as the estimated remaining performance period as of September&#160;30, 2021.<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%">Average Remaining Performance Period (Years)</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/>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:10pt;font-weight:700;line-height:100%">December 31,<br/>2020</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%">Intrexon Energy Partners, LLC</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%">2.5</span></td><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,362&#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,362&#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%">Intrexon Energy Partners II, LLC</span></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%">3.2</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%">12,843&#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,843&#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%">Castle Creek Biosciences, Inc.</span></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%">0.3</span></td><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&#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%">379&#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</span></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%">3.1</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%">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%">1,836&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">23,040&#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%">23,420&#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><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130551-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130556-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>42
<FILENAME>R31.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.2</span><table class="report" border="0" cellspacing="2" id="idm139954249302472">
<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, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.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, 2021:<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%">139,375&#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&#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%">139,345&#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%">265&#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%">265&#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%">139,640&#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%">5&#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%">(35)</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%">139,610&#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, 2020:</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%">48,048&#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&#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)</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%">48,061&#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%">264&#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%">264&#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%">48,312&#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&#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)</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%">48,325&#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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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, 2021 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%">72,684&#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%">66,926&#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%">139,610&#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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/topic&amp;trid=2196928<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>43
<FILENAME>R32.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.2</span><table class="report" border="0" cellspacing="2" id="idm139954257038504">
<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, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.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, 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%">September 30,<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%">139,345&#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%">139,345&#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%">265&#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%">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 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%">139,610&#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%">139,610&#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, 2020:</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/>2020</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%">48,061&#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%">48,061&#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%">264&#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%">264&#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%">48,325&#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%">48,325&#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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=123874694&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 http://asc.fasb.org/extlink&amp;oid=123874694&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>44
<FILENAME>R33.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.2</span><table class="report" border="0" cellspacing="2" id="idm139954249145480">
<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, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.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/>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:10pt;font-weight:700;line-height:100%">December 31,<br/>2020</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%">2,230&#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,060&#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%">Work in process</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,837&#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"/></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%">Livestock</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,803&#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%">5,047&#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%">Feed</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,066&#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,904&#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 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%">9,936&#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%">11,359&#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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=6361739&amp;loc=d3e7789-107766<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>45
<FILENAME>R34.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.2</span><table class="report" border="0" cellspacing="2" id="idm139954251348776">
<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, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.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/>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:10pt;font-weight:700;line-height:100%">December 31,<br/>2020</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%">9,844&#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,844&#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%">12,088&#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,088&#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%">1,236&#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,228&#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%">32,634&#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%">31,150&#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%">6,452&#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,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%">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%">968&#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%">868&#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%">5,425&#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%">5,684&#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%">2,729&#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,754&#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%">71,376&#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,876&#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%">(38,619)</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%">(34,952)</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%">32,757&#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%">34,924&#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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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(13))<br> -URI http://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> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>46
<FILENAME>R35.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.2</span><table class="report" border="0" cellspacing="2" id="idm139954250440440">
<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, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.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, 2021 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, 2020</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%">54,363&#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"/></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%">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%">(157)</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:700;line-height:100%">Balance at September 30, 2021</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%">54,206&#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="top.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, 2021:</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%">92,859&#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%">(37,667)</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%">55,192&#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%">10,850&#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,024)</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%">826&#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%">5,900&#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%">(5,004)</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%">896&#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%">109,609&#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%">(52,695)</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%">56,914&#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, 2020:</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%">96,927&#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%">(34,412)</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,515&#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%">10,850&#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%">(9,340)</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,510&#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%">5,900&#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,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%">1,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 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%">113,677&#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%">(48,281)</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%">65,396&#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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://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 http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16265-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<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 20<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13854-109267<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>47
<FILENAME>R36.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.2</span><table class="report" border="0" cellspacing="2" id="idm139954250535192">
<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, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.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/>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:10pt;font-weight:700;line-height:100%">December 31,<br/>2020</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</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%">176,788&#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%">168,147&#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%">Notes payable</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%">3,328&#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,655&#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</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%">56&#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%">80&#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%">Long-term debt</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%">180,172&#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%">171,882&#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%">Less current portion</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%">355&#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%">360&#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%">Long-term debt, less current portion</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%">179,817&#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%">171,522&#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="top.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%">2021</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%">2020</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%">2021</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%">2020</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,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%">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,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"/><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%">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%">2,706&#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"/><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,807&#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%">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%">4,456&#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"/><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,057&#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="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock', window );">Schedule of Future Maturities of Long-Term Debt</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%">Future maturities of long-term debt as of September&#160;30, 2021 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: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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">90&#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%">2022</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%">400&#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%">2023</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,363&#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%">2024</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%">378&#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%">2025</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%">393&#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%">2026</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%">408&#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%">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%">1,352&#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%">203,384&#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_DebtDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=123467817&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 http://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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=123467817&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 http://asc.fasb.org/extlink&amp;oid=123467817&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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21475-112644<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of maturity and sinking fund requirement for long-term debt.</p></div>
<a href="javascript:void(0);" onclick="top.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 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123465755&amp;loc=d3e1835-112601<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock</td>
</tr>
<tr>
<td style="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>R37.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.2</span><table class="report" border="0" cellspacing="2" id="idm139954249269800">
<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, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.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%">2021</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%">2020</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%">2021</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%">2020</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 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%">18&#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%">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%">74&#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%">(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%">(68)</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"/><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%">(204)</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%">(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%">(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%">(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"/><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%">(130)</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>49
<FILENAME>R38.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.2</span><table class="report" border="0" cellspacing="2" id="idm139954251348776">
<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, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.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 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/>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:10pt;font-weight:700;line-height:100%">December 31,<br/>2020</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 gain (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%">(30)</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%">13&#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 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%">1,545&#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,984&#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 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%">1,515&#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,997&#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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://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 http://asc.fasb.org/extlink&amp;oid=124509347&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 http://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32211-110900<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>50
<FILENAME>R39.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.2</span><table class="report" border="0" cellspacing="2" id="idm139954255954536">
<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, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.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%">2021</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%">2020</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%">2021</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%">2020</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%">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%">1&#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"/><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: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%">35&#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%">35&#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%">134&#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%">99&#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%">555&#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%">435&#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,180&#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,383&#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,892&#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,157&#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%">9,125&#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%">13,760&#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%">&#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%">(28)</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%">(1,380)</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,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%">4,600&#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"/><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%">13,869&#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="top.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, 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%">11,255,896&#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%">15.53&#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%">7.25</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,802,820&#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.02&#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%">(126,508)</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.77)</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%">(255,467)</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.83)</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%">(427,632)</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%">(25.93)</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, 2021</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,249,109&#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%">14.35&#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%">6.89</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, 2021</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%">7,227,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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.87&#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.68</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="top.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, 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%">1,727,712&#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%">6.11&#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.42</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%">462,019&#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%">7.87&#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,624,013)</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%">(5.76)</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%">(97,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%">(8.96)</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, 2021</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%">468,481&#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%">8.47&#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.58</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=120381028&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 S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.F)<br> -URI http://asc.fasb.org/extlink&amp;oid=122041274&amp;loc=d3e301413-122809<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 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5047-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=120381028&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 http://asc.fasb.org/extlink&amp;oid=120381028&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 http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>51
<FILENAME>R40.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.2</span><table class="report" border="0" cellspacing="2" id="idm139954249646328">
<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, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.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%">2021</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%">2020</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%">2021</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%">2020</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%">843&#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%">892&#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,511&#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,690&#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%">464&#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%">480&#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,411&#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,332&#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%">199&#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%">205&#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%">663&#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%">654&#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%">1,506&#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,577&#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%">4,585&#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%">4,676&#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/>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:10pt;font-weight:700;line-height:100%">December 31,<br/>2020</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.38</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%">4.21</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%">10.99&#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.27&#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%">2021</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%">2020</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%">2,835&#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%">3,013&#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%">4,868&#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%">395&#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="top.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, 2021, 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%">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%">718&#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%">2022</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%">3,405&#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%">2023</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,945&#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%">2024</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%">3,009&#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%">2025</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,283&#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%">2026</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,796&#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%">4,638&#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%">18,794&#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%">(5,636)</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%">13,158&#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,959&#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%">11,199&#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%">13,158&#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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>52
<FILENAME>R41.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.2</span><table class="report" border="0" cellspacing="2" id="idm139954338904792">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Net Loss per Share (Tables)<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><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="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareAbstract', window );"><strong>Earnings Per Share [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="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock', window );">Computation of Basic and Diluted 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 table presents the computation of basic and diluted net income (loss) per share:</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%">2021</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%">2020</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%">2021</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%">2020</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%">Historical net loss per share:</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%">Numerator:</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: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</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%">(29,824)</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 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%">(27,536)</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 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%">(71,731)</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 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%">(64,091)</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%">Net income (loss) from 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%">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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,972)</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,599&#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%">(64,769)</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%">Net 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%">(29,764)</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%">(29,508)</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%">(67,132)</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%">(128,860)</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%">Denominator:</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></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%">Weighted average shares outstanding, 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%">199,179,963&#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%">165,527,024&#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%">197,254,438&#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%">163,318,375&#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"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss per share:</span></div></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><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:#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%">(0.15)</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 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%">(0.17)</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 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%">(0.36)</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 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%">(0.39)</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 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><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:#ffffff;padding:2px 0 2px 1pt;text-align: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%">(0.01)</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%">0.02&#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%">(0.40)</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 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss per share, basic and diluted</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%">(0.15)</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%">(0.18)</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%">(0.34)</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%">(0.79)</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="top.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-bottom:17pt;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 potentially dilutive securities as of September&#160;30, 2021 and 2020, 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%">2021</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%">2020</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%">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"/><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%">17,843,715&#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%">12,249,109&#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,379,605&#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%">468,481&#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,813,043&#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%">133,264&#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%">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"/><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%">31,169,627&#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_EarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.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 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock</td>
</tr>
<tr>
<td style="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>53
<FILENAME>R42.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.2</span><table class="report" border="0" cellspacing="2" id="idm139954250550968">
<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, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.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%">2021</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%">2020</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%">2021</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%">2020</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,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%">(8,761)</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"/><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,106)</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%">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%">1,654&#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"/><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,511&#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%">Trans Ova</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,552)</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%">(251)</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,881&#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,417&#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%">Segment Adjusted EBITDA for reportable segments</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%">(13,596)</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,358)</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,862)</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%">(16,178)</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%">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:32.964%"/><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 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 style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.841%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" 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="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%">Trans Ova</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%">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="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%">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 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%">21,561&#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="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%">126&#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,267&#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="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%">18,354&#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,828&#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:32.964%"/><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 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 style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.841%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" 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, 2020</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="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%">Trans Ova</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%">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%">5,381&#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,974&#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%">15,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 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,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,919&#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%">55&#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,974&#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%">7,300&#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,974&#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%">15,283&#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,557&#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:32.964%"/><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 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 style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.841%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" 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="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%">Trans Ova</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%">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="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%">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"/><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%">79,652&#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="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%">324&#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,793&#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="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%">69,393&#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%">81,445&#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:32.964%"/><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 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 style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.841%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" 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, 2020</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="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%">Trans Ova</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%">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%">20,703&#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%">7,230&#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%">55,858&#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%">83,791&#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%">5,521&#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%">254&#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,775&#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%">26,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%">7,230&#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%">56,112&#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%">89,566&#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="top.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%">2021</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%">2020</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%">2021</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%">2020</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%">(13,596)</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,358)</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,862)</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%">(16,178)</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%">1,962&#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%">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%">3,360&#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,395&#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%">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%">7,132&#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"/><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%">25,178&#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%">(4,799)</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,646)</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%">(14,005)</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,830)</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%">(3,399)</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,786)</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,442)</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,364)</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%">Loss 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%">(318)</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%">(615)</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%">(553)</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,593)</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%">(920)</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"/><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%">(920)</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,490)</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,628)</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,462)</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,249)</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%">&#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%">2,833&#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 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%">&#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%">(523)</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"/><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,125)</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%">(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%">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%">(19)</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&#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%">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%">(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%">(10,452)</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%">(25,412)</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%">(29,102)</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%">(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%">(2,038)</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"/><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,282)</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%">(29,885)</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%">(27,586)</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%">(71,904)</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%">(64,221)</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="top.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"><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%">2021</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%">2020</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%">2021</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%">2020</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%">22,828&#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%">25,557&#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%">81,445&#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%">89,566&#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%">Other 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="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%">54&#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%">Elimination of intersegment 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,267)</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,974)</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,793)</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%">(5,775)</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 consolidated revenues</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%">21,561&#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%">23,583&#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%">79,652&#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%">83,845&#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_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://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 http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>54
<FILENAME>R43.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.2</span><table class="report" border="0" cellspacing="2" id="idm139954260716776">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies - Liquidity - 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, 2021</div></th>
<th class="th"><div>Sep. 30, 2020</div></th>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Sep. 30, 2020</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="top.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>
<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="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net loss</a></td>
<td class="num">$ (29,764)<span></span>
</td>
<td class="num">$ (29,508)<span></span>
</td>
<td class="num">$ (67,132)<span></span>
</td>
<td class="num">$ (128,860)<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="top.Show.showAR( this, 'defref_us-gaap_RetainedEarningsAccumulatedDeficit', window );">Accumulated deficit</a></td>
<td class="nump">$ 1,890,522<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,890,522<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,823,390<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=123482062&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 http://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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=123367319&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 http://asc.fasb.org/extlink&amp;oid=123570139&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 http://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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=125511455&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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=124509347&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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=124509347&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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_RetainedEarningsAccumulatedDeficit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://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 http://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 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (g)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<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)(23)(a)(4))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<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 http://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 6: 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 http://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 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(i)<br> -URI http://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>55
<FILENAME>R44.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.2</span><table class="report" border="0" cellspacing="2" id="idm139954249070456">
<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, 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="top.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="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://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 http://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5728-111685<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>56
<FILENAME>R45.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.2</span><table class="report" border="0" cellspacing="2" id="idm139954353783944">
<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="1">1 Months Ended</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>Jan. 31, 2020</div></th>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Sep. 30, 2020</div></th>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Sep. 30, 2020</div></th>
<th class="th"><div>Jan. 02, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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">$ (89,000)<span></span>
</td>
<td class="num">$ (1,606,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="top.Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationForeignCurrencyTranslationGainsLosses', window );">Loss on release of cumulative foreign currency translation adjustments to loss from 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="nump">0<span></span>
</td>
<td class="nump">26,957,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="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity', window );">Net income (loss) from discontinued operations</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 60,000<span></span>
</td>
<td class="num">$ (1,972,000)<span></span>
</td>
<td class="nump">4,599,000<span></span>
</td>
<td class="num">(64,769,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="top.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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="nump">464,000<span></span>
</td>
<td class="num">(13,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="top.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="nump">4,602,000<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="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity', window );">Net income (loss) from discontinued operations</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 60,000<span></span>
</td>
<td class="num">(1,972,000)<span></span>
</td>
<td class="nump">$ 4,599,000<span></span>
</td>
<td class="num">(38,713,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="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=pgen_TSBiotechnologyHoldingsLLCMember', window );">TS Biotechnology Holdings LLC | Discontinued Operations, Disposed of by 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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration', window );">Consideration</a></td>
<td class="nump">$ 53,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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationForeignCurrencyTranslationGainsLosses', window );">Loss on release of cumulative foreign currency translation adjustments to loss from discontinued operations</a></td>
<td class="nump">$ 26,957,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">26,957,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="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity', window );">Net income (loss) from 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>
<td class="num">(26,057,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="top.Show.showAR( this, 'defref_us-gaap_DiscontinuedOperationAmountOfAdjustmentToPriorPeriodGainLossOnDisposalNetOfTax', window );">Prior period adjustment, loss</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">26,572,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="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=pgen_EnviroFlightLLCMember', window );">EnviroFlight, LLC | Discontinued Operations, Disposed of by 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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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">$ 12,200,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="top.Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationForeignCurrencyTranslationGainsLosses', window );">Loss on release of cumulative foreign currency translation adjustments to loss from 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>
<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="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity', window );">Net income (loss) from 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>
<td class="nump">1,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="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=pgen_TSBiotechnologyHoldingsLLCAndEnviroFlightLLCMember', window );">TS Biotechnology Holdings LLC and EnviroFlight LLC | Discontinued Operations, Disposed of by 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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationForeignCurrencyTranslationGainsLosses', window );">Loss on release of cumulative foreign currency translation adjustments to loss from 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>
<td class="nump">26,957,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="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity', window );">Net income (loss) from discontinued operations</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="num">$ (26,056,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_us-gaap_DiscontinuedOperationAmountOfAdjustmentToPriorPeriodGainLossOnDisposalNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of an increase (decrease) to a gain (loss) previously reported in discontinued operations in a prior period.</p></div>
<a href="javascript:void(0);" onclick="top.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 5C<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721675-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 5<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e1020-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 3A<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721659-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 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e1012-107759<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DiscontinuedOperationAmountOfAdjustmentToPriorPeriodGainLossOnDisposalNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_DisposalGroupIncludingDiscontinuedOperationConsideration">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_DisposalGroupIncludingDiscontinuedOperationForeignCurrencyTranslationGainsLosses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of foreign currency translation gain (loss) in the disposal group, including discontinued operation, recognized in the statement of income as a result of the sale or complete or substantially complete liquidation of an investment in a foreign entity.</p></div>
<a href="javascript:void(0);" onclick="top.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 30<br> -Section 45<br> -Paragraph 20<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32211-110900<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupIncludingDiscontinuedOperationForeignCurrencyTranslationGainsLosses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_GainLossOnDispositionOfAssets1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=123386189&amp;loc=SL77918607-209975<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://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 http://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 http://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 http://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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=123454820&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 http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e1012-107759<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_TSBiotechnologyHoldingsLLCMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_TSBiotechnologyHoldingsLLCMember</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_DiscontinuedOperationsDisposedOfBySaleMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_DiscontinuedOperationsDisposedOfBySaleMember</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_EnviroFlightLLCMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_EnviroFlightLLCMember</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_TSBiotechnologyHoldingsLLCAndEnviroFlightLLCMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_TSBiotechnologyHoldingsLLCAndEnviroFlightLLCMember</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>R46.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.2</span><table class="report" border="0" cellspacing="2" id="idm139954252151448">
<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 MBP Titan (Details) - Discontinued Operations, Disposed of by Means Other than Sale, Abandonment - MBP Titan - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Sep. 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="top.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="top.Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipment', window );">Property, plant and equipment, net</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 586<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="top.Show.showAR( this, 'defref_pgen_DisposalGroupIncludingDiscontinuedOperationOperatingLeaseRightofUseAsset', window );">Right-of-use assets</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">9,131<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherAssets', window );">Other assets</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">136<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation', window );">Total assets held for sale or abandonment</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">9,853<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pgen_DisposalGroupDiscontinuedOperationsOperatingLeaseLiabilityCurrent', window );">Lease liabilities, current</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">1,890<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentLiabilities', window );">Other current liabilities</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">619<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="top.Show.showAR( this, 'defref_pgen_DisposalGroupDiscontinuedOperationsOperatingLeaseLiabilityNoncurrent', window );">Lease liabilities, net of current portion</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">11,538<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation', window );">Total liabilities held for sale or abandonment</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 14,047<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pgen_DisposalGroupDiscontinuedOperationsOperatingLeaseLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disposal Group, Discontinued Operations, Operating Lease, Liability, Current</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_DisposalGroupDiscontinuedOperationsOperatingLeaseLiabilityCurrent</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_DisposalGroupDiscontinuedOperationsOperatingLeaseLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disposal Group, Discontinued Operations, Operating Lease, Liability, Noncurrent</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_DisposalGroupDiscontinuedOperationsOperatingLeaseLiabilityNoncurrent</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_DisposalGroupIncludingDiscontinuedOperationOperatingLeaseRightofUseAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disposal Group, Including Discontinued Operation, Operating Lease, Right-of-Use Asset</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_DisposalGroupIncludingDiscontinuedOperationOperatingLeaseRightofUseAsset</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://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 http://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 http://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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721675-107760<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_DisposalGroupIncludingDiscontinuedOperationOtherAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount classified as other assets attributable to disposal group held for sale or disposed of.</p></div>
<a href="javascript:void(0);" onclick="top.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 http://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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=123351718&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 http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e1107-107759<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://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 http://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 http://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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_DiscontinuedOperationsDisposedOfByMeansOtherThanSaleAbandonmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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>58
<FILENAME>R47.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.2</span><table class="report" border="0" cellspacing="2" id="idm139954260266504">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Discontinued Operations - Summary of Financial Results for MBP Titan (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, 2021</div></th>
<th class="th"><div>Sep. 30, 2020</div></th>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Sep. 30, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity', window );">Income (loss) from discontinued operations</a></td>
<td class="nump">$ 60<span></span>
</td>
<td class="num">$ (1,972)<span></span>
</td>
<td class="nump">$ 4,599<span></span>
</td>
<td class="num">$ (64,769)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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">0<span></span>
</td>
<td class="nump">9,635<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingExpense', window );">Operating (gains) expenses</a></td>
<td class="num">(60)<span></span>
</td>
<td class="nump">1,972<span></span>
</td>
<td class="num">(4,599)<span></span>
</td>
<td class="nump">38,713<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss', window );">Operating income (loss)</a></td>
<td class="nump">60<span></span>
</td>
<td class="num">(1,972)<span></span>
</td>
<td class="nump">4,599<span></span>
</td>
<td class="num">(38,713)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax', window );">Income (loss) before income taxes</a></td>
<td class="nump">60<span></span>
</td>
<td class="num">(1,972)<span></span>
</td>
<td class="nump">4,599<span></span>
</td>
<td class="num">(38,713)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity', window );">Income (loss) from discontinued operations</a></td>
<td class="nump">$ 60<span></span>
</td>
<td class="num">$ (1,972)<span></span>
</td>
<td class="nump">4,599<span></span>
</td>
<td class="num">(38,713)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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">$ 0<span></span>
</td>
<td class="nump">9,635<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ImpairmentOfLongLivedAssetsToBeDisposedOf', window );">Impairment of other noncurrent 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="nump">$ 12,406<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_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://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 http://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 http://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 http://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 http://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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_DisposalGroupIncludingDiscontinuedOperationOperatingExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_GoodwillImpairmentLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 20<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI http://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 http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<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> -Subparagraph (e)<br> -URI http://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 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=99380562&amp;loc=d3e13777-109266<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_ImpairmentOfLongLivedAssetsToBeDisposedOf">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate amount of write-downs for impairments recognized during the period for long-lived assets held for abandonment, exchange or sale.</p></div>
<a href="javascript:void(0);" onclick="top.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 http://asc.fasb.org/extlink&amp;oid=123570139&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 15<br> -URI http://asc.fasb.org/extlink&amp;oid=123351718&amp;loc=d3e2611-110228<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ImpairmentOfLongLivedAssetsToBeDisposedOf</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://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 http://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 http://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 http://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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=123454820&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 http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e1012-107759<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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>59
<FILENAME>R48.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.2</span><table class="report" border="0" cellspacing="2" id="idm139954260340776">
<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, 2021</div></th>
<th class="th"><div>Sep. 30, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Adjustments to reconcile net 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="top.Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Depreciation and amortization</a></td>
<td class="nump">$ 10,442<span></span>
</td>
<td class="nump">$ 13,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="top.Show.showAR( this, 'defref_us-gaap_GoodwillImpairmentLoss', window );">Impairment of goodwill</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">9,635<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherAssetImpairmentCharges', window );">Impairment of other noncurrent assets</a></td>
<td class="nump">543<span></span>
</td>
<td class="nump">13,326<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GainLossOnDispositionOfAssets1', window );">(Gain) loss on disposals of assets, net</a></td>
<td class="nump">89<span></span>
</td>
<td class="nump">1,606<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensation', window );">Stock-based compensation expense</a></td>
<td class="nump">11,462<span></span>
</td>
<td class="nump">13,869<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdditionalCashFlowElementsInvestingActivitiesAbstract', 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="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment', window );">Purchases of property, plant and equipment</a></td>
<td class="num">(4,474)<span></span>
</td>
<td class="num">(6,058)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromSaleOfOtherAssetsInvestingActivities', window );">Proceeds from sale of assets</a></td>
<td class="nump">2,537<span></span>
</td>
<td class="nump">1,831<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Adjustments to reconcile net 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="top.Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Depreciation and amortization</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">2,337<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillImpairmentLoss', window );">Impairment of goodwill</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">9,635<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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">12,406<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GainLossOnDispositionOfAssets1', window );">(Gain) loss on disposals of assets, net</a></td>
<td class="num">(464)<span></span>
</td>
<td class="nump">13<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensation', window );">Stock-based compensation expense</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(34)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GainLossOnTerminationOfLease', window );">Gain on lease termination</a></td>
<td class="num">(4,602)<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="top.Show.showAR( this, 'defref_us-gaap_AdditionalCashFlowElementsInvestingActivitiesAbstract', 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="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment', window );">Purchases of property, plant and equipment</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(88)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromSaleOfOtherAssetsInvestingActivities', window );">Proceeds from sale of assets</a></td>
<td class="nump">$ 1,083<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_AdditionalCashFlowElementsInvestingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=123386189&amp;loc=SL77918607-209975<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_GoodwillImpairmentLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 20<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI http://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 http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<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> -Subparagraph (e)<br> -URI http://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 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=99380562&amp;loc=d3e13777-109266<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_OtherAssetImpairmentCharges">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://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 http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_PaymentsToAcquirePropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_ProceedsFromSaleOfOtherAssetsInvestingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3179-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_ShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of noncash expense for share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.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 http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_DisposalGroupClassificationAxis=us-gaap_DiscontinuedOperationsDisposedOfByMeansOtherThanSaleAbandonmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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>60
<FILENAME>R49.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.2</span><table class="report" border="0" cellspacing="2" id="idm139954260917128">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Discontinued Operations - Summary of Financial Results for TS Biotechnology and EnviroFlight (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="1">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>Jan. 31, 2020</div></th>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Sep. 30, 2020</div></th>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Sep. 30, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationForeignCurrencyTranslationGainsLosses', window );">Loss on release of cumulative foreign currency translation adjustment</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">$ 0<span></span>
</td>
<td class="num">$ (26,957,000)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity', window );">Income (loss) from discontinued operations</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 60,000<span></span>
</td>
<td class="num">$ (1,972,000)<span></span>
</td>
<td class="nump">$ 4,599,000<span></span>
</td>
<td class="num">(64,769,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="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=pgen_TSBiotechnologyHoldingsLLCMember', window );">TS Biotechnology Holdings LLC | Discontinued Operations, Disposed of by 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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue', window );">Revenue</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">1,294,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="top.Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingExpense', window );">Operating expenses</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">896,000<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss', window );">Operating income (loss)</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">398,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="top.Show.showAR( this, 'defref_us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax', window );">Gain on sale of 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>
<td class="nump">633,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="top.Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationForeignCurrencyTranslationGainsLosses', window );">Loss on release of cumulative foreign currency translation adjustment</a></td>
<td class="num">$ (26,957,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="num">(26,957,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="top.Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherExpense', window );">Other expense, net</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="num">(129,000)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax', window );">Income (loss) before 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="text">&#160;<span></span>
</td>
<td class="num">(26,055,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="top.Show.showAR( this, 'defref_us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation', window );">Income tax expense</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="num">(2,000)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity', window );">Income (loss) from 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>
<td class="num">(26,057,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="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=pgen_EnviroFlightLLCMember', window );">EnviroFlight, LLC | Discontinued Operations, Disposed of by 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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue', window );">Revenue</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">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="top.Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingExpense', window );">Operating expenses</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">0<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss', window );">Operating income (loss)</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">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="top.Show.showAR( this, 'defref_us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax', window );">Gain on sale of 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>
<td class="nump">39,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="top.Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationForeignCurrencyTranslationGainsLosses', window );">Loss on release of cumulative foreign currency translation adjustment</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">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="top.Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherExpense', window );">Other expense, net</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">0<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="top.Show.showAR( this, 'defref_pgen_DisposalGroupIncludingDiscontinuedOperationsIncomeLossfromEquityMethodInvestments', window );">Equity in net loss of affiliates</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="num">(38,000)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax', window );">Income (loss) before 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="text">&#160;<span></span>
</td>
<td class="nump">1,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="top.Show.showAR( this, 'defref_us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation', window );">Income tax expense</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">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="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity', window );">Income (loss) from 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>
<td class="nump">1,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="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=pgen_TSBiotechnologyHoldingsLLCAndEnviroFlightLLCMember', window );">TS Biotechnology Holdings LLC and EnviroFlight LLC | Discontinued Operations, Disposed of by 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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue', window );">Revenue</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">1,294,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="top.Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingExpense', window );">Operating expenses</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">896,000<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss', window );">Operating income (loss)</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">398,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="top.Show.showAR( this, 'defref_us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax', window );">Gain on sale of 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>
<td class="nump">672,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="top.Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationForeignCurrencyTranslationGainsLosses', window );">Loss on release of cumulative foreign currency translation adjustment</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="num">(26,957,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="top.Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherExpense', window );">Other expense, net</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="num">(129,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="top.Show.showAR( this, 'defref_pgen_DisposalGroupIncludingDiscontinuedOperationsIncomeLossfromEquityMethodInvestments', window );">Equity in net loss of affiliates</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="num">(38,000)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax', window );">Income (loss) before 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="text">&#160;<span></span>
</td>
<td class="num">(26,054,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="top.Show.showAR( this, 'defref_us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation', window );">Income tax expense</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="num">(2,000)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity', window );">Income (loss) from discontinued operations</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="num">(26,056,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="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=pgen_RelatedPartiesAggregatedMember', window );">Related Parties, Aggregated | TS Biotechnology Holdings LLC | Discontinued Operations, Disposed of by 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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue', window );">Revenue</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">$ 436,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_DisposalGroupIncludingDiscontinuedOperationsIncomeLossfromEquityMethodInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disposal Group, Including Discontinued Operations, Income (Loss) from Equity Method Investments</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_DisposalGroupIncludingDiscontinuedOperationsIncomeLossfromEquityMethodInvestments</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_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721525-107759<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://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 http://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 http://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 http://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 http://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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://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 http://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 http://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 http://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 http://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 http://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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32672-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_DisposalGroupIncludingDiscontinuedOperationForeignCurrencyTranslationGainsLosses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of foreign currency translation gain (loss) in the disposal group, including discontinued operation, recognized in the statement of income as a result of the sale or complete or substantially complete liquidation of an investment in a foreign entity.</p></div>
<a href="javascript:void(0);" onclick="top.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 30<br> -Section 45<br> -Paragraph 20<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32211-110900<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupIncludingDiscontinuedOperationForeignCurrencyTranslationGainsLosses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_DisposalGroupIncludingDiscontinuedOperationOperatingExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_DisposalGroupIncludingDiscontinuedOperationOtherExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of other expense attributable to disposal group, including, but not limited to, discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="top.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 http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_DisposalGroupIncludingDiscontinuedOperationRevenue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://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 http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://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 http://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 http://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 http://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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=123454820&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 http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e1012-107759<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_TSBiotechnologyHoldingsLLCMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_TSBiotechnologyHoldingsLLCMember</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_DiscontinuedOperationsDisposedOfBySaleMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_DiscontinuedOperationsDisposedOfBySaleMember</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_EnviroFlightLLCMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_EnviroFlightLLCMember</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_TSBiotechnologyHoldingsLLCAndEnviroFlightLLCMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_TSBiotechnologyHoldingsLLCAndEnviroFlightLLCMember</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_RelatedPartiesAggregatedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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>61
<FILENAME>R50.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.2</span><table class="report" border="0" cellspacing="2" id="idm139954361244504">
<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 - TS Biotechnology and EnviroFlight (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, 2021</div></th>
<th class="th"><div>Sep. 30, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Adjustments to reconcile net 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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pgen_DisposalGroupIncludingDiscontinuedOperationGainLossonDisposal', window );">Gain on sale of discontinued operations</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="num">$ (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="top.Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationForeignCurrencyTranslationGainsLosses', window );">Loss on release of cumulative foreign currency translation adjustments to loss from discontinued operations</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">26,957<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromEquityMethodInvestments', window );">Equity in net loss of EnviroFlight</a></td>
<td class="nump">3<span></span>
</td>
<td class="nump">1,163<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensation', window );">Stock-based compensation expense</a></td>
<td class="nump">11,462<span></span>
</td>
<td class="nump">13,869<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment', window );">Purchases of property, plant and equipment</a></td>
<td class="num">$ (4,474)<span></span>
</td>
<td class="num">(6,058)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=pgen_TSBiotechnologyHoldingsLLCAndEnviroFlightLLCMember', window );">TS Biotechnology Holdings LLC and EnviroFlight LLC | Discontinued Operations, Disposed of by Sale</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="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Adjustments to reconcile net 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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pgen_DisposalGroupIncludingDiscontinuedOperationGainLossonDisposal', window );">Gain on sale of discontinued operations</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(672)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationForeignCurrencyTranslationGainsLosses', window );">Loss on release of cumulative foreign currency translation adjustments to loss from discontinued operations</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">26,957<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="top.Show.showAR( this, 'defref_pgen_EquitySecuritiesandPreferredStockUnrealizedandRealizedAppreciationDepreciation', window );">Unrealized depreciation on equity securities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">106<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensation', window );">Stock-based compensation expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1,346)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment', window );">Purchases of property, plant and equipment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(382)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=pgen_EnviroFlightLLCMember', window );">EnviroFlight, LLC | Discontinued Operations, Disposed of by 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="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Adjustments to reconcile net 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="top.Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationForeignCurrencyTranslationGainsLosses', window );">Loss on release of cumulative foreign currency translation adjustments to loss from discontinued operations</a></td>
<td class="text">&#160;<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="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromEquityMethodInvestments', window );">Equity in net loss of EnviroFlight</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 38<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disposal Group, Including Discontinued Operation, Gain (Loss) on Disposal</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_EquitySecuritiesandPreferredStockUnrealizedandRealizedAppreciationDepreciation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amounts of gains and losses from fair value changes and disposition of equity securities and preferred stock included in earnings.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_EquitySecuritiesandPreferredStockUnrealizedandRealizedAppreciationDepreciation</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_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_DisposalGroupIncludingDiscontinuedOperationForeignCurrencyTranslationGainsLosses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of foreign currency translation gain (loss) in the disposal group, including discontinued operation, recognized in the statement of income as a result of the sale or complete or substantially complete liquidation of an investment in a foreign entity.</p></div>
<a href="javascript:void(0);" onclick="top.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 30<br> -Section 45<br> -Paragraph 20<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32211-110900<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupIncludingDiscontinuedOperationForeignCurrencyTranslationGainsLosses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=123367319&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 http://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 http://asc.fasb.org/extlink&amp;oid=123570139&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 http://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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=109237563&amp;loc=d3e33749-111570<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_PaymentsToAcquirePropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_ShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of noncash expense for share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.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 http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_TSBiotechnologyHoldingsLLCAndEnviroFlightLLCMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_TSBiotechnologyHoldingsLLCAndEnviroFlightLLCMember</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_DiscontinuedOperationsDisposedOfBySaleMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_DiscontinuedOperationsDisposedOfBySaleMember</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_EnviroFlightLLCMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_EnviroFlightLLCMember</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>R51.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.2</span><table class="report" border="0" cellspacing="2" id="idm139954253763544">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Discontinued Operations - Summary of Financial Data for Equity Method Investments Included in Discontinued Operations (Details) - Equity Method Investment, Nonconsolidated Investee or Group of Investees - EnviroFlight, LLC - Discontinued Operations, Disposed of by Sale<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th">
<div>Sep. 30, 2020 </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="top.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="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenues</a></td>
<td class="nump">$ 16<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingExpenses', window );">Operating expenses</a></td>
<td class="nump">92<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GrossProfit', window );">Operating loss</a></td>
<td class="num">(76)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net loss</a></td>
<td class="num">$ (76)<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_GrossProfit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.</p></div>
<a href="javascript:void(0);" onclick="top.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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=123359005&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 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&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 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&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 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&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 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<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)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-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)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&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 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<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)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&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)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&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 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 18: 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.1,2)<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<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 (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GrossProfit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_OperatingExpenses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_ProfitLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="top.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 S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<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 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669619-108580<br><br>Reference 3: 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 1A<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<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 9<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<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)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&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 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&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> -URI http://asc.fasb.org/extlink&amp;oid=123359005&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 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<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 http://asc.fasb.org/extlink&amp;oid=123482062&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 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&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 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 12: 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 6<br> -URI http://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<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 (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&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 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3000-108585<br><br>Reference 15: 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 19<br> -URI http://asc.fasb.org/extlink&amp;oid=123454820&amp;loc=SL4569616-111683<br><br>Reference 16: 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 http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 17: 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 http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<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)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&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 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<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 http://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 http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 22: 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 http://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 23: 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 http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8924-108599<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 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669625-108580<br><br>Reference 25: 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 http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 26: 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 http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 27: 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 http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 28: 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 http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 29: 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 http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 30: 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 1A<br> -Subparagraph (c)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 31: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4J<br> -URI http://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591551-111686<br><br>Reference 32: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4K<br> -URI http://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591552-111686<br><br>Reference 33: 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 http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProfitLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_EquityMethodInvestmentNonconsolidatedInvesteeAxis=us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeOrGroupOfInvesteesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeOrGroupOfInvesteesMember</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_EnviroFlightLLCMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_EnviroFlightLLCMember</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_DiscontinuedOperationsDisposedOfBySaleMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_DiscontinuedOperationsDisposedOfBySaleMember</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>R52.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.2</span><table class="report" border="0" cellspacing="2" id="idm139954253178680">
<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">1 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Mar. 31, 2014 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Sep. 30, 2021 </div>
<div>USD ($) </div>
<div>board_seat</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </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="top.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="top.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="top.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="top.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="top.Show.showAR( this, 'defref_pgen_JointVentureAdditionalCapitalContributionsCommittedRemainingCommitment', window );">Additional capital contributions committed, remaining commitment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 4,225,000<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="top.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="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.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="top.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="top.Show.showAR( this, 'defref_us-gaap_EquityMethodInvestments', window );">Investment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (428,000)<span></span>
</td>
<td class="num">$ (425,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="top.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="top.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="top.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="top.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="top.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="top.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="top.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="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Value of consideration received by the entity for collaboration</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_JointVentureAdditionalCapitalContributionsCommittedRemainingCommitment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Remaining amount of additional capital contributions to the joint venture for which the entity is committed.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_JointVentureAdditionalCapitalContributionsCommittedRemainingCommitment</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of seats on the governing board.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=109237563&amp;loc=d3e33749-111570<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 25<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&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 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.12)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_PaymentsToAcquireInterestInJointVenture">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_us-gaap_BalanceSheetLocationAxis=pgen_OtherAccruedLiabilitiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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>R53.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.2</span><table class="report" border="0" cellspacing="2" id="idm139954252721656">
<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"></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>Sep. 30, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </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="top.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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.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="top.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="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="top.Show.showAR( this, 'defref_pgen_JointVentureAdditionalCapitalContributionsCommittedRemainingCommitment', window );">Additional capital contributions committed, remaining commitment</a></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="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="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="top.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="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="top.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="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="top.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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_EquityMethodInvestments', window );">Investment</a></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="top.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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.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="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireInterestInJointVenture', window );">Capital contributions</a></td>
<td class="nump">$ 18,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="top.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="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="top.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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.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>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pgen_CollaborativeArrangementConsiderationReceivedValue', window );">Collaborative arrangement consideration received, value</a></td>
<td class="nump">$ 18,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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Value of consideration received by the entity for collaboration</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_JointVentureAdditionalCapitalContributionsCommittedRemainingCommitment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Remaining amount of additional capital contributions to the joint venture for which the entity is committed.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_JointVentureAdditionalCapitalContributionsCommittedRemainingCommitment</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of seats on the governing board.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=109237563&amp;loc=d3e33749-111570<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 25<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&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 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.12)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_PaymentsToAcquireInterestInJointVenture">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_us-gaap_BalanceSheetLocationAxis=pgen_OtherAccruedLiabilitiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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>R54.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.2</span><table class="report" border="0" cellspacing="2" id="idm139954252722472">
<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, 2021</div></th>
<th class="th"><div>Sep. 30, 2020</div></th>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Sep. 30, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenues</a></td>
<td class="nump">$ 21,561<span></span>
</td>
<td class="nump">$ 23,583<span></span>
</td>
<td class="nump">$ 79,652<span></span>
</td>
<td class="nump">$ 83,845<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.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="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenues</a></td>
<td class="nump">22<span></span>
</td>
<td class="nump">5,223<span></span>
</td>
<td class="nump">389<span></span>
</td>
<td class="nump">20,259<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TypeOfArrangementAxis=pgen_UpfrontAndMilestonePaymentsMember', window );">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="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiabilityRevenueRecognized', window );">Revenues</a></td>
<td class="nump">22<span></span>
</td>
<td class="nump">5,213<span></span>
</td>
<td class="nump">380<span></span>
</td>
<td class="nump">19,654<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_CounterpartyNameAxis=pgen_ZiopharmMember', window );">ZIOPHARM Oncology, 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="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total 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">100<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_CounterpartyNameAxis=pgen_OragenicsMember', window );">Oragenics, 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="top.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="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenues</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">2,823<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">3,053<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenues</a></td>
<td class="nump">18<span></span>
</td>
<td class="nump">2,394<span></span>
</td>
<td class="nump">371<span></span>
</td>
<td class="nump">16,967<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenues</a></td>
<td class="nump">$ 4<span></span>
</td>
<td class="nump">$ 6<span></span>
</td>
<td class="nump">$ 18<span></span>
</td>
<td class="nump">$ 139<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_ContractWithCustomerLiabilityRevenueRecognized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130549-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_RevenueFromContractWithCustomerExcludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=123351226&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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=123351226&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 http://asc.fasb.org/extlink&amp;oid=6472922&amp;loc=d3e499488-122856<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_TypeOfArrangementAxis=pgen_UpfrontAndMilestonePaymentsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_CounterpartyNameAxis=pgen_ZiopharmMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_ZiopharmMember</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_OragenicsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_OragenicsMember</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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>66
<FILENAME>R55.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.2</span><table class="report" border="0" cellspacing="2" id="idm139954260653592">
<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, 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="top.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="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiability', window );">Deferred revenue</a></td>
<td class="nump">$ 26,716<span></span>
</td>
<td class="nump">$ 25,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="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiabilityCurrent', window );">Current portion of deferred revenue</a></td>
<td class="nump">3,693<span></span>
</td>
<td class="nump">2,800<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiabilityNoncurrent', window );">Long-term portion of deferred revenue</a></td>
<td class="nump">23,023<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="top.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="top.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="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiability', window );">Deferred revenue</a></td>
<td class="nump">23,040<span></span>
</td>
<td class="nump">23,420<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.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="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiability', window );">Deferred revenue</a></td>
<td class="nump">3,493<span></span>
</td>
<td class="nump">2,126<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.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="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiability', window );">Deferred revenue</a></td>
<td class="nump">$ 183<span></span>
</td>
<td class="nump">$ 277<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=123360276&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 http://asc.fasb.org/extlink&amp;oid=123351226&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 http://asc.fasb.org/extlink&amp;oid=123360276&amp;loc=SL49130532-203044<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=123360276&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 http://asc.fasb.org/extlink&amp;oid=123360276&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 http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130549-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=123360276&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 http://asc.fasb.org/extlink&amp;oid=123360276&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 http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130549-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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>67
<FILENAME>R56.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.2</span><table class="report" border="0" cellspacing="2" id="idm139954253160184">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Collaboration and Licensing Revenue - Summary of Deferred Revenue by Collaborator (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TypeOfArrangementAxis=pgen_UpfrontAndMilestonePaymentsMember', window );">Upfront and milestone payments</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="top.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="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligation', window );">Deferred revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 23,420<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2021-10-01', window );">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2021-10-01 | Upfront and milestone payments</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="top.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="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligation', window );">Deferred revenue</a></td>
<td class="nump">$ 23,040<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="top.Show.showAR( this, 'defref_srt_CounterpartyNameAxis=pgen_IntrexonEnergyPartnersMember', window );">Intrexon Energy Partners, LLC | Upfront and milestone payments</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="top.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="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligation', window );">Deferred revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">8,362<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_CounterpartyNameAxis=pgen_IntrexonEnergyPartnersMember', window );">Intrexon Energy Partners, LLC | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2021-10-01</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="top.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="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1', window );">Average Remaining Performance Period (Years)</a></td>
<td class="text">2 years 6 months<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="top.Show.showAR( this, 'defref_srt_CounterpartyNameAxis=pgen_IntrexonEnergyPartnersMember', window );">Intrexon Energy Partners, LLC | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2021-10-01 | Upfront and milestone payments</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="top.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="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligation', window );">Deferred revenue</a></td>
<td class="nump">$ 8,362<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="top.Show.showAR( this, 'defref_srt_CounterpartyNameAxis=pgen_IntrexonEnergyPartnersIILLCMember', window );">Intrexon Energy Partners II, LLC | Upfront and milestone payments</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="top.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="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligation', window );">Deferred revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">12,843<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_CounterpartyNameAxis=pgen_IntrexonEnergyPartnersIILLCMember', window );">Intrexon Energy Partners II, LLC | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2021-10-01</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="top.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="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1', window );">Average Remaining Performance Period (Years)</a></td>
<td class="text">3 years 2 months 12 days<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="top.Show.showAR( this, 'defref_srt_CounterpartyNameAxis=pgen_IntrexonEnergyPartnersIILLCMember', window );">Intrexon Energy Partners II, LLC | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2021-10-01 | Upfront and milestone payments</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="top.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="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligation', window );">Deferred revenue</a></td>
<td class="nump">$ 12,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="top.Show.showAR( this, 'defref_srt_CounterpartyNameAxis=pgen_CastleCreekBiosciencesIncMember', window );">Castle Creek Biosciences, Inc. | Upfront and milestone payments</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="top.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="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligation', window );">Deferred revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">379<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_CounterpartyNameAxis=pgen_CastleCreekBiosciencesIncMember', window );">Castle Creek Biosciences, Inc. | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2021-10-01</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="top.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="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1', window );">Average Remaining Performance Period (Years)</a></td>
<td class="text">3 months 18 days<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="top.Show.showAR( this, 'defref_srt_CounterpartyNameAxis=pgen_CastleCreekBiosciencesIncMember', window );">Castle Creek Biosciences, Inc. | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2021-10-01 | Upfront and milestone payments</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="top.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="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligation', window );">Deferred revenue</a></td>
<td class="nump">$ 17<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="top.Show.showAR( this, 'defref_srt_CounterpartyNameAxis=pgen_OtherCollaborationsMember', window );">Other | Upfront and milestone payments</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="top.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="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligation', window );">Deferred revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,836<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_CounterpartyNameAxis=pgen_OtherCollaborationsMember', window );">Other | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2021-10-01</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="top.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="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1', window );">Average Remaining Performance Period (Years)</a></td>
<td class="text">3 years 1 month 6 days<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="top.Show.showAR( this, 'defref_srt_CounterpartyNameAxis=pgen_OtherCollaborationsMember', window );">Other | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2021-10-01 | Upfront and milestone payments</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="top.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="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligation', window );">Deferred revenue</a></td>
<td class="nump">$ 1,818<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_ContractWithCustomerAssetAndLiabilityLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_RevenueRemainingPerformanceObligation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of transaction price allocated to performance obligation that has not been recognized as revenue.</p></div>
<a href="javascript:void(0);" onclick="top.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 13<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130556-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueRemainingPerformanceObligation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Period in which remaining performance obligation is expected to be recognized as revenue, 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="top.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 13<br> -Subparagraph (b)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130556-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1</td>
</tr>
<tr>
<td style="padding-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_us-gaap_TypeOfArrangementAxis=pgen_UpfrontAndMilestonePaymentsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2021-10-01">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2021-10-01</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_OtherCollaborationsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_OtherCollaborationsMember</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>R57.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.2</span><table class="report" border="0" cellspacing="2" id="idm139954256641032">
<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, 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="top.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="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis', window );">Amortized Cost</a></td>
<td class="nump">$ 139,640<span></span>
</td>
<td class="nump">$ 48,312<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax', window );">Gross Unrealized Gains</a></td>
<td class="nump">5<span></span>
</td>
<td class="nump">14<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax', window );">Gross Unrealized Losses</a></td>
<td class="num">(35)<span></span>
</td>
<td class="num">(1)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Aggregate Fair&#160;Value</a></td>
<td class="nump">139,610<span></span>
</td>
<td class="nump">48,325<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.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="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis', window );">Amortized Cost</a></td>
<td class="nump">139,375<span></span>
</td>
<td class="nump">48,048<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax', window );">Gross Unrealized Gains</a></td>
<td class="nump">5<span></span>
</td>
<td class="nump">14<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax', window );">Gross Unrealized Losses</a></td>
<td class="num">(35)<span></span>
</td>
<td class="num">(1)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Aggregate Fair&#160;Value</a></td>
<td class="nump">139,345<span></span>
</td>
<td class="nump">48,061<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.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="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis', window );">Amortized Cost</a></td>
<td class="nump">265<span></span>
</td>
<td class="nump">264<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.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="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Aggregate Fair&#160;Value</a></td>
<td class="nump">$ 265<span></span>
</td>
<td class="nump">$ 264<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=123581744&amp;loc=d3e27161-111563<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=123581744&amp;loc=d3e27161-111563<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=123581744&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 http://asc.fasb.org/extlink&amp;oid=124258926&amp;loc=SL82898722-210454<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=120398452&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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=123581744&amp;loc=d3e27161-111563<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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>69
<FILENAME>R58.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.2</span><table class="report" border="0" cellspacing="2" id="idm139954250768056">
<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, 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="top.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="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsFairValue', window );">Due within one year</a></td>
<td class="nump">$ 72,684<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveFairValue', window );">After one year through two years</a></td>
<td class="nump">66,926<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate', window );">Total</a></td>
<td class="nump">$ 139,610<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=123599081&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 http://asc.fasb.org/extlink&amp;oid=123581744&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 http://asc.fasb.org/extlink&amp;oid=123581744&amp;loc=d3e27198-111563<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>70
<FILENAME>R59.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.2</span><table class="report" border="0" cellspacing="2" id="idm139954252705832">
<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, 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="top.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="top.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">$ 139,610<span></span>
</td>
<td class="nump">$ 48,325<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.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="top.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="top.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="top.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="top.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">139,610<span></span>
</td>
<td class="nump">48,325<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.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="top.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="top.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="top.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="top.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">139,345<span></span>
</td>
<td class="nump">48,061<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.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="top.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="top.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="top.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="top.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">139,345<span></span>
</td>
<td class="nump">48,061<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.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="top.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="top.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="top.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="top.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">265<span></span>
</td>
<td class="nump">264<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.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="top.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="top.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="top.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="top.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">265<span></span>
</td>
<td class="nump">264<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.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="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=123874694&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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>71
<FILENAME>R60.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.2</span><table class="report" border="0" cellspacing="2" id="idm139954249346424">
<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, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</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="top.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="top.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="top.Show.showAR( this, 'defref_us-gaap_ConvertibleDebtFairValueDisclosures', window );">Fair value of convertible debt</a></td>
<td class="nump">$ 169,000<span></span>
</td>
<td class="nump">$ 165,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="top.Show.showAR( this, 'defref_us-gaap_ConvertibleDebt', window );">Carrying value of convertible debt</a></td>
<td class="nump">$ 176,788<span></span>
</td>
<td class="nump">$ 168,147<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=120400017&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 http://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 http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://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 http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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>72
<FILENAME>R61.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.2</span><table class="report" border="0" cellspacing="2" id="idm139954260660216">
<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, 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="top.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="top.Show.showAR( this, 'defref_us-gaap_InventoryGross', window );">Inventory</a></td>
<td class="nump">$ 9,936<span></span>
</td>
<td class="nump">$ 11,359<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.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="top.Show.showAR( this, 'defref_us-gaap_InventoryGross', window );">Inventory</a></td>
<td class="nump">2,230<span></span>
</td>
<td class="nump">2,060<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PublicUtilitiesInventoryAxis=pgen_WorkInProcessMember', window );">Work in process</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="top.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="top.Show.showAR( this, 'defref_us-gaap_InventoryGross', window );">Inventory</a></td>
<td class="nump">1,837<span></span>
</td>
<td class="nump">2,348<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_InventoryGross', window );">Inventory</a></td>
<td class="nump">3,803<span></span>
</td>
<td class="nump">5,047<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PublicUtilitiesInventoryAxis=pgen_FeedMember', window );">Feed</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="top.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="top.Show.showAR( this, 'defref_us-gaap_InventoryGross', window );">Inventory</a></td>
<td class="nump">$ 2,066<span></span>
</td>
<td class="nump">$ 1,904<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_WorkInProcessMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_WorkInProcessMember</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PublicUtilitiesInventoryAxis=pgen_FeedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_FeedMember</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>R62.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.2</span><table class="report" border="0" cellspacing="2" id="idm139954260673272">
<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, 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="top.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="top.Show.showAR( this, 'defref_us-gaap_LandAndLandImprovements', window );">Land and land improvements</a></td>
<td class="nump">$ 9,844<span></span>
</td>
<td class="nump">$ 9,844<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BuildingsAndImprovementsGross', window );">Buildings and building improvements</a></td>
<td class="nump">12,088<span></span>
</td>
<td class="nump">12,088<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FurnitureAndFixturesGross', window );">Furniture and fixtures</a></td>
<td class="nump">1,236<span></span>
</td>
<td class="nump">1,228<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MachineryAndEquipmentGross', window );">Equipment</a></td>
<td class="nump">32,634<span></span>
</td>
<td class="nump">31,150<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LeaseholdImprovementsGross', window );">Leasehold improvements</a></td>
<td class="nump">6,452<span></span>
</td>
<td class="nump">6,260<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="top.Show.showAR( this, 'defref_pgen_BreedingandProductionAnimalsGross', window );">Breeding stock</a></td>
<td class="nump">968<span></span>
</td>
<td class="nump">868<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="top.Show.showAR( this, 'defref_pgen_ComputerHardwareandSoftware', window );">Computer hardware and software</a></td>
<td class="nump">5,425<span></span>
</td>
<td class="nump">5,684<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConstructionInProgressGross', window );">Construction and other assets in progress</a></td>
<td class="nump">2,729<span></span>
</td>
<td class="nump">2,754<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property, plant and equipment, gross</a></td>
<td class="nump">71,376<span></span>
</td>
<td class="nump">69,876<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment', window );">Less: Accumulated depreciation and amortization</a></td>
<td class="num">(38,619)<span></span>
</td>
<td class="num">(34,952)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Property, plant and equipment, net</a></td>
<td class="nump">$ 32,757<span></span>
</td>
<td class="nump">$ 34,924<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://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 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.14)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 45<br> -Paragraph 4<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6812-107765<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 http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before accumulated deprecation 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="top.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 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6812-107765<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(13))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 45<br> -Paragraph 4<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6812-107765<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 http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 45<br> -Paragraph 4<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6812-107765<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 http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://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 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.13)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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(14))<br> -URI http://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> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<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)(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&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 942<br> -SubTopic 360<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=124429447&amp;loc=SL124453093-239630<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(13))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: 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 http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>74
<FILENAME>R63.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.2</span><table class="report" border="0" cellspacing="2" id="idm139954257389208">
<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, 2021</div></th>
<th class="th"><div>Sep. 30, 2020</div></th>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Sep. 30, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_Depreciation', window );">Depreciation expense</a></td>
<td class="nump">$ 1,525<span></span>
</td>
<td class="nump">$ 1,873<span></span>
</td>
<td class="nump">$ 4,711<span></span>
</td>
<td class="nump">$ 5,689<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://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 http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>75
<FILENAME>R64.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.2</span><table class="report" border="0" cellspacing="2" id="idm139954250779368">
<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)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th">
<div>Sep. 30, 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="top.Show.showAR( this, 'defref_us-gaap_GoodwillRollForward', window );"><strong>Goodwill</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="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Beginning balance</a></td>
<td class="nump">$ 54,363<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillForeignCurrencyTranslationGainLoss', window );">Foreign currency translation adjustments</a></td>
<td class="num">(157)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Ending balance</a></td>
<td class="nump">$ 54,206<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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(10)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&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 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=120320667&amp;loc=SL49117168-202975<br><br>Reference 3: 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 http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=99380562&amp;loc=d3e13770-109266<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_GoodwillRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>76
<FILENAME>R65.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.2</span><table class="report" border="0" cellspacing="2" id="idm139954249338920">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Goodwill and Intangible Assets, 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>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Sep. 30, 2020</div></th>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Sep. 30, 2020</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="top.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>
<td class="text">&#160;<span></span>
</td>
<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="top.Show.showAR( this, 'defref_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss', window );">Goodwill accumulated impairment losses</a></td>
<td class="nump">$ 43,643<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 43,643<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 43,643<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AmortizationOfIntangibleAssets', window );">Amortization expense</a></td>
<td class="nump">$ 1,874<span></span>
</td>
<td class="nump">$ 1,913<span></span>
</td>
<td class="nump">$ 5,731<span></span>
</td>
<td class="nump">$ 5,675<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_AmortizationOfIntangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=123570139&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 http://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 http://asc.fasb.org/extlink&amp;oid=6388964&amp;loc=d3e16225-109274<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_GoodwillAndIntangibleAssetsDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_GoodwillImpairedAccumulatedImpairmentLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://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 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>77
<FILENAME>R66.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.2</span><table class="report" border="0" cellspacing="2" id="idm139954256734264">
<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, 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="top.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="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Gross Carrying Amount</a></td>
<td class="nump">$ 109,609<span></span>
</td>
<td class="nump">$ 113,677<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated Amortization</a></td>
<td class="num">(52,695)<span></span>
</td>
<td class="num">(48,281)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Net</a></td>
<td class="nump">56,914<span></span>
</td>
<td class="nump">65,396<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.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="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Gross Carrying Amount</a></td>
<td class="nump">92,859<span></span>
</td>
<td class="nump">96,927<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated Amortization</a></td>
<td class="num">(37,667)<span></span>
</td>
<td class="num">(34,412)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Net</a></td>
<td class="nump">55,192<span></span>
</td>
<td class="nump">62,515<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.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="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Gross Carrying Amount</a></td>
<td class="nump">10,850<span></span>
</td>
<td class="nump">10,850<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated Amortization</a></td>
<td class="num">(10,024)<span></span>
</td>
<td class="num">(9,340)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Net</a></td>
<td class="nump">826<span></span>
</td>
<td class="nump">1,510<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.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="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Gross Carrying Amount</a></td>
<td class="nump">5,900<span></span>
</td>
<td class="nump">5,900<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated Amortization</a></td>
<td class="num">(5,004)<span></span>
</td>
<td class="num">(4,529)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Net</a></td>
<td class="nump">$ 896<span></span>
</td>
<td class="nump">$ 1,371<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://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 http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://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 http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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>78
<FILENAME>R67.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.2</span><table class="report" border="0" cellspacing="2" id="idm139954250827992">
<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 - USD ($)<br></strong></div></th>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember', window );">Trans Ova Genetics, LC | First National Bank of Omaha</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="top.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="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Line of credit facility, maximum borrowing capacity</a></td>
<td class="nump">$ 5,000,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="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd', window );">Line of credit facility, interest rate at period end</a></td>
<td class="nump">3.25%<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="top.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>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity', window );">Line of credit facility, current borrowing capacity</a></td>
<td class="nump">$ 5,000,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="top.Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember', window );">Trans Ova Genetics, LC | First National Bank of Omaha | Minimum</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="top.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="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Debt instrument, interest rate, stated percentage</a></td>
<td class="nump">3.00%<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="top.Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember', window );">Exemplar Genetics, LLC | American State Bank</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="top.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="top.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="top.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="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://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 http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://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 http://asc.fasb.org/extlink&amp;oid=120398452&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 http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_LineOfCreditFacilityCurrentBorrowingCapacity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of current borrowing capacity under the credit facility considering any current restrictions on the amount that could be borrowed (for example, borrowings may be limited by the amount of current assets), but without considering any amounts currently outstanding under the facility.</p></div>
<a href="javascript:void(0);" onclick="top.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 http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_LineOfCreditFacilityInterestRateAtPeriodEnd">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The effective interest rate at the end of the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.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 http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd</td>
</tr>
<tr>
<td style="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_LineOfCreditFacilityLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_TransOvaGeneticsLcMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_TransOvaGeneticsLcMember</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_FirstNationalBankofOmahaMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_FirstNationalBankofOmahaMember</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_dei_LegalEntityAxis=pgen_ExemplarGeneticsLLCMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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>79
<FILENAME>R68.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.2</span><table class="report" border="0" cellspacing="2" id="idm139954260471752">
<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, 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="top.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="top.Show.showAR( this, 'defref_us-gaap_LongTermDebt', window );">Long-term debt</a></td>
<td class="nump">$ 180,172<span></span>
</td>
<td class="nump">$ 171,882<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtCurrent', window );">Less current portion</a></td>
<td class="nump">355<span></span>
</td>
<td class="nump">360<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtNoncurrent', window );">Long-term debt, less current portion</a></td>
<td class="nump">179,817<span></span>
</td>
<td class="nump">171,522<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.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="top.Show.showAR( this, 'defref_us-gaap_LongTermDebt', window );">Long-term debt</a></td>
<td class="nump">176,788<span></span>
</td>
<td class="nump">168,147<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_NotesPayableToBanksMember', window );">Notes payable</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="top.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="top.Show.showAR( this, 'defref_us-gaap_LongTermDebt', window );">Long-term debt</a></td>
<td class="nump">3,328<span></span>
</td>
<td class="nump">3,655<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_LongTermDebt', window );">Long-term debt</a></td>
<td class="nump">$ 56<span></span>
</td>
<td class="nump">$ 80<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt. 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="top.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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=120400017&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 http://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 http://asc.fasb.org/extlink&amp;oid=120398452&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 http://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 http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after unamortized (discount) premium and debt issuance costs of long-term debt classified as noncurrent and excluding amounts to be repaid within one year or the normal operating cycle, if longer. 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="top.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 http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=us-gaap_NotesPayableToBanksMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_NotesPayableToBanksMember</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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>80
<FILENAME>R69.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.2</span><table class="report" border="0" cellspacing="2" id="idm139954252011480">
<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="1">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>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Oct. 31, 2020 </div>
<div>shares</div>
</th>
<th class="th">
<div>Sep. 30, 2020 </div>
<div>shares</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, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Sep. 30, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Sep. 30, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2018 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Sep. 30, 2018 </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="top.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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="text">&#160;<span></span>
</td>
<td class="num">$ (180,000)<span></span>
</td>
<td class="num">$ (204,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="top.Show.showAR( this, 'defref_us-gaap_InterestPayableCurrentAndNoncurrent', window );">Accrued 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="nump">1,750,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="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebt', window );">Long-term 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="nump">180,172,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 171,882,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="top.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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<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="top.Show.showAR( this, 'defref_us-gaap_LongTermDebt', window );">Long-term 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="nump">176,788,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">168,147,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="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_NotesPayableToBanksMember', window );">Notes payable</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>
<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="top.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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebt', window );">Long-term 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="nump">$ 3,328,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,655,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="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=pgen_ActoBioTherapeuticsInc.Member', window );">Precigen ActoBio Inc. | Convertible debt | Harvest Intrexon Enterprise Fund I, LP</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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<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="top.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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">3.00%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestExpense', window );">Interest expense</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">$ 147,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 616,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="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=pgen_TransOvaGeneticsLcMember', window );">Trans Ova Genetics, LC | Notes payable | American State Bank</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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<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="top.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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3.95%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="top.Show.showAR( this, 'defref_us-gaap_LongTermDebt', window );">Long-term 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="nump">$ 3,328,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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentPeriodicPayment', window );">Debt instrument, periodic payment</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">39,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="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=pgen_HarvestIntrexonEnterpriseFundILPMember', window );">Harvest Intrexon Enterprise Fund I, LP | Precigen ActoBio Inc.</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>
<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="top.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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentFaceAmount', window );">Aggregate principal amount</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>
<td class="nump">$ 30,000,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="top.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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentFaceAmount', window );">Aggregate principal amount</a></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="nump">$ 200,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="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<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="top.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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="text">&#160;<span></span>
</td>
<td class="nump">3.50%<span></span>
</td>
<td class="text">&#160;<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="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<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="top.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>
<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="top.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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<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="top.Show.showAR( this, 'defref_us-gaap_ConvertibleDebt', window );">Carrying value of convertible debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 143,723,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 176,788,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 168,147,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="top.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>
<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="top.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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">11.02%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="top.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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 23,212,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="top.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>
<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="top.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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<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="top.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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<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="top.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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<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="top.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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<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="top.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>
<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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=pgen_ActoBioNotesMember', window );">ActoBio Notes</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>
<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="top.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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtConversionConvertedInstrumentSharesIssued1', window );">Debt conversion, converted instrument, shares issued (in shares) | shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6,293,402<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=pgen_MerckConvertibleNoteMember', window );">Merck Convertible Note</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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentFaceAmount', window );">Aggregate principal amount</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="nump">$ 25,000,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="top.Show.showAR( this, 'defref_us-gaap_DebtConversionConvertedInstrumentSharesIssued1', window );">Debt conversion, converted instrument, shares issued (in shares) | shares</a></td>
<td class="nump">6,758,400<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=123466103&amp;loc=SL6014347-161799<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=120400017&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 http://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 http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_DebtConversionConvertedInstrumentSharesIssued1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of shares issued in exchange for the original debt being converted in a noncash (or part noncash) transaction. "Part noncash" refers to that portion of the transaction not resulting in cash receipts or payments in the period.</p></div>
<a href="javascript:void(0);" onclick="top.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 http://asc.fasb.org/extlink&amp;oid=123431023&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 3<br> -URI http://asc.fasb.org/extlink&amp;oid=123431023&amp;loc=d3e4304-108586<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtConversionConvertedInstrumentSharesIssued1</td>
</tr>
<tr>
<td style="padding-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_DebtInstrumentConvertibleConversionPrice1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://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 http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://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 http://asc.fasb.org/extlink&amp;oid=123467817&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 http://asc.fasb.org/extlink&amp;oid=123467817&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 http://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 http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21475-112644<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://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 http://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 http://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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495735-112612<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://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 http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_DebtInstrumentPeriodicPayment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of the required periodic payments including both interest and principal payments.</p></div>
<a href="javascript:void(0);" onclick="top.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 http://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 470<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123599511&amp;loc=d3e64711-112823<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentPeriodicPayment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_DebtInstrumentRedemptionPricePercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=123599511&amp;loc=d3e64711-112823<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://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 http://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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28555-108399<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28555-108399<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://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 http://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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=123570139&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 http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_InterestExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=123367319&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 http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_InterestPayableCurrentAndNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=120398452&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 http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_LongTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt. 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="top.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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=120400017&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 http://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 http://asc.fasb.org/extlink&amp;oid=120398452&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 http://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 http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_ProceedsFromIssuanceOfLongTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_LongtermDebtTypeAxis=us-gaap_ConvertibleDebtMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=us-gaap_NotesPayableToBanksMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_NotesPayableToBanksMember</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_ActoBioTherapeuticsInc.Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_ActoBioTherapeuticsInc.Member</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_HarvestIntrexonEnterpriseFundILPMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_HarvestIntrexonEnterpriseFundILPMember</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_TransOvaGeneticsLcMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_TransOvaGeneticsLcMember</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=pgen_HarvestIntrexonEnterpriseFundILPMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_HarvestIntrexonEnterpriseFundILPMember</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_DebtInstrumentAxis=pgen_ActoBioNotesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_ActoBioNotesMember</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_MerckConvertibleNoteMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_MerckConvertibleNoteMember</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>R70.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.2</span><table class="report" border="0" cellspacing="2" id="idm139954260065384">
<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, 2021</div></th>
<th class="th"><div>Sep. 30, 2020</div></th>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Sep. 30, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_InterestExpenseDebtExcludingAmortization', window );">Cash interest expense</a></td>
<td class="nump">$ 1,750<span></span>
</td>
<td class="nump">$ 1,750<span></span>
</td>
<td class="nump">$ 5,250<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="top.Show.showAR( this, 'defref_pgen_InterestExpenseDebtAmortizationofDebtDiscountPremiumandDebtIssuanceCosts', window );">Non-cash interest expense</a></td>
<td class="nump">3,011<span></span>
</td>
<td class="nump">2,706<span></span>
</td>
<td class="nump">8,641<span></span>
</td>
<td class="nump">7,807<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestExpenseDebt', window );">Total interest expense</a></td>
<td class="nump">$ 4,761<span></span>
</td>
<td class="nump">$ 4,456<span></span>
</td>
<td class="nump">$ 13,891<span></span>
</td>
<td class="nump">$ 13,057<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://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 http://asc.fasb.org/extlink&amp;oid=123367319&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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495355-112611<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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>82
<FILENAME>R71.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.2</span><table class="report" border="0" cellspacing="2" id="idm139954260256536">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Lines of Credit and Long-Term Debt - Schedule of Future Maturities of Long-Term Debt (Details)<br> $ in Thousands</strong></div></th>
<th class="th">
<div>Sep. 30, 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="top.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="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear', window );">2021</a></td>
<td class="nump">$ 90<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths', window );">2022</a></td>
<td class="nump">400<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo', window );">2023</a></td>
<td class="nump">200,363<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree', window );">2024</a></td>
<td class="nump">378<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour', window );">2025</a></td>
<td class="nump">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="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive', window );">2026</a></td>
<td class="nump">408<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive', window );">Thereafter</a></td>
<td class="nump">1,352<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Total</a></td>
<td class="nump">$ 203,384<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_DebtInstrumentCarryingAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, before unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt.</p></div>
<a href="javascript:void(0);" onclick="top.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)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466204&amp;loc=SL6031897-161870<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(16))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&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 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -URI http://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 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentCarryingAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing 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="top.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 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123465755&amp;loc=d3e1835-112601<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495348-112611<br><br>Reference 3: 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 3<br> -Subparagraph (SX 210.12-04(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24072-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing 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="top.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 1E<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495348-112611<br><br>Reference 2: 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 3<br> -Subparagraph (SX 210.12-04(a))<br> -URI http://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 470<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123465755&amp;loc=d3e1835-112601<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing 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="top.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 1E<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495348-112611<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 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123465755&amp;loc=d3e1835-112601<br><br>Reference 3: 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 3<br> -Subparagraph (SX 210.12-04(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24072-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing 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="top.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 1E<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495348-112611<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 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123465755&amp;loc=d3e1835-112601<br><br>Reference 3: 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 3<br> -Subparagraph (SX 210.12-04(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24072-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing 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="top.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 1E<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495348-112611<br><br>Reference 2: 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 3<br> -Subparagraph (SX 210.12-04(a))<br> -URI http://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 470<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123465755&amp;loc=d3e1835-112601<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing 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="top.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 1E<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495348-112611<br><br>Reference 2: 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 3<br> -Subparagraph (SX 210.12-04(a))<br> -URI http://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 470<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123465755&amp;loc=d3e1835-112601<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in remainder of current fiscal year.</p></div>
<a href="javascript:void(0);" onclick="top.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 3<br> -Subparagraph (SX 210.12-04(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24072-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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>83
<FILENAME>R72.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.2</span><table class="report" border="0" cellspacing="2" id="idm139954256445336">
<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, 2021</div></th>
<th class="th"><div>Sep. 30, 2020</div></th>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Sep. 30, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilities', window );">Deferred tax liabilities</a></td>
<td class="nump">$ 2,574<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,574<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="top.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="top.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="top.Show.showAR( this, 'defref_pgen_TaxableIncomeLoss', window );">Taxable loss</a></td>
<td class="num">(24,700)<span></span>
</td>
<td class="num">$ (26,900)<span></span>
</td>
<td class="num">(82,200)<span></span>
</td>
<td class="num">$ (133,900)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLossCarryforwards', window );">Operating loss carryforwards</a></td>
<td class="nump">836,600<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">836,600<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="top.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="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch', window );">Research and development tax credits</a></td>
<td class="nump">10,900<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10,900<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="top.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="top.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="top.Show.showAR( this, 'defref_us-gaap_OperatingLossCarryforwards', window );">Operating loss carryforwards</a></td>
<td class="nump">76,800<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">76,800<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="top.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="top.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="top.Show.showAR( this, 'defref_us-gaap_OperatingLossCarryforwards', window );">Operating loss carryforwards</a></td>
<td class="nump">$ 583,900<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 583,900<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Taxable income (loss)</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://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 http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_DeferredTaxLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences without jurisdictional netting.</p></div>
<a href="javascript:void(0);" onclick="top.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 45<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123427490&amp;loc=d3e31931-109318<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 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_OperatingLossCarryforwards">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32559-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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>R73.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.2</span><table class="report" border="0" cellspacing="2" id="idm139954256329256">
<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, 2021</div></th>
<th class="th"><div>Sep. 30, 2020</div></th>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Sep. 30, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.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">$ (180)<span></span>
</td>
<td class="num">$ (204)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.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="top.Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxExpenseBenefit', window );">Deferred income tax benefit from continuing operations</a></td>
<td class="num">$ (61)<span></span>
</td>
<td class="num">$ (68)<span></span>
</td>
<td class="num">(180)<span></span>
</td>
<td class="num">(204)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Total income tax benefit from continuing operations</a></td>
<td class="num">(61)<span></span>
</td>
<td class="num">(50)<span></span>
</td>
<td class="num">(173)<span></span>
</td>
<td class="num">(130)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.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="top.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">$ 18<span></span>
</td>
<td class="nump">$ 7<span></span>
</td>
<td class="nump">$ 74<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://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 http://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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=123570139&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 http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://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 http://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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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>R74.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.2</span><table class="report" border="0" cellspacing="2" id="idm139954260679912">
<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"></th>
<th class="th" colspan="1">1 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jan. 31, 2020</div></th>
<th class="th"><div>Jan. 31, 2021</div></th>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Sep. 30, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ClassOfStockLineItems', window );"><strong>Class of Stock [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="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesNewIssues', window );">Shares issued (in shares)</a></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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueNewIssues', window );">Shares issued during the period, value</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 121,045<span></span>
</td>
<td class="nump">$ 121,045<span></span>
</td>
<td class="nump">$ 35,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="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts', window );">Adjustments to additional paid in capital, stock issued, issuance costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 568<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="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=pgen_TSBiotechnologyHoldingsLLCMember', window );">TS Biotechnology Holdings 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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ClassOfStockLineItems', window );"><strong>Class of Stock [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="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesNewIssues', window );">Shares issued (in shares)</a></td>
<td class="nump">5,972,696<span></span>
</td>
<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="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueNewIssues', window );">Shares issued during the period, value</a></td>
<td class="nump">$ 35,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_us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of decrease in additional paid in capital (APIC) resulting from direct costs associated with issuing stock. Includes, but is not limited to, legal and accounting fees and direct costs associated with stock issues under a shelf registration.</p></div>
<a href="javascript:void(0);" onclick="top.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 http://asc.fasb.org/extlink&amp;oid=123467817&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 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_ClassOfStockLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ClassOfStockLineItems</td>
</tr>
<tr>
<td style="padding-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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of new stock issued during the period.</p></div>
<a href="javascript:void(0);" onclick="top.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 http://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 http://asc.fasb.org/extlink&amp;oid=123467817&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 http://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 http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://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 http://asc.fasb.org/extlink&amp;oid=123467817&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 http://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 http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_RelatedPartyTransactionsByRelatedPartyAxis=pgen_TSBiotechnologyHoldingsLLCMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_TSBiotechnologyHoldingsLLCMember</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>86
<FILENAME>R75.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.2</span><table class="report" border="0" cellspacing="2" id="idm139954249116216">
<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="top.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="top.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="top.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="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>R76.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.2</span><table class="report" border="0" cellspacing="2" id="idm139954257306344">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Shareholders' Equity - Components of Accumulated Other Comprehensive Income (Details) - USD ($)<br> $ in Thousands</strong></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>
<th class="th"><div>Sep. 30, 2020</div></th>
<th class="th"><div>Jun. 30, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Precigen shareholders' equity</a></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>
<td class="nump">$ 58,552<span></span>
</td>
<td class="nump">$ 49,542<span></span>
</td>
<td class="nump">$ 71,711<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedOtherComprehensiveIncomeMember', window );">Total accumulated other comprehensive 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="top.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="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Precigen shareholders' equity</a></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>
<td class="nump">$ 1,362<span></span>
</td>
<td class="num">$ (650)<span></span>
</td>
<td class="num">$ (27,468)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember', window );">Unrealized gain (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="top.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="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Precigen shareholders' equity</a></td>
<td class="num">(30)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">13<span></span>
</td>
<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="top.Show.showAR( this, 'defref_us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedTranslationAdjustmentMember', window );">Income 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="top.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="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Precigen shareholders' equity</a></td>
<td class="nump">$ 1,545<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 3,984<span></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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://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 http://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 http://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 http://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 http://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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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>88
<FILENAME>R77.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.2</span><table class="report" border="0" cellspacing="2" id="idm139954252171352">
<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, 2021</div></th>
<th class="th"><div>Sep. 30, 2020</div></th>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Sep. 30, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Stock-based compensation costs</a></td>
<td class="nump">$ 2,490<span></span>
</td>
<td class="nump">$ 4,600<span></span>
</td>
<td class="nump">$ 11,462<span></span>
</td>
<td class="nump">$ 13,869<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.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="top.Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Stock-based compensation costs</a></td>
<td class="nump">8<span></span>
</td>
<td class="nump">1<span></span>
</td>
<td class="nump">23<span></span>
</td>
<td class="nump">7<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.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="top.Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Stock-based compensation costs</a></td>
<td class="nump">35<span></span>
</td>
<td class="nump">35<span></span>
</td>
<td class="nump">134<span></span>
</td>
<td class="nump">99<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.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="top.Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Stock-based compensation costs</a></td>
<td class="nump">555<span></span>
</td>
<td class="nump">435<span></span>
</td>
<td class="nump">2,180<span></span>
</td>
<td class="nump">1,383<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.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="top.Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Stock-based compensation costs</a></td>
<td class="nump">1,892<span></span>
</td>
<td class="nump">4,157<span></span>
</td>
<td class="nump">9,125<span></span>
</td>
<td class="nump">13,760<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.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="top.Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Stock-based compensation costs</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="num">$ (28)<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="num">$ (1,380)<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5047-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 S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.F)<br> -URI http://asc.fasb.org/extlink&amp;oid=122041274&amp;loc=d3e301413-122809<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 (h)(1)(i)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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>89
<FILENAME>R78.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.2</span><table class="report" border="0" cellspacing="2" id="idm139954251909528">
<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="1">1 Months Ended</th>
<th class="th" colspan="3">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>Sep. 30, 2021</div></th>
<th class="th"><div>Sep. 30, 2020</div></th>
<th class="th"><div>Mar. 31, 2020</div></th>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Sep. 30, 2020</div></th>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.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="top.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="text">&#160;<span></span>
</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>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.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="top.Show.showAR( this, 'defref_pgen_LockupPeriodOnRestrictedStockUnitShares', window );">Lock-up period</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">3 years<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="top.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="top.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="top.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="top.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="top.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="top.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="top.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="top.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="top.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="top.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="top.Show.showAR( this, 'defref_pgen_CompensationArrangementWithIndividualExpense', window );">Expense for certain compensation arrangements</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 76<span></span>
</td>
<td class="nump">$ 266<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 585<span></span>
</td>
<td class="nump">$ 720<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.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="top.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="nump">0<span></span>
</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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Options outstanding (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">104,354<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">104,354<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="top.Show.showAR( this, 'defref_us-gaap_PlanNameAxis=pgen_PrecigenStockOptionPlan2013PlanMemberMember', 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="top.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="top.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="nump">5,900,357<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,900,357<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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Options outstanding (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">11,078,437<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">11,078,437<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="top.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="nump">27,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">27,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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">RSUs outstanding (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">306,360<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">306,360<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="top.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="top.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="top.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="nump">1,974,662<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,974,662<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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Options outstanding (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,066,318<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,066,318<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="top.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="nump">5,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">RSUs outstanding (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">162,121<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">162,121<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Compensation Arrangement With Individual, Annual Cash Retainer</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Compensation Arrangement With Individual, Expense</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 (c)(2)(i)-(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 (a)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=120381028&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 (c)(1)(i)-(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_PrecigenStockOptionPlan2013PlanMemberMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_PrecigenStockOptionPlan2013PlanMemberMember</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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>90
<FILENAME>R79.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.2</span><table class="report" border="0" cellspacing="2" id="idm139954256507496">
<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, 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="top.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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Balances at beginning of period (in shares)</a></td>
<td class="nump">11,255,896<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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross', window );">Granted (in shares)</a></td>
<td class="nump">1,802,820<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="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Exercised (in shares)</a></td>
<td class="num">(126,508)<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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod', window );">Forfeited (in shares)</a></td>
<td class="num">(255,467)<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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod', window );">Expired (in shares)</a></td>
<td class="num">(427,632)<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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Balances at end of period (in shares)</a></td>
<td class="nump">12,249,109<span></span>
</td>
<td class="nump">11,255,896<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber', window );">Exercisable at end of period (in shares)</a></td>
<td class="nump">7,227,624<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="top.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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice', window );">Balances at beginning of period (in usd per share)</a></td>
<td class="nump">$ 15.53<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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice', window );">Granted (in usd per share)</a></td>
<td class="nump">8.02<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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice', window );">Exercised (in usd per share)</a></td>
<td class="num">(4.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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice', window );">Forfeited (in usd per share)</a></td>
<td class="num">(6.83)<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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice', window );">Expired (in usd per share)</a></td>
<td class="num">(25.93)<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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice', window );">Balances at period end (in usd per share)</a></td>
<td class="nump">14.35<span></span>
</td>
<td class="nump">$ 15.53<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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">$ 16.87<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="top.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="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2', window );">Balances, weighted average remaining contractual period</a></td>
<td class="text">6 years 10 months 20 days<span></span>
</td>
<td class="text">7 years 3 months<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1', window );">Exercisable at period end, weighted average remaining contractual period</a></td>
<td class="text">5 years 8 months 4 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 (c)(1)(iii)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 (c)(1)(iii)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 (c)(1)(iv)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 (c)(1)(iv)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=120381028&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 (c)(1)(i)-(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 (c)(1)(i)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 (c)(1)(iv)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&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 http://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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21463-112644<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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>91
<FILENAME>R80.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.2</span><table class="report" border="0" cellspacing="2" id="idm139954260903528">
<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, 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="top.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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Balances at beginning of period (in shares)</a></td>
<td class="nump">1,727,712<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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Granted (in shares)</a></td>
<td class="nump">462,019<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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod', window );">Vested (in shares)</a></td>
<td class="num">(1,624,013)<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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod', window );">Forfeited (in shares)</a></td>
<td class="num">(97,237)<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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Balances at end of period (in shares)</a></td>
<td class="nump">468,481<span></span>
</td>
<td class="nump">1,727,712<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Balances at beginning of period (in usd per share)</a></td>
<td class="nump">$ 6.11<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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Granted (in usd per share)</a></td>
<td class="nump">7.87<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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue', window );">Vested (in usd per share)</a></td>
<td class="num">(5.76)<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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue', window );">Forfeited (in usd per share)</a></td>
<td class="num">(8.96)<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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Balances at end of period (in usd per share)</a></td>
<td class="nump">$ 8.47<span></span>
</td>
<td class="nump">$ 6.11<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms', window );">Weighted Average Remaining Contractual Term (Years)</a></td>
<td class="text">6 months 29 days<span></span>
</td>
<td class="text">5 months 1 day<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 (c)(1)(iv)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 (c)(2)(iii)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 (c)(2)(iii)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 (c)(2)(iii)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 (c)(2)(i)-(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 (c)(2)(i)-(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 (c)(2)(iii)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 (c)(2)(iii)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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>R81.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.2</span><table class="report" border="0" cellspacing="2" id="idm139954256751352">
<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, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.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="top.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="top.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="top.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="top.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="top.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="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseRemainingLeaseTerm', window );">Term of contract</a></td>
<td class="text">9 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Lessee, Operating Lease, Termination Period</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918673-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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>93
<FILENAME>R82.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.2</span><table class="report" border="0" cellspacing="2" id="idm139954257543768">
<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, 2021</div></th>
<th class="th"><div>Sep. 30, 2020</div></th>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Sep. 30, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseCost', window );">Operating lease costs</a></td>
<td class="nump">$ 843<span></span>
</td>
<td class="nump">$ 892<span></span>
</td>
<td class="nump">$ 2,511<span></span>
</td>
<td class="nump">$ 2,690<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShortTermLeaseCost', window );">Short-term lease costs</a></td>
<td class="nump">464<span></span>
</td>
<td class="nump">480<span></span>
</td>
<td class="nump">1,411<span></span>
</td>
<td class="nump">1,332<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_VariableLeaseCost', window );">Variable lease costs</a></td>
<td class="nump">199<span></span>
</td>
<td class="nump">205<span></span>
</td>
<td class="nump">663<span></span>
</td>
<td class="nump">654<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LeaseCost', window );">Lease costs</a></td>
<td class="nump">$ 1,506<span></span>
</td>
<td class="nump">$ 1,577<span></span>
</td>
<td class="nump">$ 4,585<span></span>
</td>
<td class="nump">$ 4,676<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=123408670&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 http://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://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 http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=123408670&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 http://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=123408670&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 http://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>94
<FILENAME>R83.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.2</span><table class="report" border="0" cellspacing="2" id="idm139954260363224">
<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, 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="top.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="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear', window );">2021</a></td>
<td class="nump">$ 718<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="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths', window );">2022</a></td>
<td class="nump">3,405<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="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo', window );">2023</a></td>
<td class="nump">2,945<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="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree', window );">2024</a></td>
<td class="nump">3,009<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="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour', window );">2025</a></td>
<td class="nump">2,283<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="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive', window );">2026</a></td>
<td class="nump">1,796<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="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive', window );">Thereafter</a></td>
<td class="nump">4,638<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="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue', window );">Total</a></td>
<td class="nump">18,794<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="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount', window );">Present value adjustment</a></td>
<td class="num">(5,636)<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="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiability', window );">Total</a></td>
<td class="nump">13,158<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="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityCurrent', window );">Current portion of lease liabilities</a></td>
<td class="nump">1,959<span></span>
</td>
<td class="nump">$ 2,657<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityNoncurrent', window );">Long-term portion of operating lease liabilities</a></td>
<td class="nump">$ 11,199<span></span>
</td>
<td class="nump">$ 7,744<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>95
<FILENAME>R84.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.2</span><table class="report" border="0" cellspacing="2" id="idm139954250647608">
<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, 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="top.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="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1', window );">Weighted average remaining lease term (years)</a></td>
<td class="text">6 years 4 months 17 days<span></span>
</td>
<td class="text">4 years 2 months 15 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="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent', window );">Weighted average discount rate</a></td>
<td class="nump">10.99%<span></span>
</td>
<td class="nump">10.27%<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=123408670&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 http://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://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 http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>96
<FILENAME>R85.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.2</span><table class="report" border="0" cellspacing="2" id="idm139954252255640">
<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, 2021</div></th>
<th class="th"><div>Sep. 30, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_OperatingLeasePayments', window );">Cash paid for operating lease liabilities</a></td>
<td class="nump">$ 2,835<span></span>
</td>
<td class="nump">$ 3,013<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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">$ 4,868<span></span>
</td>
<td class="nump">$ 395<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://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 http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://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 http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>97
<FILENAME>R86.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.2</span><table class="report" border="0" cellspacing="2" id="idm139954253917800">
<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"></th>
<th class="th" colspan="2">1 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Dec. 01, 2020 </div>
<div>claim</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>USD ($) </div>
<div>shares</div>
</th>
<th class="th">
<div>Sep. 30, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Sep. 30, 2021 </div>
<div>USD ($) </div>
<div>patent</div>
</th>
<th class="th">
<div>Nov. 30, 2020 </div>
<div>USD ($) </div>
<div>claim</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LossContingenciesLineItems', window );"><strong>Loss Contingencies [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="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiability', window );">Deferred revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 25,823<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 26,716<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="top.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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LossContingenciesLineItems', window );"><strong>Loss Contingencies [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="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiability', window );">Deferred revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 23,420<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 23,040<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="top.Show.showAR( this, 'defref_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=pgen_ExotechADSkincareAndThriveAgrobioticsMember', window );">Exotech, Inc.; AD Skincare, Inc.; and Thrive Agrobiotics, Inc.</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="top.Show.showAR( this, 'defref_us-gaap_LossContingenciesLineItems', window );"><strong>Loss Contingencies [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="top.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="text">&#160;<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="top.Show.showAR( this, 'defref_srt_CounterpartyNameAxis=pgen_XYLLCMember', window );">XY, LLC | Licensing and patent infringement suit</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="top.Show.showAR( this, 'defref_us-gaap_LossContingenciesLineItems', window );"><strong>Loss Contingencies [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="top.Show.showAR( this, 'defref_us-gaap_LossContingencyClaimsSettledNumber', window );">Loss contingency, claims settled, number | claim</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="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="top.Show.showAR( this, 'defref_us-gaap_LossContingencyPendingClaimsNumber', window );">Claims pending resolution | claim</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">2<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="top.Show.showAR( this, 'defref_pgen_LossContingencyNumberOfPatentsAtIssue', window );">Loss contingency, number of patents | patent</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">5<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="top.Show.showAR( this, 'defref_srt_CounterpartyNameAxis=pgen_SecuritiesAndExchangeCommissionMember', window );">Division Of Enforcement Of The Securities And Exchange Commission | Methane Bioconversion Platform Disclosures</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="top.Show.showAR( this, 'defref_us-gaap_LossContingenciesLineItems', window );"><strong>Loss Contingencies [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="top.Show.showAR( this, 'defref_us-gaap_PaymentsForLegalSettlements', window );">Payments for civil money penalty</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,500<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="top.Show.showAR( this, 'defref_srt_CounterpartyNameAxis=pgen_HarvestIntrexonEnterpriseFundILPMember', window );">Harvest Intrexon Enterprise Fund I, LP</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="top.Show.showAR( this, 'defref_us-gaap_LossContingenciesLineItems', window );"><strong>Loss Contingencies [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="top.Show.showAR( this, 'defref_pgen_StockIssuedDuringPeriodInConjunctionWithSettlementAgreementSharesNewIssues', window );">Stock issued in conjunction with settlement agreement, shares | shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,117,264<span></span>
</td>
<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="top.Show.showAR( this, 'defref_pgen_StockIssuedDuringPeriodInConjunctionWithSettlementAgreementValueNewIssues', window );">Shares issued in conjunction with settlement agreement</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 18,103<span></span>
</td>
<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="top.Show.showAR( this, 'defref_srt_CounterpartyNameAxis=pgen_ExotechADSkincareAndThriveAgrobioticsMember', window );">Exotech, Inc.; AD Skincare, Inc.; and Thrive Agrobiotics, 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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LossContingenciesLineItems', window );"><strong>Loss Contingencies [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="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiability', window );">Deferred revenue</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">$ 6,993<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pgen_LossContingencyNumberOfPatentsAtIssue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Loss Contingency, Number Of Patents At Issue</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_LossContingencyNumberOfPatentsAtIssue</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_StockIssuedDuringPeriodInConjunctionWithSettlementAgreementSharesNewIssues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Stock Issued During Period In Conjunction With Settlement Agreement, Shares New Issues</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_StockIssuedDuringPeriodInConjunctionWithSettlementAgreementSharesNewIssues</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_StockIssuedDuringPeriodInConjunctionWithSettlementAgreementValueNewIssues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Stock Issued During Period In Conjunction With Settlement Agreement, Value, New Issues</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_StockIssuedDuringPeriodInConjunctionWithSettlementAgreementValueNewIssues</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_ContractWithCustomerLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=123360276&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 http://asc.fasb.org/extlink&amp;oid=123351226&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 http://asc.fasb.org/extlink&amp;oid=123360276&amp;loc=SL49130532-203044<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_EquityMethodInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=109237563&amp;loc=d3e33749-111570<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 25<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&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 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.12)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_LossContingenciesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_LossContingencyClaimsSettledNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of claims settled.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LossContingencyClaimsSettledNumber</td>
</tr>
<tr>
<td style="padding-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_LossContingencyPendingClaimsNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of pending claims pertaining to a loss contingency.</p></div>
<a href="javascript:void(0);" onclick="top.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 450<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121557415&amp;loc=d3e14435-108349<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LossContingencyPendingClaimsNumber</td>
</tr>
<tr>
<td style="padding-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>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_PaymentsForLegalSettlements">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of cash paid for the settlement of litigation or for other legal issues during the period.</p></div>
<a href="javascript:void(0);" onclick="top.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> -Subparagraph (g)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3536-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsForLegalSettlements</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=pgen_ExotechADSkincareAndThriveAgrobioticsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_ExotechADSkincareAndThriveAgrobioticsMember</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_XYLLCMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_XYLLCMember</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_LitigationCaseAxis=pgen_LicensingAndPatentInfringementSuitMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_LitigationCaseAxis=pgen_LicensingAndPatentInfringementSuitMember</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_SecuritiesAndExchangeCommissionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_SecuritiesAndExchangeCommissionMember</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_LitigationCaseAxis=pgen_MethaneBioconversionPlatformDisclosuresMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_LitigationCaseAxis=pgen_MethaneBioconversionPlatformDisclosuresMember</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_HarvestIntrexonEnterpriseFundILPMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_HarvestIntrexonEnterpriseFundILPMember</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_ExotechADSkincareAndThriveAgrobioticsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_ExotechADSkincareAndThriveAgrobioticsMember</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>98
<FILENAME>R87.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.2</span><table class="report" border="0" cellspacing="2" id="idm139954256292344">
<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="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>Jan. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Sep. 30, 2020</div></th>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Sep. 30, 2020</div></th>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<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="top.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>
<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="top.Show.showAR( this, 'defref_us-gaap_ProfessionalAndContractServicesExpense', window );">Expense for services</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 43<span></span>
</td>
<td class="nump">$ 56<span></span>
</td>
<td class="nump">$ 89<span></span>
</td>
<td class="nump">$ 132<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubleaseIncome', window );">Sublease rental income</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="nump">$ 18<span></span>
</td>
<td class="nump">$ 61<span></span>
</td>
<td class="nump">$ 64<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=pgen_CastleCreekBiosciencesIncMember', window );">Castle Creek Biosciences, Inc.</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="top.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>
<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="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromSaleAndMaturityOfOtherInvestments', window );">Proceeds from sale and maturity of other investments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,280<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="top.Show.showAR( this, 'defref_us-gaap_PaymentsForProceedsFromOtherInvestingActivities', window );">Proceeds from convertible notes receivable and investment in preferred stock</a></td>
<td class="nump">$ 3,311<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="top.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>
<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="top.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>
<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="top.Show.showAR( this, 'defref_pgen_RelatedPartyOwnershipInterest', window );">Ownership interest</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="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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_PaymentsForProceedsFromOtherInvestingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash (inflow) outflow from investing activities classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.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 13<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3213-108585<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 12<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3179-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsForProceedsFromOtherInvestingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_ProceedsFromSaleAndMaturityOfOtherInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash inflow associated with the sale and maturity (principal being due) of other investments, prepayment and call (request of early payment) of other investments not otherwise defined in the taxonomy.</p></div>
<a href="javascript:void(0);" onclick="top.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> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3179-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromSaleAndMaturityOfOtherInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_ProfessionalAndContractServicesExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=123408670&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 http://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=pgen_CastleCreekBiosciencesIncMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_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_dei_LegalEntityAxis=pgen_ThirdSecurityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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>99
<FILENAME>R88.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.2</span><table class="report" border="0" cellspacing="2" id="idm139954260412648">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Net Loss per Share - Computation of Basic and Diluted Net Loss Per Share (Details) - USD ($)<br> $ / shares in Units, $ 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, 2021</div></th>
<th class="th"><div>Sep. 30, 2020</div></th>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Sep. 30, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract', window );"><strong>Numerator:</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="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperations', window );">Net loss from continuing operations</a></td>
<td class="num">$ (29,824)<span></span>
</td>
<td class="num">$ (27,536)<span></span>
</td>
<td class="num">$ (71,731)<span></span>
</td>
<td class="num">$ (64,091)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity', window );">Net income (loss) from discontinued operations</a></td>
<td class="nump">60<span></span>
</td>
<td class="num">(1,972)<span></span>
</td>
<td class="nump">4,599<span></span>
</td>
<td class="num">(64,769)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net loss</a></td>
<td class="num">$ (29,764)<span></span>
</td>
<td class="num">$ (29,508)<span></span>
</td>
<td class="num">$ (67,132)<span></span>
</td>
<td class="num">$ (128,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="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract', window );"><strong>Denominator:</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="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic', window );">Weighted average shares outstanding, basic (in shares)</a></td>
<td class="nump">199,179,963<span></span>
</td>
<td class="nump">165,527,024<span></span>
</td>
<td class="nump">197,254,438<span></span>
</td>
<td class="nump">163,318,375<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Weighted average shares outstanding, diluted (in shares)</a></td>
<td class="nump">199,179,963<span></span>
</td>
<td class="nump">165,527,024<span></span>
</td>
<td class="nump">197,254,438<span></span>
</td>
<td class="nump">163,318,375<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pgen_NetLossPerShareAbstract', window );"><strong>Net Loss Per Share [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="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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.15)<span></span>
</td>
<td class="num">$ (0.17)<span></span>
</td>
<td class="num">$ (0.36)<span></span>
</td>
<td class="num">$ (0.39)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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.15)<span></span>
</td>
<td class="num">(0.17)<span></span>
</td>
<td class="num">(0.36)<span></span>
</td>
<td class="num">(0.39)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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<span></span>
</td>
<td class="num">(0.01)<span></span>
</td>
<td class="nump">0.02<span></span>
</td>
<td class="num">(0.40)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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<span></span>
</td>
<td class="num">(0.01)<span></span>
</td>
<td class="nump">0.02<span></span>
</td>
<td class="num">(0.40)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasic', window );">Net loss per share, basic (in dollars per share)</a></td>
<td class="num">(0.15)<span></span>
</td>
<td class="num">(0.18)<span></span>
</td>
<td class="num">(0.34)<span></span>
</td>
<td class="num">(0.79)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareDiluted', window );">Net loss per share, diluted (in dollars per share)</a></td>
<td class="num">$ (0.15)<span></span>
</td>
<td class="num">$ (0.18)<span></span>
</td>
<td class="num">$ (0.34)<span></span>
</td>
<td class="num">$ (0.79)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pgen_NetLossPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Net Loss Per Share [Abstract]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_NetLossPerShareAbstract</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_EarningsPerShareBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=123482062&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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=125511455&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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=125511455&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 http://asc.fasb.org/extlink&amp;oid=123482062&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 http://asc.fasb.org/extlink&amp;oid=125512782&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 http://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 http://asc.fasb.org/extlink&amp;oid=125512782&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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=123367319&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 http://asc.fasb.org/extlink&amp;oid=125511455&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 http://asc.fasb.org/extlink&amp;oid=125511455&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 http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=125512782&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 http://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 http://asc.fasb.org/extlink&amp;oid=125512782&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 http://asc.fasb.org/extlink&amp;oid=125511455&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 http://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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=125511455&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 http://asc.fasb.org/extlink&amp;oid=123482062&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 http://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 http://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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=125511455&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 http://asc.fasb.org/extlink&amp;oid=123482062&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 http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_IncomeLossFromContinuingOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=123454820&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 http://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 http://asc.fasb.org/extlink&amp;oid=125511455&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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=123367319&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 http://asc.fasb.org/extlink&amp;oid=123570139&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 http://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 http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_IncomeLossFromContinuingOperationsPerBasicShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=123482062&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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=125511455&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 http://asc.fasb.org/extlink&amp;oid=125511455&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 http://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 http://asc.fasb.org/extlink&amp;oid=125511455&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 http://asc.fasb.org/extlink&amp;oid=123367319&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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=123367319&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 http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=125511455&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 http://asc.fasb.org/extlink&amp;oid=123482062&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 http://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 http://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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=123367319&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 http://asc.fasb.org/extlink&amp;oid=123367319&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 http://asc.fasb.org/extlink&amp;oid=125511455&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 http://asc.fasb.org/extlink&amp;oid=125511455&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 http://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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://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 http://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 http://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 http://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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=123454820&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 http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e1012-107759<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=125511455&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 http://asc.fasb.org/extlink&amp;oid=123367319&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 http://asc.fasb.org/extlink&amp;oid=125511455&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 http://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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=125511455&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 http://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 http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=125511455&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 http://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 http://asc.fasb.org/extlink&amp;oid=125511455&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 http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1278-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=123482062&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 http://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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=123367319&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 http://asc.fasb.org/extlink&amp;oid=123570139&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 http://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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=125511455&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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=124509347&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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=124509347&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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_NetIncomeLossAvailableToCommonStockholdersBasicAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract</td>
</tr>
<tr>
<td style="padding-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_WeightedAverageNumberOfDilutedSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://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 http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1505-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_WeightedAverageNumberOfSharesOutstandingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract</td>
</tr>
<tr>
<td style="padding-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_WeightedAverageNumberOfSharesOutstandingBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://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 http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1448-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>100
<FILENAME>R89.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.2</span><table class="report" border="0" cellspacing="2" id="idm139954256504376">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Net Loss per Share - Schedule of Antidilutive Securities Excluded from Calculation of Net Loss per Share (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, 2021</div></th>
<th class="th"><div>Sep. 30, 2020</div></th>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Sep. 30, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">Antidilutive securities excluded from computation of net loss per share (in shares)</a></td>
<td class="nump">24,571,918<span></span>
</td>
<td class="nump">31,169,627<span></span>
</td>
<td class="nump">24,571,918<span></span>
</td>
<td class="nump">31,169,627<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.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="top.Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">Antidilutive securities excluded from computation of net loss per share (in shares)</a></td>
<td class="nump">11,732,440<span></span>
</td>
<td class="nump">17,843,715<span></span>
</td>
<td class="nump">11,732,440<span></span>
</td>
<td class="nump">17,843,715<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.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="top.Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">Antidilutive securities excluded from computation of net loss per share (in shares)</a></td>
<td class="nump">12,249,109<span></span>
</td>
<td class="nump">11,379,605<span></span>
</td>
<td class="nump">12,249,109<span></span>
</td>
<td class="nump">11,379,605<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.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="top.Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">Antidilutive securities excluded from computation of net loss per share (in shares)</a></td>
<td class="nump">468,481<span></span>
</td>
<td class="nump">1,813,043<span></span>
</td>
<td class="nump">468,481<span></span>
</td>
<td class="nump">1,813,043<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.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="top.Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">Antidilutive securities excluded from computation of net loss per share (in shares)</a></td>
<td class="nump">121,888<span></span>
</td>
<td class="nump">133,264<span></span>
</td>
<td class="nump">121,888<span></span>
</td>
<td class="nump">133,264<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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>101
<FILENAME>R90.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.2</span><table class="report" border="0" cellspacing="2" id="idm139954257572504">
<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, 2021</div></th>
<th class="th"><div>Sep. 30, 2020</div></th>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Sep. 30, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_pgen_NetIncomeLossAttributabletoParentAdjustedEBITDAIncludingCashPaidforCapitalExpendituresandInvestmentsinAffiliates', window );">Segment Adjusted EBITDA for reportable segments</a></td>
<td class="num">$ (13,596)<span></span>
</td>
<td class="num">$ (7,358)<span></span>
</td>
<td class="num">$ (12,862)<span></span>
</td>
<td class="num">$ (16,178)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.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="top.Show.showAR( this, 'defref_pgen_NetIncomeLossAttributabletoParentAdjustedEBITDAIncludingCashPaidforCapitalExpendituresandInvestmentsinAffiliates', window );">Segment Adjusted EBITDA for reportable segments</a></td>
<td class="num">(12,661)<span></span>
</td>
<td class="num">(8,761)<span></span>
</td>
<td class="num">(34,055)<span></span>
</td>
<td class="num">(26,106)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.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="top.Show.showAR( this, 'defref_pgen_NetIncomeLossAttributabletoParentAdjustedEBITDAIncludingCashPaidforCapitalExpendituresandInvestmentsinAffiliates', window );">Segment Adjusted EBITDA for reportable segments</a></td>
<td class="nump">1,617<span></span>
</td>
<td class="nump">1,654<span></span>
</td>
<td class="nump">5,312<span></span>
</td>
<td class="nump">2,511<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=pgen_TransOvaSegmentMember', window );">Trans Ova</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="top.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="top.Show.showAR( this, 'defref_pgen_NetIncomeLossAttributabletoParentAdjustedEBITDAIncludingCashPaidforCapitalExpendituresandInvestmentsinAffiliates', window );">Segment Adjusted EBITDA for reportable segments</a></td>
<td class="num">$ (2,552)<span></span>
</td>
<td class="num">$ (251)<span></span>
</td>
<td class="nump">$ 15,881<span></span>
</td>
<td class="nump">$ 7,417<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_us-gaap_StatementBusinessSegmentsAxis=pgen_TransOvaSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_TransOvaSegmentMember</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>R91.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.2</span><table class="report" border="0" cellspacing="2" id="idm139954260873144">
<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, 2021</div></th>
<th class="th"><div>Sep. 30, 2020</div></th>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Sep. 30, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_pgen_NetIncomeLossAttributabletoParentAdjustedEBITDAIncludingCashPaidforCapitalExpendituresandInvestmentsinAffiliates', window );">Segment Adjusted EBITDA for reportable segments</a></td>
<td class="num">$ (13,596)<span></span>
</td>
<td class="num">$ (7,358)<span></span>
</td>
<td class="num">$ (12,862)<span></span>
</td>
<td class="num">$ (16,178)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.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">(10,442)<span></span>
</td>
<td class="num">(13,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="top.Show.showAR( this, 'defref_us-gaap_GainLossOnDispositionOfAssets1', window );">Loss on disposals of assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(89)<span></span>
</td>
<td class="num">(1,606)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Stock-based compensation expense</a></td>
<td class="num">(2,490)<span></span>
</td>
<td class="num">(4,600)<span></span>
</td>
<td class="num">(11,462)<span></span>
</td>
<td class="num">(13,869)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromEquityMethodInvestments', window );">Equity in net loss of affiliates</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(3)<span></span>
</td>
<td class="num">(1,163)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="nump">4,600<span></span>
</td>
<td class="num">(108)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Loss before income taxes</a></td>
<td class="num">(29,885)<span></span>
</td>
<td class="num">(27,586)<span></span>
</td>
<td class="num">(71,904)<span></span>
</td>
<td class="num">(64,221)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TypeOfArrangementAxis=pgen_UpfrontAndMilestonePaymentsMember', window );">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="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.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">22<span></span>
</td>
<td class="nump">5,213<span></span>
</td>
<td class="nump">380<span></span>
</td>
<td class="nump">19,654<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.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">1,962<span></span>
</td>
<td class="nump">244<span></span>
</td>
<td class="nump">3,360<span></span>
</td>
<td class="nump">3,395<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.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">1,163<span></span>
</td>
<td class="nump">7,132<span></span>
</td>
<td class="nump">1,849<span></span>
</td>
<td class="nump">25,178<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_InterestExpense', window );">Interest expense</a></td>
<td class="num">(4,799)<span></span>
</td>
<td class="num">(4,646)<span></span>
</td>
<td class="num">(14,005)<span></span>
</td>
<td class="num">(13,830)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Depreciation and amortization</a></td>
<td class="num">(3,399)<span></span>
</td>
<td class="num">(3,786)<span></span>
</td>
<td class="num">(10,442)<span></span>
</td>
<td class="num">(11,364)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GainLossOnDispositionOfAssets1', window );">Loss on disposals of assets</a></td>
<td class="num">(318)<span></span>
</td>
<td class="num">(615)<span></span>
</td>
<td class="num">(553)<span></span>
</td>
<td class="num">(1,593)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetImpairmentCharges', window );">Impairment losses</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(920)<span></span>
</td>
<td class="num">(543)<span></span>
</td>
<td class="num">(920)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Stock-based compensation expense</a></td>
<td class="num">(2,490)<span></span>
</td>
<td class="num">(4,628)<span></span>
</td>
<td class="num">(11,462)<span></span>
</td>
<td class="num">(15,249)<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="top.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">0<span></span>
</td>
<td class="nump">2,833<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromEquityMethodInvestments', window );">Equity in net loss of affiliates</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(523)<span></span>
</td>
<td class="num">(3)<span></span>
</td>
<td class="num">(1,125)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherNoncashIncomeExpense', window );">Other</a></td>
<td class="num">(5)<span></span>
</td>
<td class="nump">4<span></span>
</td>
<td class="num">(19)<span></span>
</td>
<td class="nump">16<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Loss before income taxes</a></td>
<td class="num">(7,166)<span></span>
</td>
<td class="num">(10,452)<span></span>
</td>
<td class="num">(25,412)<span></span>
</td>
<td class="num">(29,102)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Loss before income taxes</a></td>
<td class="num">(1,237)<span></span>
</td>
<td class="num">(2,038)<span></span>
</td>
<td class="num">(1,812)<span></span>
</td>
<td class="num">(6,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="top.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="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_pgen_NetIncomeLossAttributabletoParentAdjustedEBITDAIncludingCashPaidforCapitalExpendituresandInvestmentsinAffiliates', window );">Segment Adjusted EBITDA for reportable segments</a></td>
<td class="num">$ (13,596)<span></span>
</td>
<td class="num">$ (7,358)<span></span>
</td>
<td class="num">$ (12,862)<span></span>
</td>
<td class="num">$ (16,178)<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Adjustment For Bonuses Paid In Equity Awards</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Capital Expenditures and Investments in Affiliates</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5047-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 S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.F)<br> -URI http://asc.fasb.org/extlink&amp;oid=122041274&amp;loc=d3e301413-122809<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 (h)(1)(i)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=123570139&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 http://asc.fasb.org/extlink&amp;oid=123351718&amp;loc=d3e2420-110228<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130549-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=123384075&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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=123367319&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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=123367319&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 http://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 http://asc.fasb.org/extlink&amp;oid=123570139&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 http://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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=109237563&amp;loc=d3e33749-111570<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=123367319&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 http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_us-gaap_TypeOfArrangementAxis=pgen_UpfrontAndMilestonePaymentsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=us-gaap_OperatingSegmentsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_srt_ConsolidationItemsAxis=pgen_CorporateAndReconcilingItemsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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>103
<FILENAME>R92.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.2</span><table class="report" border="0" cellspacing="2" id="idm139954253967832">
<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, 2021</div></th>
<th class="th"><div>Sep. 30, 2020</div></th>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Sep. 30, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues from external customers</a></td>
<td class="nump">$ 21,561<span></span>
</td>
<td class="nump">$ 23,583<span></span>
</td>
<td class="nump">$ 79,652<span></span>
</td>
<td class="nump">$ 83,845<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.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="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenues</a></td>
<td class="nump">22,828<span></span>
</td>
<td class="nump">25,557<span></span>
</td>
<td class="nump">81,445<span></span>
</td>
<td class="nump">89,566<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.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="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues from external customers</a></td>
<td class="nump">21,561<span></span>
</td>
<td class="nump">23,583<span></span>
</td>
<td class="nump">79,652<span></span>
</td>
<td class="nump">83,791<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenues</a></td>
<td class="nump">22,828<span></span>
</td>
<td class="nump">25,557<span></span>
</td>
<td class="nump">81,445<span></span>
</td>
<td class="nump">89,566<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.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="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues from external customers</a></td>
<td class="nump">129<span></span>
</td>
<td class="nump">5,381<span></span>
</td>
<td class="nump">723<span></span>
</td>
<td class="nump">20,703<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenues</a></td>
<td class="nump">1,270<span></span>
</td>
<td class="nump">7,300<span></span>
</td>
<td class="nump">2,192<span></span>
</td>
<td class="nump">26,224<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.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="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues from external customers</a></td>
<td class="nump">3,204<span></span>
</td>
<td class="nump">2,974<span></span>
</td>
<td class="nump">9,860<span></span>
</td>
<td class="nump">7,230<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenues</a></td>
<td class="nump">3,204<span></span>
</td>
<td class="nump">2,974<span></span>
</td>
<td class="nump">9,860<span></span>
</td>
<td class="nump">7,230<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating segments | Trans Ova</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="top.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="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues from external customers</a></td>
<td class="nump">18,228<span></span>
</td>
<td class="nump">15,228<span></span>
</td>
<td class="nump">69,069<span></span>
</td>
<td class="nump">55,858<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenues</a></td>
<td class="nump">18,354<span></span>
</td>
<td class="nump">15,283<span></span>
</td>
<td class="nump">69,393<span></span>
</td>
<td class="nump">56,112<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.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="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenues</a></td>
<td class="nump">1,267<span></span>
</td>
<td class="nump">1,974<span></span>
</td>
<td class="nump">1,793<span></span>
</td>
<td class="nump">5,775<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.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="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenues</a></td>
<td class="nump">1,141<span></span>
</td>
<td class="nump">1,919<span></span>
</td>
<td class="nump">1,469<span></span>
</td>
<td class="nump">5,521<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.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="top.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="top.Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_IntersegmentEliminationMember', window );">Intersegment revenues | Trans Ova</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="top.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="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenues</a></td>
<td class="nump">126<span></span>
</td>
<td class="nump">55<span></span>
</td>
<td class="nump">324<span></span>
</td>
<td class="nump">254<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=pgen_OperatingSegmentsAndCorporateNonSegmentMember', window );">Other 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="top.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="top.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">54<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.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="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenues</a></td>
<td class="num">$ (1,267)<span></span>
</td>
<td class="num">$ (1,974)<span></span>
</td>
<td class="num">$ (1,793)<span></span>
</td>
<td class="num">$ (5,775)<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=123351226&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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=123351226&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 http://asc.fasb.org/extlink&amp;oid=6472922&amp;loc=d3e499488-122856<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_us-gaap_StatementBusinessSegmentsAxis=pgen_TransOvaSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_TransOvaSegmentMember</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_OperatingSegmentsAndCorporateNonSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_OperatingSegmentsAndCorporateNonSegmentMember</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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>104
<FILENAME>R93.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.2</span><table class="report" border="0" cellspacing="2" id="idm139954256119320">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Segments - Additional Information (Details) - Non-US - 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, 2021</div></th>
<th class="th"><div>Sep. 30, 2020</div></th>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Sep. 30, 2020</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="top.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="top.Show.showAR( this, 'defref_pgen_LongLivedAssetsIncludingPropertyPlantandEquipmentandRightOfUseAssets', window );">Long-lived assets</a></td>
<td class="nump">$ 4,869<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 4,869<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 5,908<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenues</a></td>
<td class="nump">$ 93<span></span>
</td>
<td class="nump">$ 118<span></span>
</td>
<td class="nump">$ 443<span></span>
</td>
<td class="nump">$ 481<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_us-gaap_Revenues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_srt_StatementGeographicalAxis=us-gaap_NonUsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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>105
<FILENAME>R9999.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.2</span><table class="report" border="0" cellspacing="2" id="idm139954250807112">
<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="top.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">$ 458,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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 45<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6812-107765<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(17))<br> -URI http://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 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=123431023&amp;loc=SL98516268-108586<br><br>Reference 4: 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 http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3044-108585<br><br>Reference 5: 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 http://asc.fasb.org/extlink&amp;oid=120413173&amp;loc=SL116631458-115580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>EXCEL
<SEQUENCE>106
<FILENAME>Financial_Report.xlsx
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 Financial_Report.xlsx
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
M?!^2!F.,6_0T7X\48JVFL:W&VC$,>8!8\PRA9CC?AT6:&C/5BZPYC0IO0=5
MY3_;U UH]@TT')$%7C&9MC:CY$X*/-S^[PVPPL2.X>V+OP%02P,$%     @
M3$!H4^V5@^<Q!0  5Q4  !@   !X;"]W;W)K<VAE971S+W-H965T,2YX;6R5
MF%USXC84AJ^WOT+#53L#L2WSN4.8(81DF6X2$M+M;#N]$+8 3VS)E64(_[Y'
M!FR2,<?N3>*O\_+X2'[/D88[J=Z2#>>:O$>A2*X;&ZWCKY:5>!L>L>1*QES
MG954$=-PJM96$BO._"PH"BUJVUTK8H%HC(;9M;D:#66JPT#PN2))&D5,[6]X
M*'?7#:=QNO 2K#?:7+!&PYBM^8+K/^*Y@C,K5_&#B(LDD((HOKINC)VO$Y>:
M@.R)'P'?)6?'Q+S*4LHW<S+SKQNV(>(A][218/!ORR<\#(T2</Q[%&WDOVD"
MSX]/ZG?9R\/++%G")S+\,_#UYKK1;Q"?KU@:ZA>Y^\:/+]0Q>IX,D^POV1V>
M;;<;Q$L3+:-C,!!$@3C\9^_'1)P%T,&% 'H,H)\"G$N_X!X#W.Q%#V39:]TR
MS49#)7=$F:=!S1QDN<FBX6T"889QH17<#2!.CR9RRQ69PXB1%DDV3/%D:&D0
M-K<M[RAR<Q"A%T0&Y$$*O4G(5/C<_QAO 5!.14]4-Q057/#XBKAVDU";.B4\
M$SS\R=,0[I2%?\!Q\R2YF9Z+)NGO\3+1"N;=/XAD.Y=L9Y+M"Y*WTDOA:]#D
M=1_SLHSCX8[=>D8H.CE%IQ[%<\J4YBK<DQ<>2Z7+B' IK5*.$'5SHFX]HCE7
M@?3-C"(PL4M3A"N=YM O7[Y43(->SM:K.6:*@8]E-G0Y7;C6BH4)EJ]^SM1'
M=:9"!WI/[H*0D\<T6G)5QH)KV+;3<KMVFR(\@YQG4(?GA:\#\[% LAY95#IZ
MN,[\93J9W4\?FV3V.+E"P!R[<#J[#MI,>%+!H#$S?DVRT#"[B%1D(E.AU1[^
M^Z6\%>H_QACDF1T[=2!?V3N9^3#7@E7@9:3(Z%9(TF[+MOOM_J"#$=*"D-8A
M'/L^U(JD>3H@W^$Y\B3*<X=+4MOMM<F""^XQ\@#-B-PE4)/4VX[M,>;"OQWW
M?S%/S!F,^:O<B5)>7.Z>0P,A- 0W,;RB%CBXFW_&R^?D7,EM(+SRG.*:#[<8
M6E$@'-S6/Z/-9:)92/X*XLL?"JY([7ZOB[$5I<+!'3X;Q3$TKY=1< '7QLJ"
M4]0%!S?S[]*#G,PW4F F7"'2Z71;@X%M8T1%57!P2W\--!0$N2(._77Y&WQ:
M7JH@6Z58N-)$1A&XST)+[ZU)A"0Q4V3+0K3:.T6Y<'"?AU+J!V)-%OMH*<-2
MOHI" 44"ZSB+\D!Q S_EB$S?O0T3T!!?JEP50H_CQ>T8Z\YH40UHK6HP294R
M?<>AV<C2!0Z1EG;J%8H_/_?W'\F**D!K58&9@*[QL!0S;1H[H9:2X8H59(77
MTUI>;SHB*.I@I&NI2B=^A<[8\V"Q"6T"]P]B&%UA];26U2\B%H;D)DW@=E(^
MCKA.5?]("X>GM1Q^&G&U-E/K'A3T!BPUBIDH3QPN6(E6&#S%_?F4K VL\E$@
M7*82J#!ZBGOTZ7O\X(F+;-5,GE(-I5$8-RM=L1Z4.YFRV5S90B7L]MQ^>S 8
M6MLRK,+M*>[18UB5^-G*Y"YD9;]^4R%0F:'"SRENQ_D:Z2Y(3%'\R:%<W,'%
M\DF.BU4MWPMO=W%+_DQU7%Q>Y*J0>W8QJL+=W7KN#F *H&;"Y^_D=UXZQ2ND
M;%C#N9VN/<#:![=P=Q?WXE/!.1]$;"5>(==J.;3EE@ZE=;9U91PHV]%+B&<6
M8X==K/QJOFLXSO;*K.+QPY;C S,&EI"0KR#4ONK!MZ8.NWB'$RWC;"-L*;66
M47:X@<4&5^8!N+^24I].S _D>ZFC_P!02P,$%     @ 3$!H4V?)Q<JK!P
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
MLCIZ/6W_-^!GT3_4G8;R:PT-DS<9C+_?OV[?WQBU'=Y8WRMC5#M<;J0 V=8
MOE\KX,MX8U^"'_[IX>8W4$L#!!0    ( $Q :%-79='O<0,  #\+   8
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
M5_K;%0*$2VB<^8QMBB(:+HK M][H?]'5[0IJBA1Z_>6'T>V'JZ\_N"6"TZX
M,$"[ D"Y[0IH.G^[@IJ"A(8+$I_AOC;UZK ,F\;4 C2YVC0FQ])+<FS0-&Z.
MXSCCMG%<5))FCF>Y*(QCY$06 !:3T9RGRIJL2M._KV]!3<ZBX9PUJ]ONI74_
M6+GSS%8T3\HY84K=+,%IYNQW (5=2J&6,[:/=A8 #"/FN^?"3%YBX;SDV_$/
MH/JGDYB<P-"U.YZ9X,K"P?7\CF?NFQ^BR#Z3G4$P?3W ,A  8TG*; ,!,(H3
MY+N/90(Y._.V^9H]STQ(9^<:LZ_<\\P-N3QCJ<TI$./3S#ZG!%"88EO8 H+%
MR!=&V.B.V]NB?/>2%F+7A'AV=8AG)L2S:T/\(&#<O1^7\H-I !"WHQ$ (LXE
M(@#$N'U^/!U=Z-V)9M/=I&Y547BH9'^'\_CT>%O[Q^Z.LO7\'GV>(>#Y''U>
M]'>QC?C^:OA/>;,IE$5+L593Q9^XV@Y-?]NZ_R+K?7>=^+&6LMYU'[<B7XE&
M ]3OZ[J6+U_T!,<[[W?_!U!+ P04    " !,0&A3PWE?W'$#  #A#0  &
M 'AL+W=O<FMS:&5E=',O<VAE970U+GAM;+576T_;,!C]*U:T!Y 8N36A16TE
M:#L-:6@5A>UAVH-IW-3"B3O;I2#MQ^^SDZ:7F,#6\9+8SCG?[3B^=%=</,@Y
M(0H]92R7/6>NU.+<=>5T3C(L3_F"Y/!EQD6&%71%ZLJ%(#@QI(RY@>?%;H9I
M[O2[9FPL^EV^5(SF9"R07&89%L^7A/%5S_&=]< -3>=*#[C][@*G9$+4W6(L
MH.=65A*:D5Q2GB-!9CWGPC\?^;$F&,0W2E9RJXUT*O></^C.5=)S/!T1862J
MM D,KT<R((QI2Q#'K]*H4_G4Q.WVVOHGDSPD<X\E&7#VG29JWG/:#DK(#"^9
MNN&KSZ1,*-+VIIQ)\T2K$NLY:+J4BF<E&2+(:%Z\\5-9B"T"V+$3@I(0[!-:
M+Q#"DA"^U4.K)+3>ZB$J"29UM\C=%&Z(%>YW!5\AH=%@33=,]0T;ZD5S/5$F
M2L!7"CS5'_ \ =E)@J E.:,)5M"9*'C!?% 2\1GZNB ":UTE.AIC <-SHN@4
MLV/T$=U-ANCHPS'Z@&B.;N=\*7&>R*ZK(#KMPYV6D5P6D00O1!*B:PZ&)1I!
M1(F%/VSF=QKX+E2E*DVP+LUET&AP0A:G*/1.4. %OB6>P=OIGBV=P[R/_MG[
M3C'":IZ$QE[X@KT;PLS$ /G5,[H5.)>X^-5_? $HNH+I(G\V.&I5CEK&4>L%
M1[=<809+T"/)E\0ZC0I^;/AZ'7SL!WX40XT>M\6QH,*H'>ZBAG7462>.@EW4
MJ(YJA^U65*%V$HVJ1*/&1.%_4S1?TCS=^K\:"AA7=N/W5>JL<G1VH%(%/WI%
M*0O*HE0=95.JCFI0JETEVGY%*<;P/2\D0K"Z(4:G>J\$Z7 J2+%0-E2T4SGJ
MO*]TOK=9]KT#Q2L-[.BR5^Z!!1,%P;YT%E38[NPI9W/G!5''+IV_M;_Y_T$\
M]!O][?_H!YL0@G>6=;-*^^&ALH9OD+6.L<E:1UEDM;AKD'6S2_C-V\1ALL+X
MMBB4R!-TD0(MU6--2FQ6=S]Z9]$W"[X?'RIZ7-O!O'W-ZY"@7=?\54,C"R3T
MHG!/<'?KR)H1D9J[@D13OLQ5<2JI1JO[R(4YA>^-7_KG ]\R/M3W%W-$WI@O
M+C_76*04Y@ C,W#EG9Z!D**X3Q0=Q1?FP'S/%1R_37,.=S B- "^SSA7ZXYV
M4-WJ^G\ 4$L#!!0    ( $Q :%/QZ4U)@@,  #$+   8    >&PO=V]R:W-H
M965T<R]S:&5E=#8N>&ULI59;;],P%/XK5L0#2&RY-I>IK;2U14SB,JT,'A /
M6>(VAL0NMM,"OYYC)PUMZH8)7IK8^;YS^7I\?,8[QK^) F.)?E0E%1.KD')S
M9=LB*W"5BDNVP12^K!BO4@E+OK;%AN,TUZ2JM#W'">TJ)=2:CO7>'9^.62U+
M0O$=1Z*NJI3_O,$EVTTLU]IOW)-U(=6&/1UOTC5>8OFPN>.PLCLK.:DP%811
MQ/%J8EV[5XM$X37@(\$[<?".5":/C'U3B]M\8CDJ(%SB3"H+*3RV>(;+4AF"
M,+ZW-JW.I2(>ON^MO]*Y0RZ/J< S5GXBN2PF5FRA'*_2NI3W;/<:M_F,E+V,
ME4+_HEV+=2R4U4*RJB5#!!6AS3/]T>IP0  [9H+7$KP^(3A#\%N"_U0/04L(
MGNIAU!)TZG:3NQ9NGLIT.N9LA[A"@S7UHM77;-"+4%4G2\GA*P&>G,X8S>%?
MQSF"-\%*DJ<2%DL)#R@'*1!;P:<*BK!0U;'%Z T3 EV@A^4</7_V CU#A*(/
M!:M%2G,QMB5$I6S;61O!31.!=R8"'[UE5!8"+2"2W,"?#_.3 ;X-:G22>'M)
M;KQ!@TN\N42^\Q)YCN<:XID]G>Z8TOD_[XM_]GXDAM_5AZ_M^>?L[0OAM YN
M:<8JC#Y?/PK)X<!_&7 7=.X"[2XXX^X==,82ZLM41@TSU$S5_K;3"R^)PF!L
M;P__'2-LY,3'L+D!%D:N[QW#%@:8Z\5QZ'2XHSQ'79ZC05G?RP)SE!WI21H]
MGZO\7UP-B!EV3L)!,1\HW!PE^07G>0TW1FL907LF=(N%U.?;I'1C=G20=-#3
M978*N7#CL*>Q 13X/8%/,0=FCM*.NK2CP;1O#W54V<)M"O<%A7;*.:;93P3E
M2D69-C=5_K4>D"(RY.F$O6*:G:(\-^E7G,&4%_A)3X]3E!O%D5F1N%,D'E3D
M'NYEN$S5$<[JJE:90[V=40%)IH\@6G%6H9R(#-HKH354$4PG7..-4L4GD3L]
MF?Z*F/\5L3A%>&$R.B-0T@F4# ITW-C.-:#DM!?X3I3TLS3 O"A(^H?#  N3
MT.VULX4!YCJ.X_<;D'TP U28K_7P):#%U%0V[;[;[>:[:SW6]/9OW*N9:]B?
MPSS8C&]_S#?#Y-N4KPD5J,0K<.5<1O#O\&9 :Q:2;?0$\L@DS#/ZM8"9%G,%
M@.\KQN1^H1QT4_+T-U!+ P04    " !,0&A3X*>8>L8(  !G,P  &    'AL
M+W=O<FMS:&5E=',O<VAE970W+GAM;,6;;6_;MA;'OXI@#+@M,-?BHZ0A"; \
M81NVW:+9[GVMR$RL598\B4[:;[]#V37-!U&VEZ9O6CLYI,\#R=_Y,_+9<]-^
M[!9"R.C3LJJ[\\E"RM4/LUE7+,0R[]XU*U'#;QZ:=IE+>-L^SKI5*_)Y/VA9
MS7 <\]DR+^O)Q5G_L_?MQ5FSEE59B_=MU*V7R[S]?"FJYOE\@B9??O"A?%Q(
M]8/9Q=DJ?Q1W0OZY>M_"N]ENEGFY%'57-G74BH?SR8_HAUM.U(#>XG^E>.[V
M7D<JE/NF^:C>_#P_G\3*(U&)0JHI<OCO25R)JE(S@1]_;R>=[#Y3#=Q__67V
MVSYX".8^[\154_V_G,O%^22=1'/QD*\K^:%Y_DEL V)JOJ*INO[?Z'EK&T^B
M8MW)9KD=#!XLRWKS?_YIFXB] 8@,#,#; ?C0 60[@%@#<#(P@&X'4&L Y0,#
MV'8 LS]A*&B^'<#[W&^2U6?Z.I?YQ5G;/$>MLH;9U(N^7/UH2'!9JY5U)UOX
M;0GCY,554\]AG8AY!*^ZIBKGN80W=Q+^@P4DNZAYB.X6>2L63347;?>?Z.;O
M=2D_1]/HS[OKZ,UW;Z/OHK*._E@TZRZOY]W93()?:O99L?7A<N,#'O#ACT;F
ME6?857C85;-<PMJ\DTWQT3/Z.CSZQ_F\5&L[KZ+W>3F?0@A7^:KT>W(S,E=1
MK)?KJL_<?^5"M)#,)6STA=J!3R+ZN2Z:I8C>_-ITW5O/]+>'3W\M'LJBE.8D
M,RCZKO)X5WG<STH'9KW,J[PN1!>]@= [5>'N;91+^(3B7430]Q&.4>:KRF9:
MUD^K#JZG"\0)3FB:QF>S)X]'9.<1.<RC [RXW$S%][Q(4(+0SH.-KZY5;%I<
MNQ8H83BFJ6EWX]I-(69NF=UZS!!G..69/S=TEQO:CR0#N8$E!.#H8!%!9OI7
M;]6NZQ>_M3,#:X/M/HT%*]%/.U4G]CR"I0L8Z_(>!.*3>BU\!6'NLB#[86_2
M/69EN,MW[O*PN_WJC<JN6X/#ZQ4X^B0Z6=:/ZO2"7\FV+-3NZ51<T;HNX5R#
MLRH",D-(HBW*3O0GW<:@6:E@C9WAVPC<B27E:<H2?S#)+ICD6P3C*UGB!.#4
M*VABQ)?NXDN/B$\YG1=%N[97VDCN4W<=P?E#8^9W+MLYE[V <[Y<9HY##,7V
M83-B9+B,8HWP^ BG\RY:Y9\5NWO_.]$^E=8Q[V5M[/A&$<GV3E33N[T& _U[
M[[Q- W)K#/VRE=(Q*]-K#4<4IJ-G%Q9-_03'K%J<L+FJIGZ<2M$NH8^]EZ/9
M=:')<49HC <<U<Q$86@>Z:@WT<1QCJ 4)W:FQ\S,"#39$#TB LCCJBV?H-F)
M5E5>]$UH!"M%_7Q]7Y4%Q/0@6C@.OX]J4%X0H1JI&@<(O)/C"YVZFS!+,,^&
MUHR&)AJAYLL&XBV5RT_"8N><&34S(]2<16'0_@Y^5M#$>EUS<3A%.$VYY=SM
M 8:F>YJ<*(S.#R!858\$J=QVS*K[EFU>=]6&*OG\+]!4&V$CFSZ6Z*%M8&^4
M'6P;H*PJ'>CV-A^D)G*9"*N'6=OE9M3,#%+C$X7YN1$8A2$PRJW J 8$QB7R
M\3(AMLLC5J;'FJDH#-4AI7$G5M#CQZK'Q[%WJ[J\1$F:Q!2Q 2QA#4T<AN:^
MV!ASY!*[<&0I8]A2&UNSD-SPS(12DF;(:KQN?(:$6Y]XZ[&:0HI0@@>Z-*RY
MC</<'JK:+^LZ7#7L(7*"<<HR,D [O*=9#Q2M!SARB5WHTHQ1IVIXO&H>S9O&
M&!HDNVJNX90S^P3T62G5B?'0LM;M ":OH!.QAC<>@?<)2A&[!*;<8=B8E>FP
MAC0^!M*OIA6Q2V2L]OU .)K(^)M(7V_97&X3NV8A$S-"#75\C!X^52]BE\;)
M<$>$-8WQ2ZA9;SI=V YYHTF+CY&O)RI![%(7(XI3OW-$$Y>\@$SU7O6YD$ML
M&1BV,3W6""3'2-=_+0*)"\:@""0:B^1%U:HWR2Z3?")PU,R,8._J-RQC0\J"
MN,)SBC,6.W>OHW:F<QIR) RYU]$5Q 7>T(6ZIAT)T^XDL4 \K(J1U3;=C%F9
M'FN@D3#03A8+Q&7/B%@@FD$DS*"CQ,)VKOU^TB<6/&;.WR9<:/G%@L_0%0L>
MJ[!8(!J#)(S! _Z8-) LK^3DG. XL1-VB*GIOP8G.5"B'N1SYE2.)RBAMK^N
MF5-@C\!-4\ZX?9G@,219EM@%=JVF<#@3D@T<)%3#F\:OH"NH1B\=0>\)NH)Z
MA">B]C:X'C4S7=80ID=#^#64!?5H4VAMV9"6I)K)].BKY:^E+:B+;A[;ZF+$
MR(QR[P^KQUP_G]@S4Y?="4V2H1)H?M-CU.H1/3-UZ<P2NYD;,3)]U@2GQTC2
MKWZ?3WW<QTK;#1UZ&OOT&.GY52[TJ8?<&,64V:4:M3-CU.2F87*'&F_J$G<*
MI"-V8S%N9SJGL4S#6'Z=QINZV!Q8.DSSDH7%[DF--W/OCZ>8IG;GS3R7OH:9
MZ;-F+COMQG>_XT5>OUVBXI@G)*69U:E>'61J^J\!S Z_'![WV;WU101A:G>=
M'CN[BV,N@57KB!FU"^=!-4/65K_U6$$7EP'1ARJLB<X.?,(J<*?OR]85<]$+
M96-IG W="S$-8!8&\-"=OK]L+F@1 T'$[;+1\;*Y4X& 3=Q+?9\AH\@NFVL%
M9>-QPH8RM/<T%GN%YIMI@K,1@I_R^)>+84PS)^<C5J;#&M3LFSPS-=9Z, ^4
M6<*&VCZFH<R.N57^JITW<]E-&+++%C8RH]1T9V&ZAUH/YI&R.$LXM7?=J)WY
M1*$&. \#_'5:#^ZB?& S<(UQ'L;X2:W'=D[SP=486\?J#7?Q;9J9/FMT\],>
M1A[%./>QU]]Z'&1J^J_!R@]_='G<9\\SQ[[6PV-GGZ<>$W_KX?M,M_7P6 VT
M'K.]KQRHKZ#\EK>/)9R8E7B H?&[!-+<;K[5L7DCFU7_+83[1LIFV;]<B!S0
MI0S@]P]-([^\45]LV'VWYN(?4$L#!!0    ( $Q :%/I>6;T+PH  /DN   8
M    >&PO=V]R:W-H965T<R]S:&5E=#@N>&ULI9IO;]LX$H>_BA#LBUV@J<6_
MMHLT0)IV[PKL[@7)]NZU(M$QK[+DE>2DV4]_0TH6;7%(NU=@L;6=D?3CD)QG
M9L2KE[KYVJZ5ZI)OF[)JWU^LNV[[;C9K\[7:9.W;>JLJ^,NJ;C99!U^;IUF[
M;516V(LVY8RFJ9QM,EU=7%_9W^Z:ZZMZUY6Z4G=-TNXVFZQY_:#*^N7]!;G8
M_W"OG]:=^6%V?;7-GM2#ZKYL[QKX-AOO4NB-JEI=5TFC5N\O;LB[6SDW%UB+
M?VOUTAY\3LQ0'NOZJ_GRN7A_D1I%JE1Y9VZ1P3_/ZE:5I;D3Z/AKN.G%^$QS
MX>'G_=U_M8.'P3QFK;JMR__HHEN_OUA<)(5:9;NRNZ]?_JF& 0ESO[PN6_O_
MY&6P32^2?-=V]6:X&!1L=-7_FWT;''%P =P'OX .%]#I!3QP 1LN8':@O3([
MK(]9EUU?-?5+TAAKN)OY8'UCKX;1Z,I,XT/7P%\U7-==W]95 9.BB@0^M76I
MBZR#+P\=_ .SU;5)O4INLW:=_ HSWB:7R9>'C\G//_V2_)3H*OES7>_:K"K:
MJUD':LP]9_GPY _]DVG@R<OD][KJUFWR"104Q]?/8!3C4.A^*!]H](8/:OLV
M8>F;A*:4('INS[\\C<AAHV>9O1\+>=8X;66=MFKJ30([K\DZ73WU2U=W6K61
MQ_#Q,=P^A@<>\P=L];)NT0GHKY3V2K.?GZ\OY9PP>C5[/O0+8D;H8B'3T>Y(
MF1B5B:@#;HK_POKM%U%7PY[/ZRK7I4JJ0;+YU7S.C:=V9@W"BL+<]"[B)SFJ
MD5$_?500YG*=]<&C*I)L4S>=_MO^@#FOOYTX\ I).9_Z#K%B\Y3@GIN/6N=1
MK;\9YX#,0K?;NLU*NPFSME5=^\9X#),[]X0LEA.MO@F1J<2E+D:IBZC4SYMM
MIALSR4;C4UT7+[HL,8$+[^GI1)]OL91,X/J6H[[E=^BKN[5JD@K6X:YIS&^]
M4S&Y2T^,X&PBV+<AC-& 1TGJ0G(:U?R/S.R#*H&95T8U+ /8.K G=K!%AOT!
MP1H-N>E)+R,F$!5H0/0!1\A9:[8!0@-6C>Y\M]F5F<%T OD& +5*>K_GKTG7
M9%5;#KOQ.%#8T&!#YO<,G)P>N&]"Y5+, R.G;N0T.O(O%>1/I?X;-!:'00;^
M4W_M=/>:M K&C03\03H]+=TW(:&=2QR@"(L*OSF(@&:^0/M&[S9M\K-U_ [F
MXQ<S"ET]JV%^@N%G>-1Q_)GN%\3H4HK0TG,$)'$$?NJ]#)MF)(N)EZN5+F$J
M D[GGA1/K6]"B&0!M8Z*1$35/G1U_O72I)Y%DM<;R,?;?@;4-_-9H6H%(H7+
M*8PP,[:0RX!DATX29^?#.FM4F^BV-1LQ:Y-M]FI#*FQK6-S-L\X#7O;Q*.;S
MJ6J,M,'5[1A*XA"]:^IG;:L-HS)O5*'[Q1&0BM"1DBE"$:NY"/G7,93$(7J3
M@[S]+BS48Y?L-Z"7J?06*P5AM$A6NLH@I8)<*:];'&/$A^I"<C(=EF\U7Z2A
MR.C82^+P_;@7JBM8Z2KILF\!Y_LDO20++PHB5C3EN$KJ<$OCN/W7F!28/%1#
MW8-JI @WN4RG(A$SDBX"&AU=*8GFTO<J5_HY>RSCR3!UT*)Q:/W99 4::JB/
MFDM!%V(Z3-]L&8KDU!&)QHETKTI;?FZS)D1+BC"$3T,*8D1E().DCC,TSAF[
M4%!-/BDN)?%6!L*3X":CCB<TSI//0.>JJYM75!E"!$ZGW$"L!">!(H8Z;- X
M-NX:!<EWL0=;:X-9'72BCX%+MEA,I2)69#X/>='1@L9IT0>!<#E _<!/%YX?
M?2.HI$/KSN&!GL2#3<8,=DT(0/7Y$1RR>L][B!41(L!:Z@(]C0=Z [#=-)\Q
ML_VH*K72 9<BX9P=A/-!,H8&F0:<RES49^=$_6P0#HGB(V2+H:##D* NTFE,
M1*Q@0*'2BKG@S^*EU8C11L%6WZ'SS_SB9IE.,UK$" #*0@AECB8L3I/?;,EW
MRHE8$3.-W(C1I0CQDQWTXLX'R^M^'^$J?71,ER1BPH(+TM&%G4$72%"KI\M.
M-9N3WD28(Z;(08P"33WF>,/BO/GCG(X=JMBGS"50QHNBF!UL^%!VP1R/F/RN
MCFQ?UY[=D64.)NQ$Z;%K\G5FB ?9^D'UC'H%8\8<&#W-T7%#PD)M6N;XPN)\
M><C* <Z;K!L:%><H1TH+FGH),6*VE(=FQZH=<UB<.4=.WC9F%7:O;Y)MF0UE
MDVF^;(UZ5#R"%<[GWE9'S& M!N(1=_3A<?I <9HK50P+<=_H"Z<?W$<+%6P:
M/!$KLF"!/(X[_O X?W"Q@>:<[1#9[I_9;6U=%NAX3K?K$!/)*0^L&^Y8Q>.L
M.AZ-25%?]^WAJNY@.35CK84J]P'%I-=J1ZSHD@<B&'<8XW&,>;'W= @;5"-5
MTS+ETM.-V!%P>H!N_. M%?^NV.M:%^>]#7-XXG$\'4^O:5G!<^R";6T7:UR?
MXY^"O1..%$^4I'R:]R%V3 0C''>\XO'ZZ:9X-@*'H9B_VEC7M[)0P7YQY.TJ
MM-D6G%^'/!Y'WOU^'_6]U^]6[L/-4X[QCRQIH/3C#G\\CK^[ ^$N_3)M.%0I
M4D(Q,84U:C4/K0C'/'Z"><>1V'22(?0.W6/5Y#K0W.0^QJ17'6!&@=:F<* 3
M<="-$6MKVK$%1*W'US,V?R];(#RCA"ZGW$/L& TV!80#GXB#[]-JI7(;+-0W
MR#6J)Y4 Y2!BV,_V=9<9VYM^A";?> 8XVM<D)@&!:-,U.C=UAS% 1XB]DYHF
M(8C197!PCH,BSD$S,X6"+6E*-_WC(T$*-X@LR^DVQNQX2D.OX81CHSA]WN+_
MTG_\/$<T$:_7/J@G755F$9O\4S6Z1C,=X9=@@E*O4D/,Y(*S0&4N#LY@Q''X
MR;3<HOI\>'%*I*?/-Z,+$ER%CG$B7I,][+;;TIXTRDJ;4I9UNVO4F$":E %6
M9W]>S3NI<?Q0!RL1AY5-1FQKLH!R!V802N_!1?9ED:X  ;!D4'\A;X (D5-W
M858B0%GA4"7BJ#HM//Z>1?A8\H(-8A(H=X3CEEC&9UD_57JE<U.:[5^TG)7W
M20<:&0>-?:VZ?T6YVYK07$-RW+3#2[/39)>GSTX@)HPL0BF(=*"1<="@_5,[
MSWH\1)"]9 U^SDZ>+J80$T%"&:IT#)$G:BFL!C\NOLV:+'=%7ZYDDTZV>R-P
M;B=68DW$:9L;,>(R4 9+!Q@9+[YB-3L^RG@E*?U:"TJMZ5"0=F3H3)1T[)*G
MJ[$?9Z5T%))Q"MFX96X^?23J%X1(9$X#04@>' ",EU/WQP,[FK+ZQ.L?Z9=-
MG 7*>>DX)$]SZ =2KN'N\@2Z$3,,W;.#0\0;U3S9L]5M8I=R?PAW_'4\OWUC
M3RU/?O] WMWVI[#=;?I#X;]G#>1,;5*J%=PR?3L'?S;].>O^2U=O[5'EQ[KK
MZHW]N%99H1IC ']?U76W_V(>,)YVO_X?4$L#!!0    ( $Q :%/*"!&9+0<
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
MYTP?FYD- 1(('#G9T'JESH0KOAY)ZN<6>!-DO6&7-!WCX<KBD8 U,W:N(ZG
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
M/FC/.)R\P38X2+FL:@IU,ZN\G8-?YQB2&YLU\&/'S%J7K4MGD%V\2+RDP!V
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
M@MNSRO,1^'_%G0JD\"57-""3 Q?2]X&L0W6 P2W7Z&$N5";+&MLC;>@@Q3C
MW +K)^+>/,J2.^DXV<CU%US)_1!UZGTW[D'_C73L7?OM% ^J!,8H&0\4%>0J
M.*S#77#KNE0IME$9 4 T#M-^4LNV>K?B0BCH:RJ*+7)C?D9U+S]=BU\,P">6
MT^5NO/8*6!"?=6.#+^"RGC67RAK\$7=.IE;_!':/S2-&NM.0DV-#FBP7UU2N
M^X[==O4-(.5[A/5U3KG4HRA'E](<>X51DI&[+516[$F+.?Z,?3T87SO-L/([
M76^(078NUYW2A(K=H5@*W50K2('WUD@3I/007]YX[FH)&1Q FS\=@VJ4EX:E
MP-#73@N[503:)>]2FAX)S1DI4,$'AEW] &PG4AR.E>@+[%0\P@.E2?F)>#K\
M/AE971]D@4Y;A02/ZP&>N&:%OJ_0L!(BJ%0<S13R;+A*Q."M(=)L@[]"#8CK
M;]>89,63L.O=-TBVA"$PS=GZ?$^5?A5!?+"FMR#@<!(JXTZ,!P-W:!9R+QB=
MDW=BT0WFF..)XOS$%;:*^QWQ?B>PG4$1QDF[HH6#N)BR"YAPN ^*GYG#SI-
MP^<'5_^\N;U[?WG_4=SJ+*386-SH;"+>B#__Z60^F__UF:O9="IN+4J,5IE+
M-.W;^?ADONCN%N/IT4)<2^<1EFNH^5E<*>,R13HTR4 Z.P'5XO10+(YG8K8<
MGRZ/Q6T V*%8\MO9XA3UB#/AN]GWD#^?X\_1> Y!;\3BY)0?3<?SH]/P_E4
M;'>%V&GZNH@POP%[IGH#";/%7GA>&Q5N 3P\<&[P@A<8+DZF\6)V.EX>'7:L
M?U>\GW!VSF0JP#4D;CN\\OF^,W?C6"R$6[*A3CXHTS@>T&G-(WP>\HDG>VX\
M*T(CTF87XX74F[B8/6EJ$&Z:_?FD]S_UR\UK#)Z(=TFI;F?N'K39VP^V::0*
M>=HN#A$ ._/G_[-939[*;0>XO-W>N@KT=L^2=Y >;V;C%Y$Y\"30C+PYG,:+
M0R3JG:5:JKQ=RP-I&O9Z2./HZ0*9-)LO4_K,3G!_?)QR!]R6X^/9DB^.0I9>
M\US!LSJFV 3^?-]4)-AX><J)ALQ&WG\P>O,#]\@7J=@ "$@_S\F_[T>\P2@4
M9Y#7Q89+^;=W S2BM)>G$$EK&;I]K^;A+WZQY*0H8RV(C2V6<'J098/$2M,5
M>D'C!NOZ?RA%@E>QG)QB!ZR;L-3O?&1A&8HGCE=U*TO\H9=?KV39?F-XXN#?
MF?5_9+^2P0G/5*@=O,=RA?-;PL KHWU0355!\=[2X:*65K_GI&"WQS2/W@/T
MM.1W _*[2/[=/[!GNN]?RL8;[2U]A9T_8A;!>'D'/^ *7>G#AVLQGQP!J"?C
MQ7+>_3Y'(6YN(M%B,A<SY,GAHOWYC=8WG>#D,1K?:4K9Q00M<'S"36]\LECV
MJ;-7$;[U/?1@\(VZ@H+A2[R+88Z?J[NGW<?^R_B-NS\>_U/P$?NFPIQ3TAJD
MT\GQT2A^6VEOO*G#%^^5\=Y4X;(@B<3E WB_-L:W-RR@^Q?(Q?\ 4$L#!!0
M   ( $Q :%/2O3\RM ,  &8)   9    >&PO=V]R:W-H965T<R]S:&5E=#$T
M+GAM;,U6WV_C-@S^5PAOV'9 &O^(DZ9=$B!M[[8#=D!QN=L>ACW(-FT+E:6<
M)">7_?6C9,=-T:; L'O80QR)(C^2GTG1B[W2#Z9&M/"U$=(L@]K:[748FKS&
MAIFQVJ*DDU+IAEG:ZBHT6XVL\$:-"),HFH4-XS)8+;SL7J\6JK6"2[S78-JF
M8?IP@T+MET$<' 4?>55;)PA7BRVK<(/V\_9>TRX<4 K>H#1<2=!8+H-U?'V3
M.GVO\#O'O3E9@\LD4^K!;=X7RR!R :' W#H$1G\[O$4A'!"%\:7'# :7SO!T
M?41_YW.G7#)F\%:)/WAAZV4P#Z# DK7"?E3[7['/9^KP<B6,?\*^TYV2Q[PU
M5C6],>T;+KM_]K7GX<1@'ITQ2'J#Q,?=.?)1WC'+5@NM]J"=-J&YA4_56U-P
M7+J7LK&:3CG9V=6F5MI>6-0-,%G ;TI6W>Z]W*&Q1+\UB]"2)Z<?YCWJ38>:
MG$&]@@]*VMK 6UE@\=0^I B',)-CF#?)JX ;W(YA$HT@B9+X%;S)D/;$XTW.
MX)UD-X([S*S/_NV7EML#;#!O-;<<#?RYSHS55#I_O>(T'9RFWFGZC;G^[ZCP
MJ4:X5<V6R<./!OC)"=,(N6#&\))C 8PD.\8%RP1>4,]?&"9P[.U+):B%N:S
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
M=IKN5]LO(>Q:+BUP6<.K3X/H*?$VA+=H5Y$E.TXZJB;,[8C)?H*YA#=*VL;
M*UEC_:U^1/[-3K*SDUOV+. #]M>0QB&PF"7/X*5ST*G'2W\E:/CG=F^LIG+Y
M^(RI;#:5>5/9;\WO_\6$KR+]+()SA)6BIC(6U %L@W!0+?6FD,<;H$Q;[/:H
M?;I?8C4Q20CW#L-]K5M$UVOU&1V<@2M8AF66S?MV$&U->,;+[R?N6YV$A7%9
MGK?7@Y;"#AJ]QD$\.9J$0I86;F7EQ06E+"S2S#F5Y#'<(S5EH]KO?"K"+&>T
MLB*&K4;T'E [58^P+$HHZ;M373]8"J_ANC[QR;A1!^N9/,Q83FM19B0JJ2:&
M:9*0E*+$:>#&(-D2$LCRD3PVP,(%6[HUSV"1A.FB@(*R0ML]_;Z!VZH:NJ'E
M%FN:'C1(*\%G5-XI;<6_X\$?:1D6R?(%$5FXS-F+YV\U!$D7?^6RL\@7CB M
MEM$E7AC!)YKF!N'$Z=:2,*< '0B1Y2*E0M"^(&Q#"8-N;&)T3?Q=8;@^](I$
M$$N!]^C':TN^>< L7"2CR)7+X'+&EE3,OPA]_:-^C"YF7X?ZZ">\H1(?I!W'
MX'PZ/R*WX^S\*CZ^0&^X/@IIH,4#J<;7BSP /4[UD;&J]Y-TKRS-94\V]!"B
M=@+T_Z"4/3/.P/RT;OX#4$L#!!0    ( $Q :%-#LAR,D ,  &,(   9
M>&PO=V]R:W-H965T<R]S:&5E=#$X+GAM;+U6VV[C-A#]E8&0APV@1M3-M@S;
M@.VTVWW8(MATVX>B#[0TMMA0I$K2\:9?WR%E>[W8)+V@Z(O-R\R9,V=(CF8'
M;1YLB^C@4R>5G4>M<_TT26S=8L?MC>Y1T<Y6FXX[FII=8GN#O E.G4PRQD9)
MQX6*%K.P=F<6,[UW4BB\,V#W7<?-TPJE/LRC-#HM?!"[UOF%9#'K^0[OT7WL
M[PS-DC-*(SI45F@%!K?S:)E.5X6W#P8_"3S8BS'X3#9:/_C)NV8>,4\()=;.
M(W#Z>\0U2NF!B,;O1\SH'-([7HY/Z-^%W"F7#;>XUO)GT;AV'DTB:'#+]])]
MT(?O\9A/Z?%J+6WXA<-@6^81U'OK='=T)@:=4,,__W34X<)APEYPR(X.6> ]
M! HL;[GCBYG1!S#>FM#\(*0:O(F<4+XH]\[0KB _MWBK=7,04@)7#;Q3CJN=
MV$B$I;7H; P_H)LEC@)Y\Z0^@JX&T.P%T K>:^5:"]^J!ILO_1,B>&:9G5BN
MLE<![[&_@9S%D+$L?04O/V>=![S\7V4-M\+64MN]0?AEN;'.T-GY]96PQ3EL
M$<(6_ZW8KX+Z6SNU/:]Q'M&UM&@>,?H[D>#'%J%N:0<M" 7.3[DQ3T+M@'=Z
MKQSH+>Q.2/0 !!M%\:$;ZHN^OD#5<=AMT)Q+! <D[;@E)TG7WDYAQ257-:TY
MN,7Z:)T&:P974!9Q/LJ!+AI=(T4'WQA4]1.0],I*/ES@YC>Z#_0@4(7>I.7X
M^A+T&0X!-6.CD.A:=SU73]#R!JZ*/!X5N<^NWG=[#_^((,A & \/5'M+HA!_
M,GD&V8OZ518WESKSX2#5FEXO&W3TT@UJ!'U?@)["6T/!87TJQ'(HQ+(^,B6Y
M:<DX\<<@BB_D'2TK7]4&'^F5[<G&8=TJ+?5.^#R([H/2AV]:.JY74&7QI*QH
M\"8?QZ,1Z4A*E7%:9; .#P[Q,3B(;EO16T@9>3 2G<4L*ZYADI&HAC?4'ZAW
M0!E7C';+F#&_6=&F=EP2;,JJ>,1"K#*+1U498HWB*BW^N5I?*?Z_B$5DLW$0
MJXB+-/,)C+*X3,N_$JN*\X)=0TJV[!FUBKC,*K^=C]//>J5T,L<A7#&)LTD:
MPI5Q3IH^]_XD%P\_,=F%]N:%)!F&'G!>/7?0Y= X/IL/[?<]-SNA+$C<DBN[
M&9<1F*&E#1.G^]!&-MI1VF'8TE< &F] ^UNMW6GB YR_*Q9_ E!+ P04
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
ME]YD"7&99_F /IO/G\ ;^/E_HB=5*ZM1,*/YHX8HN1XF3*:%C5IKXBN4WG'
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
M\70QGPR>[R?>=.&/L#8>/XXPK/'%DY8%L+\QQN\G?,#ATWCY#U!+ P04
M" !,0&A3\Z+,WML-  "5(P  &0   'AL+W=O<FMS:&5E=',O<VAE970R-"YX
M;6RM6FMO&[<2_2N$$" )L)$MV4F:-@G@."[JMFF#.GWAXGZ@=KD2F]WEEN1*
M5G_]/3,D]R'+;G'O_=#4VB6'PYDS9Q[2ZYVQG]U&*2]NZZIQ;V8;[]LO3TY<
MOE&U='/3J@9O2F-KZ?'1KD]<:Y4L>%-=G2Q/3U^<U%(WL[>O^=E'^_:UZ7RE
M&_71"M?5M;3[=ZHRNS>SQ2P]^$FO-YX>G+Q]W<JUNE'^Y_:CQ:>37DJA:]4X
M;1IA5?EF=K'X\MTYK><%OVBU<Z._!=UD9<QG^G!=O)F=DD*J4KDG"1+_VZI+
M554D"&K\&67.^B-IX_CO)/UKOCONLI).79KJ5UWXS9O9%S-1J%)VE?_)[+Y1
M\3[/25YN*L?_BEU8^WPY$WGGO*GC9FA0ZR;\7]Y&.XPV?'%ZSX9EW+!DO<-!
MK.5[Z>7;U];LA*75D$9_\%5Y-Y33#3GEQEN\U=CGWUZ:NM8>5O9.R*80EZ;Q
MNEFK)M?*O3[Q.((6GN11W+L@;GF/N%?B P1LG+AJ"E5,]Y] M5Z_9=+OW?)!
M@3>JG8NSTTPL3Y>+!^2=]?<]8WEG_\U]Q7OM\LJXSBKQKXN5\Q:@^?<#IY[W
MIY[SJ>?_+RO_#^(./OW8B/<J5_5*6;%@,\*8GZQL\&HKA5/>5ZH0IE'"E,+O
MC&BEAV2AF]*2&#I&5'+G.HWC5M9TP+E8[<5OOV?B^^\OQ9/9;[_/GL[%IXU*
MZS)AK%[K1E;57I2:#M -SEXL,[&33GBK\8A4EVVK)+U?*;]3BA>]X#>DZ?RX
M^AXGM=)ZNA^8"$0%0?$JK*Y5SE1;:"^@ 3X1.]&G0KNV\\K-Q85C"7SGC?2C
MS6/K8*?V'M*]P76G9[1R'Y;O-CK?9'1!612:N0;+Z6#2T^ ?*VK3D+*#Y(TL
M!%ATJTWG8*-6ZH(-FIO&>>T[.K3L(",>PR9QTFM7RL!GK+D2?W3%.NBAF[SJ
M"KHF!#]+S_'8*]@#"UKC_+'G.9Z[++B#3^2'G;7IW++S%!+6[&7E]\*L*KV6
MI(03'>+<3A29B^M&J-M\(P&>C,QFP<$@SN!PY!&UQ1:X DOL&H\'JY36U*S#
M^ AIM:-;(:4<7AI^A$M@L^(AU/:@A=48MXS!'I8]O@AZ#&/<5>*_: *&\%;%
M$]P(3L"-=JY3)(74RG'+$ >(T%8V>]BA1?IQ_!:@EQ5!P^20+)RIE4=^H\U*
M6IP"<)_-Q:\;*(8-VCUX)WJM&G+W))PW9+V<&0!ZX;#.ZTK_I8(&*M\TIC+K
M/>-,.Q:_TW[#KPL%1"#'1+M'6^>F0YRTUN1*T7$(GA_ %GA5*><X&)WJ(RM:
M!TE^]0=NSI$@FH[M"X%=DROKL8!B=PQ9#I7.YS *K8,XF O[P^F)*:H*%AGK
M$KG .*=7N">!LP1<+0==7DE=NT15)(,6:W@F3TB"YLCLN+8C</1V? S417GW
MFG ^,GN2G=P.K:M"<.E! A2%&@6<F5*(7%NE8C"",3F2L&1K=!#77X0"E ^9
MV(_N !UCH'#<(5WZ!.;$E$FI@2E+8N:Q(CT$;A2@J5DX'7<5PUAPQG%<B3V9
MW5Q=SIZ&/2"0-KFYP2VV()2H#T$,RC;)NU$-F+;HLRS!92TM(X"RRX=W'\F[
M:ROK%%.EM@[R-["4^+,#9;.O2@K6EW/Q<T\_!-T>LV,V'YV=L=+$([(@8F=6
M 16I9I^T1/BH]30 <-W R^1&3@7T%!\LHTTV+*TAQ$HJ,:,GK?JSTS;(E7ZL
MQI?BB7XJ<N)$MG*A*!0#^>6<VI-FN>R8^LA]2!558L2!DT=/ Q7?Q')W<?9$
M/NVO,+BU=^E%"(+%J[-S! >$PERHV4*@_-0AN"%#/ELL^,%BN7JV/"7GU%T%
M RE&J%5\Z%>\Y(G&K9"N +!'R^SYZ:G(]597E/O4GLB*DT<T'XS*@/TQ]V:
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
MG\^$#3\""1^\:?F'%ROCO:GYSXV"TRPMP/O2H%R+'^B _I<X;_\#4$L#!!0
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
MQ(T!VW<=-\^7HM7;>42CW<2M7*V=GYB>SS9\)>Z$^VUS8W TW:,TLA/*2JW
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
MN;%1I&TCV+/H=#=H;7"=-2MLK75+F4>!*G7;V3['=8URZIT,_7=UGG><:JY
MUM842I4].\IZ.%-MG4G$M(N\UZ84C:G*,_&ZLU04M%\CL<7*(;,B9$:2KUNU
MFL.M [AZ?'(HAI4I]8W&0=KDRAC==JP^6C-4-!,](P=Z'SB:[[+QF"Z4L72X
M72+U6<PS7."+C63@;#GNL*='&P=XQ5+6"V#&M2HD2F#/75P23P"';BF(FD8<
MP*5LD %D60_"NWCE$3(NB<3YI73"!R(X@7C!F9@#FCXB YM'6+L/<,05_C=,
MC;!LT[UWNKH#@M5(5#=C*#M$"-N#C"T%7*QD0:A-K53.$:S^T!E$6FS"C5L8
M'Q!\:%'L8 [ST(D8]W!JQ2T':QQFC#*5+IFB@O"J-XH:8VFX>[2"XV&HQOID
MF=^/7J&\O)551]H<<#CEZ*#3MFLZT #H&5O"H=4]EP>D )@[5G9L2( ?ZZR9
MJZUKSQXT\E$R1. Z('=?X -7JZI=UPP-3>VD0U\&GZT$_O,4ZSRW,QO0%M+B
MW?4'\1G 4P/V-0)%*KM@D7-=$J$@=$VXOD,Z^=7 %='T3/SR/66TCR0_-0<2
MA-"R[YK7VJR7$J$H5-=B;*B:OF^^N5.K=25M#]_<*]AH\?Y6LG<1#70O&,!
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
M@I]K9.J3L\^/ZOE7X:B$;BR?C,8O0QS?M$'H[03;E9FT. M=&/Q#_;R9SBY
MKCIXLW7I;<7!W4NFLULL)14'XPE7H"F4^"SOJ6M^QL$Q%2^.1ONOQ R=*M>+
MAR9Z/;'$QYL;26PCM.FZX( [;@+AS-TMX#&)>C8?Y5 -+JIJ25XZ.KZX=I;"
M&KFI7@?UGM7/B;<+:*,9/1[BU3V]! C59-B!^(*@_\X Z[:B=6DR[MA<]^3<
M)3!KP0E'5=!P1*=1V5@=*X@.UE1SRUJ'EQ>P Y@4]#:!S@_: 8'T@4H(0KKB
M:+A[<W:1,87\2CLJ2;94*.8(FA7_DCBI@9O;(UTL54 =QAY!!62Y\\41Q,29
MY==..$/QN(QV9O>T7M9HRMV(1TG;IBPGQV1T,'H^0!W,_>^_G4S&DS_I9^PA
M!J.\=<TKF8]\2/T8 [PWJ^>>HW/T8G0P&>W'^1)G>1ZD R6]4]D2MD71$,CO
MWS@)>&BEGO=QC8LPI7="3\;'!RB)N/%1'03#O Y#L/.VCB^WH'%#AWQ"3=)S
M/A'[XNGBX25=L3RJB+1GB.X9TB\.;NF8.-J>5IA,Y;TW$SCD -<F<WLO*>@H
MC44<[P&V6;6A,*- ];6N-4:*>;]1 !*:II=8W;2>A]Z6$&:D:;1./?:/N#'+
M0F8VJ;!0DH^!PPV$V%T$O:E+M#S,'ZR$\EOW>RP?V*+SK"5$)6TCARK!(,F
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
M.W7)=]Y1\AL;RNL*=EO?A\K[))B]Q"]TP1(<-@K;O-0S-D8U[+:*;=%R;4-
M2LU^1[AX$\IK3*I)X)UD2EV?VK*+>-SVRT&;"H?Z:,%X2A&4Z2HI8VUM(^D=
MQ>AH/R)F!V%<T3GHT;S;K;A,:+'7#6([Z+BJ&:_(*TI=(=66C.E;5XGP7MRW
MQ*=*HSJ\D6+Q$W6=_*24=8 45)]C^D\D/ZZ3'__7Y,-LLQ=QJ0Z1X23X83*\
MXP)0:-]S=GO&,KKP\&",OK.0_L\K@+G[Y4C1OZ)LV0'H_)I>?O9K_2/3>.X,
MWWE*=Y5[XUIO:<QE>E1+$RZ?T;9SRM16?+HG/BW%S_] IO2'4P4U$4;A"_GY
M4:!:;&!*<: 1-?J;FS&$S0YQK>=%<5A_CTG 9%(*1<T0 J)Z.]I^_N4V\9MT
MLDMW2;^JNJA)MXK7L_>(UXOB'?O?%/4A]K?VGJ(Y&>@>W+I,<_DJK5?K-_UE
M^93='2__$-PRM>#T=,AP3J)^LTN-3Y6/[')B9.$>MC-IZ)GLADOZ7X+*'J#]
MN91F.[$*ZG\ZHW\ 4$L#!!0    ( $Q :%/$X99FE ,  !T)   9    >&PO
M=V]R:W-H965T<R]S:&5E=#,Q+GAM;,U6;6_;-A#^*P>M&!K L619=AS/-N X
M35M@08,ZZ3 ,^T!+)XDH):HD9=?[]3U2LN*BL=$!^[ /ML@3[[E[[H6GV4ZJ
MSSI'-/"U$*6>>[DQU=3W=9QCP71?5EC2FU2J@AG:JLS7E4*6.*5"^&$0C/V"
M\=);S)SL02UFLC:"E_B@0-=%P=3^!H7<S;V!=Q!\Y%ENK,!?S"J6X1K-4_6@
M:.=W* DOL-1<EJ PG7O+P?1F9,^[ Y\X[O31&BR3C92?[>9],O<"ZQ *C(U%
M8/38X@J%L$#DQI<6T^M,6L7C]0']SG$G+ANF<27%'SPQ^=R;>)!@RFIA/LK=
M.VSY. =C*;3[AUU[-O @KK611:M,'A2\;)[L:QN'GU$(6X70^=T8<E[>,L,6
M,R5WH.QI0K,+1]5IDW.\M$E9&T5O.>F9Q3J7REP:5 6P,H'?99DUN_?E%K6A
M\!L-KQ_91J"^F/F&3%I%/V[A;QKX\ 3\-=S+TN0:WI0))M_K^^1JYV]X\/<F
M/ NXQJH/PZ '81 .SN -._Y#AS<\@7=$LP>WN#$N#&^^U-SL88UQK;CAJ.&O
MY48;137T]QFC46<T<D:C4R2:#@"9PK*@^/-_,(&5U*8';Y74&IY*:C#AQ&^I
ML72;&ZV1O+3K.\85?&*B1@OR,TE\*7=GO;37P517+,:Y1_VN46W16SSF"*D4
MU,N\S,#8NF@;FKS58.@UZRC%CE+F*-7/E+*.DCBBE%I*VP,EMF5<6/1+NG@N
M-2,S_*@BF7:\L3)8;%!U%3$]"F@3RN9_F64*,V80GOKK/F1RBZJT4-3!E'/]
MG.A7,!A>]X97(UK9W^OAZ.(@C$:P0D)/>4Q0SH4$*ZFY@7 \@E]_F82#\+?N
M:66/TC#1ZH^CX$?0\2" _U50;S%N8SIP,0W^BYA&DUX032SER-(?7+2R\>!,
M1*,7(AIU$27UX2#\ 7(8CN!,BXZZ%AV=;=$575NVW6NR]6$C./&D(=*#.ZYC
M$OV)3,$],Y;A_J76.HM^NK4H%YQ&#?[+S,6":4U!)+W-WM8+Z<9'#(K&4YN+
M4YT#.Z:G<$OF=MSDO 19(NPMS5=P%?;&DPB6*5TJSW*3*UEG.9B== (-XW'O
M.AQ_7_-4WB^EPS\:606JS UF(B+KTC33JY-VLW_9C+SGX\V'PSU3F:U]@2FI
M!OTKBKUJAG&S,;)R W C#8U3M\SI^P65/4#O4RG-86,-=%]$BV]02P,$%
M  @ 3$!H4\$^'GP8 P  7 @  !D   !X;"]W;W)K<VAE971S+W-H965T,S(N
M>&ULS591;]LV$/XK!ZT8-B"P9-G.TLPV8"<+VH>@7IQT#\,>*.ED$:%(C3S%
MW;_?D5)4.W7380_#7BSR>/?=]_%(GN=[8Q]=A4CPJ5;:+:**J+F,8Y=76 LW
M,@UJ7BF-K07QU.YBUU@410BJ59PFR7E<"ZFCY3S8-G8Y-RTIJ7%CP;5U+>Q?
M:U1FOXC&T;/A3NXJ\H9X.6_$#K=(#\W&\BP>4 I9HW;2:+!8+J+5^'(]]?[!
MX:/$O3L8@U>2&?/H)^^+191X0J@P)X\@^/.$5ZB4!V(:?_:8T9#2!QZ.G]%O
M@G;6D@F'5T;])@NJ%M%%! 66HE5T9_;OL-<S\WBY42[\PK[W32+(6T>F[H.9
M02UU]Q6?^GWX)P%I'Y &WEVBP/):D%C.K=F#]=Z,Y@=!:HAF<E+[HFS)\JKD
M.%K>"&GAHU MPBT*UUKD'2<'/]R+3*'[<1X39_&^<=XCKCO$]"N(;^'6:*H<
M_*(++([C8V8W4$R?*:[35P&WV(Q@DIQ!FJ3C5_ F@^1)P)M\6_*U=+DR7K6#
MWU>9(\NGY(]7<DR''-.08_HUSMT9!U/"1HD\;"I(#50A'.1_)]$*FU?!\49J
MH7,I%*R<0ZX!58) V*$R!?#\(-H?:KC#O+56ZAVLA9/N5+U>I>IO_:5KF.,B
MXFOMT#YAM+QGGJ51?&4],OFS &%5!UX\>:FJ]+R> J_J4%4YJ!(O5-4'J@ZB
M@RH[J,J\*H[U6'P2".L,[7 <+N'7UA!C;*S,N8A,9A7N.=P*^^C3;>5.RU+F
M@JE^8*(6/F1>9)#T7C?M"Y\';;Y</\K;5^=AM!W!SCRAU6$?"LP(G.<M23*5
M-_#]=Q?I./V91^/)V[/)=';2=H660G+"(++ QCA)@V=Z/CL:WQOBS7R)=#Y.
M3MK^GX6\QKS?SW&H8_+?U/$H[;\HX_3B+#D?GS)]NXC3H_&7162@23H[93KU
M',4'+WZ-=A?ZFH/<M)JZQW^P#JUSU76,S^Y=W^4-WDGM0&')H<GHIUD$MNME
MW81,$_I'9HB[41A6W/[1>@=>+PU7KI_X!,,?BN7?4$L#!!0    ( $Q :%,^
MG--TA@(  $$%   9    >&PO=V]R:W-H965T<R]S:&5E=#,S+GAM;(5474_;
M,!3]*U<1#YL4D:^VM%5;B<+0D(:$*!L/TQ[<Y*:Q<.S,=BC\^UT[:=9)T+W$
MOO8]YY[K^'BQ5_K95(@67FLAS3*HK&WF463R"FMFSE6#DG9*I6MF*=2[R#0:
M6>%!M8C2.)Y$->,R6"W\VKU>+51K!9=XK\&T=<WTVQJ%VB^#)#@L//!=9=U"
MM%HT;(<;M-^;>TU1-+ 4O$9IN)*@L5P&E\E\/7+Y/N$'Q[TYFH/K9*O4LPMN
MBV40.T$H,+>.@='P@E<HA",B&;][SF HZ8#'\P/[C>^=>MDR@U=*//'"5LM@
M&D"!)6N%?5#[K]CW,W9\N1+&?V'?Y69I 'EKK*I[,"FHN>Q&]MJ?PQ%@&G\
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
MC4-88ZX- J/A$3=8UP:(W/AWQ'0FDT;Q</Z,_IN-G6+9,H4;47_CA:Y63N9
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
M6ZZD**6F WB^5,IN;TC ^"WG_"]02P,$%     @ 3$!H4^NJ87[" @   @@
M !D   !X;"]W;W)K<VAE971S+W-H965T-#,N>&ULI55=;]HP%/TK5M2'5EJ;
M+Y(""I& @%9IG5!9MX=I#R9QB%7'IK93VG\_VPD9L("0^I+XXYQ[[KV^NC?:
M,OXB"H0D>"\)%2.KD'(SM&V1%JB$XHYM$%4W.>,EE&K+U[;8< 0S0RJ)[3E.
M:)<04RN.S-F"QQ&K),$4+3@055E"_C%!A&U'EFOM#I[PNI#ZP(ZC#5RC)9+/
MFP57.[NUDN$248$9!1SE(VOL#N>!QAO 3XRV8F\-="0KQE[TYB$;68YV"!&4
M2FT!JM\;FB)"M"'EQFMCTVHE-7%_O;,^-[&K6%90H"DCOW FBY'5MT"&<E@1
M^<2V7U$3CW$P9428+]@V6,<":24D*QNR\J#$M/[#]R8/>P1EIYO@-03OF- [
M0? ;@G^I0J\A]"Y5"!I"<"DA; BAR7V=+)/I!$H81YQM ==H94TOS',9MDHP
MIKJPEI*K6ZQX,E[6!058#I9X37&.4T@E&*<IJZC$= T6C. 4(P%NP3?\6N$,
MRP^U'F=JH6H#$O! ZP+7E7*=( DQ$3<*\KQ,P/75#;@"F((?!:L$I)F(;*G\
MUNIVVO@XJ7WT3OCH@T=&92' C&8HZ^ GY_F#,WQ;Y:M-FK=+VL0[:W")-G?
M=[X S_'<#G^FE].=KG ^IS[[G/K\/#U!J:*[7?2#7/IM ?K&GG_"7E>E_1ZO
MA.2JZ?PY(]!K!7I&H'="X+OJSH2)SKJKF:%AZA;\%M]Z@_NP%]EO^\_9"0N<
M_B$LZ8"%]Z[O'<)F'3#7Z_=#I\4=Q!FT<09GXU2)K,J*0(DRW5I5)F57R,%_
MZFY_X 3>D9?)A;AY%\[S_<%Q-/9>CRH17YMI(H!Y_+I:VM-V8(U-GSXZG[C#
MJ=MQGKC#63V/_IFOI^,CY&M,!2 H5U+.W;WRF=<3I]Y(MC$=<L6DZK=F6:@A
MC;@&J/N<,;G;:(%V[,=_ 5!+ P04    " !,0&A3;C=<)3("  "\!   &0
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
M+N'[>@D7[][#.^ IW,<RUQ2II[XABVRB_K:TX[:PH]]BQQJS*XB"'O2#?M@
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
MVA9IJZ!^D%!1E;#85!N$:\[4V0!-6-.$EB;L6R<,ND3,:;7WH-0T%U+S[W;
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
MKB1H7(Z#R^[%=.CN^PL_.&[,SAI<)PNE7MSF-AT'D2L(!2;6(3!ZK?$*A7!
M5,9KC1DTE"YQ=[U%O_&]4R\+9O!*B9\\M=DX^!Q BDM6"OND-E^Q[J?O\!(E
MC'_"IKX;!9"4QJJ\3J8*<BZK-WNK==A)B+LM"7&=$/NZ*R)?Y8Q9-AEIM0'M
M;A.:6_A6?385QZ4S96XUG7+*LY,9-XF2ELL24_A6H&9.+ ,G,*]L K6$&RZ9
M3#@3X#B /@6X?BVY?8=[M)E*X5:NT5CRRAI:)Z),"8U+:$,_FJ%E7)ACXFE#
MZL"#DI1ME. IL[@]0P3B_Z)56;C:MD%7\K5<<ZUNA'.B W=W5Q1K*:'C#@IE
M*$@@BW>8,X'PR17]/5.E83(UH]"2PDZG,*G5G%9JQBUJGL,]<66&*B$%_LT/
MR9G&GGAKSS0^"#C'XA1Z40?B*(Z>YS,X^G1\ +;7N-[SL+T66/)(Y0AS2[I6
M6D^9((LIY"<!=0^7:<J=5,YUTE H4VI2F:2JE*.X-X&DK"SG<M5J^*\[J@!N
MB<W\/E#_65/_F:__K*7^)UPC4>QUJ,H<^$PWDM:3[F 4KO>P]1NV_D&VN@]J
M#]]H&)K]O!5&?X?W/-[/.VAX!__)2^+OY1Q\X#P9MC0[;$B'!TD?R/XVNN$'
M:3_2A3NS*$>]\A/70*)*::NQU$2;H7Y9S;*_UZL_PCW3*TX?C\ EI4:G0VI4
M5U.VVEA5^,FV4);FI%]F]&-"[2[0^5(IN]TX@N97-_D#4$L#!!0    ( $Q
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
M"CCR<@OP_4(I>W_C M2_9XR_ E!+ P04    " !,0&A3\\(,20@$  "2$@
M&0   'AL+W=O<FMS:&5E=',O<VAE970U-"YX;6S-6%UOHS@4_2L6FH<9:;9@
M$PA42:3F8S65IFJ53&>D7>V#"TY !3MK.\ETM#]^S4>!$(=T-WW(2X+-.=?W
MWG/-!0]VC#^+B! )?J8)%4,CDG)];9HBB$B*Q15;$ZKN+!E/L51#OC+%FA,<
MYJ0T,9%EN6:*8VJ,!OG< Q\-V$8F,24/'(A-FF+^,B8)VPT-:+Q.S.-5)+,)
M<S18XQ59$/FX?N!J9%96PC@E5,2, DZ60^,&7L\0R@@YXGM,=J)Q#;)0GAA[
MS@:WX="P,H](0@*9F<#J;TLF)$DR2\J/OTNC1K5F1FQ>OUK_/0]>!?.$!9FP
MY$<<RFAH> 8(R1)O$CEGNR^D#,C)[ 4L$?DOV)58RP#!1DB6EF3E01K3XA__
M+!/1("@[>@(J":A-Z!TAV"7!?NL*O9+0>^L*3DG(0S>+V//$3;'$HP%G.\ S
MM+*67>39S]DJ7S'-"F4AN;H;*YX<J00G^(EQ7,A&0_ U#K(ZH"LP)UM"-P3\
M!A9Y&<6_2 C>0O@X)1+'B?BDJ(^+*?CXX1/X &(*OD5L(Q1'#$RIG,]<,(/2
MT7'A*#KBJ WN&)61 #,:DE##GW;S_0Z^J9)690Z]9FZ,.@TNR/H*V-9G@"P$
M-?Y,WDZW=.&<M_KL?Z^^EPR[*B,[MV>?+J,M 3><8[HBZGDB\PIICN]E1#B0
M$:9@G_3G5V43W$J2BK\Z/.I5'O5RCWI'//K&)$[4HRRO2&V]%7PWYV?/T^T(
M0<=5R=PV5=2@;,>S]U'30U3?=QVTCYH=HCS;ZSD5:B]0IPK4Z0ST<$,FU8;$
M*T[RM(N.C+K50NZ%:-RO/.J?J7'!=YKJM429'$(<A-KZ'H)LSV^IJUG+0HZO
M5]>K0O0Z0WQ<+SDK4YS&"5$-065PC5].J>I7"_@7HBJTZIYD=08][U"TI'9*
MJL$X"+8UU:!LSVJ)J@%!M;-[>E5AH^W"SA#_N+U_^'(SOP/W5+5PMGKY#&YI
M< 7^T338_[B?(:J=0)>B?=U(H'WFGBX--"6QV@5P$C(]#9EI(-"RCBA?]R78
MW9CNN7H!IW$@WE'QNE= YU(4K]L*=,]5W#VM^"$$>0>/\=.&9AJ(;3GV$=7K
M3@6[6]4$"YD0,%%J/H-QS$00$QJ0]RR"NJ5 [U**H.Y"T#^W"/S#W>BUJ^ 0
M@VR_UZZ"0Y3=A^TZT"SG^FY?7PBH[FVHN[<5*7T'O5'=:Q"\$+U1W7H0.E/O
MTD#S;;DEY$0#<5M::R#MJIGI,';[O<UL?&.GA*_RPPT! K:ALOA.JF:K Y2;
M_-B@-3^&UQ.HF9_"ZUEQ/%*;+TYK[C!?Q52 A"S54M957Q4E+PY BH%DZ_P+
M_XE)R=+\,B(X)#P#J/M+QN3K(%N@.H8:_0M02P,$%     @ 3$!H4PR#L\<.
M P  ?@H  !D   !X;"]W;W)K<VAE971S+W-H965T-34N>&ULO5;?;]HP$/Y7
MK*@/K=0VB1,"K0"I!4VKU&FHK.O#M =##F(UL3/;@?:_G^V$ "5DG2KUA?C'
M?>?OOCL?[J^Y>)8)@$(O6<KDP$F4RJ]=5\X3R(B\Y#DPO;/@(B-*3\72E;D
M$EM0EKK8\R(W(Y0YP[Y=FXAAGQ<JI0PF LDBRXAXO864KP>.[VP6'N@R46;!
M'?9SLH0IJ,=\(O3,K;W$- ,F*6=(P&+@W/C7(S\T &OQD\):[HR1"67&^;.9
MW,4#QS.,((6Y,BZ(_JQ@!&EJ/&D>?RJG3GVF >Z.-]Z_V.!U,#,B8<33)QJK
M9.#T'!3#@A2I>N#KKU %U#'^YCR5]A>M*UO/0?-"*IY58,T@HZS\DI=*B!V
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
M3JQ9>-&VL%3K[T[K$R/G^:>;H32VQ_GA#/D85?: O3^1TKR?9%^#RJ]_O?\
M4$L#!!0    ( $Q :%-WN<9BBP,  *4-   9    >&PO=V]R:W-H965T<R]S
M:&5E=#4W+GAM;+U7;8^;.!#^*Q:MJE;:! R$L&T2:9M5>ROUI%5SV_MPN@].
M,B%6 :>VD_3NU]_8L.0%AW9UJWY),,PS\\R,G\&,]D)^56L 3;X7>:G&WEKK
MS5O?5XLU%$SUQ09*?+(2LF :ES+SU48"6UI0D?MA$"1^P7CI34;VWKV<C,16
MY[R$>TG4MBB8_.<]Y&(_]JCW>.,SS];:W/ GHPW+8 ;Z87,O<>4W7I:\@%)Q
M41()J[%W0]].:6H UN(+A[TZNB8FE;D07\WB;CGV L,(<EAHXX+AWPZFD.?&
M$_+X5COUFI@&>'S]Z/V#31Z3F3,%4Y'_R9=Z/?92CRQAQ;:Y_BSVOT&=T,#X
M6XA<V5^RKVT#CRRV2HNB!B.#@I?5/_M>%^((0.,+@+ &A#\+B&I 9!.MF-FT
M;IEFDY$4>R*--7HS%[8V%HW9\-*T<:8E/N6(TY/96DC=TR +PLHE^23*K%K=
ME3M0&ANF%>F16=5E(E;DID $_Q>69"J4OB(?I5"*/)2XB7)[^R-N'E5[4PK4
ME;W^P+@D7UB^!>/DI\*^O@7->*[>((&'V2UY_?(->4EX2?Y8BZU"G!KY&FM@
M,O$7=;[OJWS#2_G"ID^BX(J$04@=\&DW_!86"*<6'IS"?:Q\4_ZP*7]H_447
M_<TUF<%B*[GFIE0W.\R8S7/HH41[BN5 _OJ$('*GH5!_=X2,FI"1#1E?"'G:
M/U<%*WQB\68,["8TNDYBS'=W7*FV69Q&-&RL3MC%#;NXDYU[-[E85GX&1^$'
M9P3;%C1VLQLT[ 9/8U?M<!>]02MX+SHGZ+"A;H))0S#I;FZ62<B8!JNW5R]H
M$KRSHG-13-KUP3[3\SZWS;#/X<!-=-@0'782?>C/^B03.Y"E$3M.7A2":H30
ML<_3)D+ZJZ1UW82\_I_2NG:5/!J>;XRV69P&<>HN.0T.LSYX)G'5CKK4Y3"Y
M)"]Z]#:BSR6PVE.WPEQ&%R1&#S.;AL\GLMK7><OC%M.V'?8\N43V,.UI][B?
M F[)%5\@767>O$O8",5UQVZGAUE-XU\E,7H8P;1[!O]89+0]5\.D56^7T:7]
M>QB_M'O^/D%A[;%Z/G@[34X)'L8N[9Z[3Q'8\,<,NTQ.&1[&-DV?45UIZQ#B
M:+7+Z+S5_M$9VGS _,YD9LZQ.:P0%?2'F*2LO@FJA18;>ZR>"XV'='NYQN\H
MD,8 GZ^$T(\+<U)OOLPF_P%02P,$%     @ 3$!H4T.&G.Y7 @  &04  !D
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
M(_:+"/'#J*EZTU;0M!5TMC5;E67&0)XCR.?BA4ND/R/B*@6!2L&35;65]&8
MP6@F.YP(FU>&Q[6XUQ#W/F]Q!0U;[GF>CW<L/E"$>_BPP_VFJWYG5X\ZH\P>
MT6[&(+L,'#2,@^,:&#7$T><-C/:\(0._OV/@?I'G!X/#!A*\#2#<V=>MCG$=
M<_%3AT;2BC-R7/O(-CR(]WD#:VS;''^ _1T'#U2%..B_8^$V?4AW_%P#)%T2
MMWE!@B.[M\T%$OZ'>^%>_.F]N9N1!ZI(A(,=]]S686C^1+Y3L62%1!DL- Q?
M]#6+J [W:J)X:<_'.5?ZM+7#5/\0@3 %>GW!N7J=F".W^<4:_P502P,$%
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
ML<L<_R\@C0.>KX30NXT)T/VQXK]02P,$%     @ 3$!H4^N&G1!J @  C04
M !D   !X;"]W;W)K<VAE971S+W-H965T-C0N>&ULA53?4]LP#/Y7=#D>X Y(
MFK9AX]+<M64_>&#'T;$]NXF:>#AV9SL$_OO)3IIUNU)>$DN6/GV2):6MTD^F
M0K3P4@MI9D%E[?8Z#$U>8<W,I=JBI)N-TC6S).HR-%N-K/!.M0CC*$K"FG$9
M9*G7W>LL58T57.*]!M/4-=.O"Q2JG06C8*=XX&5EG2+,TBTK<87V<7NO20H'
ME(+7* U7$C1N9L%\=+U(G+TW^,&Q-7MG<)FLE7IRPFTQ"R)'" 7FUB$P^CWC
M$H5P0$3C=X\9#"&=X_YYA_[9YTZYK)G!I1(_>6&K6? A@ (WK!'V0;5?L<]G
MZO!R)8S_0MO;1@'DC;&J[IV)0<UE]V<O?1WV'.+1&PYQ[Q![WET@S_*&69:E
M6K6@G36AN8-/U7L3.2[=HZRLIEM.?C;[HE31<B& R0)NI66RY&N!,#<&K3F'
M;]07%["B7B@:4JL-+"NR00-<PI)I_<IE"?-:-=*ZVP'O] 8MX\*<P8DS_5ZI
MQE ,DX:6:+O@8=Y37'04XS<H?H0[)6UEX),LL/C7/Z1TAYSC7<Z+^"C@"K>7
M,([.(8[BT>/J!DY/SH[ CH=2CCWL^)U2'H&:#% 3#S5Y VJ!)9?257;-!),Y
M'JI:!Y%X"#=[S]ET,D[&:?A\(/)TB#P]&IE:G1I94NMIC3)_!:N9-()U(U3\
MHHZDD;0'G[%#GNX1NAA-KP[S208^R5$^].;OE"$Y4(8X2OX+&^Z-2(VZ](O
M0.[ZMIN603OLFGDW8G_-NT5UQS2]C@&!&W*-+J\H8]T-?R=8M?4#MU:6QM<?
M*]J7J)T!W6^4LCO!!1@V</8'4$L#!!0    ( $Q :%/;.O),OP(  !4(   9
M    >&PO=V]R:W-H965T<R]S:&5E=#8U+GAM;*56R6[;,!#]%4+H(0'2:+<3
MPS;@M<TA11 W[:'H@9;&%A&*5$DJ3OOU)2E9M1W%,9J+Q67>>S.CT8S[&RX>
M90:@T'-.F1PXF5)%SW5EDD&.Y24O@.F;%1<Y5GHKUJXL!.#4@G+J!I[7<7-,
MF#/LV[,[,>SS4E'"X$X@6>8Y%K_'0/EFX/C.]N">K#-E#MQAO\!K6(!Z*.Z$
MWKD-2TIR8))PA@2L!L[([\UC8V\-OA'8R)TU,I$L.7\TFYMTX'C&(:"0*,.
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
MA3E7V&7,,,$O#1 :@/M+CM=U-=$!ZF^7X6]02P,$%     @ 3$!H4Y*=X=J
M @  ]P8  !D   !X;"]W;W)K<VAE971S+W-H965T-S$N>&ULA95?;YLP%,6_
MBH7ZT$IK,1!(4A&DME&U2:U4->WV,.W!"9=@U6!FFZ;[]K,-95ECFI?@?^?\
MS@UP27=<O,@20*&WBM5RX95*-9>^+S<E5$1>\ 9JO5-P41&EIV+KRT8 R:VH
M8GZ(<>)7A-9>EMJU!Y&EO%6,UO @D&RKBH@_U\#X;N$%WOO"(]V6RBSX6=J0
M+:Q /3</0L_\P26G%=22\AH)*!;>57!Y'6 CL">^4]C)O3$RI:PY?S&3;_G"
MPR81,-@H8T'TY15N@#'CI'/\[DV]@6F$^^-W]UM;O"YF323<</:#YJI<>#,/
MY5"0EJE'OOL*?4&Q\=MP)NTOVO5GL8<VK52\ZL4Z047K[DK>^C]B3Q &(X*P
M%X0V=P>R*9=$D2P5?(>$.:W=S,"6:M4Z'*W-75DIH7>IUJGL3L\EX@6Z$9!3
MA4B=HSM>;\^?0%1H"6N%SM%*/PMYR\"<NVU5*P#=$WVABG;B#XK3)2A"F3Q#
M)XC6Z*GDK=3&,O65CFS _J:/=]W%"T?BK:"Y0!'^@D(<!L^K)3H].?O?Q=<%
M#U6'0]6AM8U&;&W*)94;QJ6IYN?56BJAGY!?GYA'@WEDS2<CYB:JJ]).E5B5
M>5E>LSE._5<':3*0)L=(H8O4J>(]T@2/H.(!%1]#12Y4?(#2_2!*(C<M&6C)
M,=K$14L.:-%TYD9-!]3T&"IVH::'J/E(5;,!-3N&2ERHF>-VC50U'U#S3U%/
M)>@>72@0+N#\ !A$<>@F!OA?)\&?,[DBS/F*XX,G/\11-)M\(/I[;<Q\$NZ)
MV-):(@:%%N*+J4XLNB[;311O;&=;<Z7[I!V6^LL$PAS0^P7GZGUBFN7PK<O^
M E!+ P04    " !,0&A3HY5@P84#  #^#   &0   'AL+W=O<FMS:&5E=',O
M<VAE970W,BYX;6RU5TUOVS@0_2N$T$,+--&7)=N!;2"QT]T [6Z0M+N'Q1YH
M:6P1E4B5I./TWW=(*;(<*[+1-A=;I.:]>6]$D:/)5LBO*@/0Y+'(N9HZF=;E
MA>NJ)(."JG-1 L<[*R$+JG$HUZXJ)=#4@HK<#3PO=@O*N#.;V+E;.9N(C<X9
MAUM)U*8HJ/Q^!;G83AW?>9JX8^M,FPEW-BGI&NY!?REO)8[<AB5E!7#%!"<2
M5E/GTK^X]F,#L!'_,-BJUC4Q5I9"?#6#FW3J>$81Y)!H0T'Q[P'FD.>&"75\
MJTF=)J<!MJ^?V#]8\VAF217,1?XO2W4V=48.26%%-[F^$]L_H384&;Y$Y,K^
MDFT5&WL.239*BZ(&HX*"\>J?/M:%: &0IQL0U(#@.6#P B"L >&I&08U8'!J
MAJ@&6.MNY=T6;D$UG4VDV!)IHI'-7-CJ6S36BW&S4.ZUQ+L,<7IVPQ-1 /E,
M'T&1,_(7E9*:1T?>+D!3EJMW./OE?D'>OGE'WA#&R>=,;!3EJ9JX&@48&C>I
MDUU5R8(7DH7DD^ Z4^2:IY!VX!?]^'$/WD7CC?O@R?U5T$MX#^4Y";WW)/ "
MOT//_'2XUV7GU[)?_W3VO6*$S5((+5_X M_?)9AGS]?DHU"*S'$I?,>=:$ME
MJLA_'S&:W&@HU/\]N09-KH'--7@AUP)6("6D1--'DC.Z9#G3##K75,446R:S
M[SW,@F@XF+@/[4H?"=H3&34BHWZ1^&8HS9(>OW%#%;]Z;8=-KF&O;'R7Z3('
MDF.FKGI6Z*A5JK-@,/2\_8K.AP<5/0OB\?.P10?;* B>AUUWL/EAV*;;\SIJ
MO(YZO>[J:MR2I%W7+N^C [6C,(X/3!T-VQ,[;L2.3U_T5"G0ZCU*+IFF^8GZ
MQP?" C^(#O0?#=O3[WN[P\+K=7 '"JA,,H+[/Q['#]AGE-@U:.LH06M,=Q\+
MWH$@WSM<2T?#]F6WSCB_5S:V%-@P\)YWRP]V7,&KO\G^;DOVP]^ZOFNZ=@6'
M\>BPT,?"]N7N=G6_?UO_ [C1BTO\<J5!XLGD#_OJL-N)_>CUJ[[;K/WX]U8]
M/MC=HE'8L;Z/QE6"W58_5X!<VT8:=8@-U]5YWLPVS?JE;5&?S5_Y%W._8WYA
MFGO;/^[HJR^#3U2N&5<DAQ6F\LZ'^%QDU6Q7 RU*VTTNA<;>U%YF^($"T@3@
M_940^FE@$C2?/+,?4$L#!!0    ( $Q :%,#Y&$:+ ,  #L+   9    >&PO
M=V]R:W-H965T<R]S:&5E=#<S+GAM;+U6VT[;0!#]E97% T@%WW(#)9&(354D
M$(A ^U#U88G'B86]Z^YN2)#Z\9U=.\X%QX(B^I+LY9RYG!EYI[_@XDG. !19
M9BF3 VNF5'YFVW(R@XS*$YX#PYN8BXPJW(JI+7,!-#*D++4]Q^G8&4V8->R;
MLULQ[/.Y2A,&MX+(>991\3*"E"\&EFNM#NZ2Z4SI WO8S^D4QJ >\EN!.[NR
M$B49,)EP1@3$ ^O</;MP#<$@OB>PD!MKHE-YY/Q);RZC@>7HB""%B=(F*/X]
M0P!IJBUA'+]+HU;E4Q,WUROK7TWRF,PCE1#P]$<2J=G ZEDD@IC.4W7'%]^@
M3*BM[4UX*LTO6918QR*3N50\*\D809:PXI\N2R$V"&BGGN"5!&^7T-I#\$N"
M_U8/K9+0>JN'=DDPJ=M%[D:XD"HZ[ N^($*CT9I>&/4-&_5*F&Z4L1)XFR!/
M#2_9A&= [ND2)#DF <]RSH I27A,UI=D! SB!(\/0U T2>41HA_&(3D\."('
M)&'D?L;GDK)(]FV%@6GS]J0,8E0$X>T)PB?7G*F9)!<L@JB&'S;S3QOX-@I2
MJ>*M5!EYC0;'D)\0W_E"/,=S:^()WDYWZM+YF/>+?_:^)89?M8AO[/E[[-WD
M(*A*V)1<<2E)0(5XP2_4@HI(DI]7B":7"C+YJ\%7J_+5,KY:>WR%$(,0$&%#
MF=93V'J/1>N16/",3+#0"9OK:'@1%V=U'1<6?CK&C_Y:/@^/W1[*\;PI9 W(
M<UH5:"N%=I5"NS&%8!WAS9X(M^QV*KN=3R]#M_+5_3]E&'5?*]QQMZL0U&%Z
MVYBPP+2;RUD#VEO.7B5%KU&*>ZYH^G$=>J]#>Z5##::]DV)8@W&[_HX.=2#?
MJ=?AM-+A]/UM3?X0?*[Q,68-3><ZZ[?(^?06=S=>/K<YHSFV.%.;M84E#F 2
MWEG;TL]F ^^4+:B!N+LM7H/I[A2V#K+;W_;&,)"!F)HI3&(V<Z:*CWYU6DUZ
MYV:^V3D?N6>!6W,>ZLG0#!]K\\58>4W%-,&N2"%&5\Y)%UM0%)-:L5$\-Z/(
M(U<XV)CE#*=;$!J ]S'G:K71#JIY>?@74$L#!!0    ( $Q :%,+&N>7Z (
M *@(   9    >&PO=V]R:W-H965T<R]S:&5E=#<T+GAM;+566T_;,!3^*T<1
MTD!B)$V;7E!;B5XFF)A44=@>ICV8Y+3Q<.Q@.RW\^]E.B*J15ITT^M#X<KXO
MW[GX.,.MD$\J1=3PDC&N1EZJ=7[I^RI.,2/J0N3(S<Y*R(QH,Y5K7^422>)
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
MBY3"_##I'A:2;<V@=<^D&MO,:::^#H!K@+J_9DP^+O3LUGQO+'\!4$L#!!0
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
MSY8+Q4]V)-QQI0=,>WG4_P% F WZ^9YS=5D8@OI?Q>)?4$L#!!0    ( $Q
M:%,UHKP[6P(  /8&   9    >&PO=V]R:W-H965T<R]S:&5E=#@Q+GAM;+55
MVX[:,!#]%2M/K41)")>%%2#!TJI(NRI:>GFH^F"2@5CK2VJ;LOOW'3O!2R4(
M#]6^)+[,G'/F.!F/#TH_F0+ DF?!I9E$A;7E;1R;K !!35N5('%GJ[2@%J=Z
M%YM2 \U]DN!QFB2#6% FH^G8KZWT=*SVEC,)*TW,7@BJ7^; U6$2=:+CPB/;
M%=8MQ--Q27>P!ONM7&F<Q0$E9P*D84H2#=M)-.O<SCN)2_ 1WQD<S,F8N%(V
M2CVYR3*?1(E3!!PRZR HOO[ '7#ND%#'[QHT"IPN\71\1/_DB\=B-M3 G>(_
M6&Z+232,2 Y;NN?V41T^0UU0W^%EBAO_)(<JMI]&)-L;JT2=C H$D]6;/M=&
MG"0@SOF$M$Y(O>Z*R*M<4$NG8ZT.1+MH1',#7ZK/1G%,NE-96XV[#//L]$L)
MFEHF=^0>L#A#/I!9GC/G&.5D*:MS=_Z]6X"EC)OWX]@BL4N/LYID7I&D%TA&
MY$%)6QCR4>:0_YL?H^"@.CVJGJ>-@&LHVZ2;M$B:I)T&O&YPH>OQNA?P[L$8
M@%;E08LLP&2:E;[LG_<82Y86A/G5P-0+3#W/U+O ]!4TGF+E*%K/5'[.SF:,
M#GD!JAO$](.8?B/0 Y-,[$4#TB @#=[8P)O ='/50**V),,O2N,_?<Z^9H2K
M]@V#E&&S??3YBGVC@#1Z8_LZR>L/G_RW@5<@1MY!<TY.?-**!.B=;[@&R?;2
M5ETIK(:F/JM:V6MX=2,\4+UCTA .6TQ-VC?X,>NJR583JTK?V#;*8IOTPP(O
M)M N />W2MGCQ!&$JV[Z%U!+ P04    " !,0&A3[-6L+.0"  !*"0  &0
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
M52=>?454 \E*<Q$OF%37NGG,U)<7YGJ!>K]F3+X-]-W>?,N-_@)02P,$%
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
MP_0R +X&92?@\XW$K<H']ONP^!?%^#]02P,$%     @ 3$!H4[MLTI3' P
MX P  !D   !X;"]W;W)K<VAE971S+W-H965T.#<N>&ULM5=M;^,V#/XK@G$#
M[H NMNR\%DF YJWKT,."IK=]&/9!L9E8J"UEDI*TP'[\*-MUDL;UTAON2R+)
M?$@^)"W2_;U43SH&,.0Y380>.+$QFVO7U6$,*=,-N0&!3U92I<S@5JU=O5'
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
MMBPY*3"3A#,@\'[I/,#[%$8&8"O^(/@DKZZ!6<J.\Q=S\SE?.IY1A"G.E*%
M^NL5KS&EADGK^+LA==HY#?#Z^LS^LUV\7LP.2;SF]!O)U7'I) [(\1Y55#WS
MTR^X6=#,\&6<2OL)3DVMYX"LDHH7#5@K* BKO]%;8\050/,, _P&X/<!X0>
MH $$4V<(&T X=899 [!+=^NU6^,V2*'50O 3$*9:LYD+Z[Y%:[\(,T'9*J&?
M$HU3JU]U%K]P*4&)!=@>D<#@)[#5<<PKB@'?@P>F2$YH9?83;'%6":((EB!]
MRVB5XQSL!2_ &M&LHLCNO08-L/ZPP0H1*C]I?FE&Y,)5>@%&AILU8A]KL?X'
M8@/PE3-UU),S/?, ?C..GX_@76U<ZYY_=N_1'R7<XO(.!-Z/P/=\.*!G/1WN
M#2WG_\V>_N?9.V8$;90"RQ=\P#<Q*;PH*]4F)46"$7:0X*E-RI]?-#'XK' A
M_QJ1%;:R0BLKG")+7F3ACJRL*XOI --S@&4=8,*:X'X:2FXM8F9%F'_GUY4?
MSF(XA\G"?;V.Q/O" ,)H'OEQMW SE3&=P-AQ;M8Z-QMU;LW9*Q:*[/0_08YW
M:F0SHI8RNJ6,Q*VL^!8R$K_;* CCP ]#KY>1@<(X"8,8SGH9F<J83F#L.)>T
MSB6CSOU6&CODR![,6Z;Y+44#>I<3TKN%<#0J.EOD^^$<>O->.H8J81#/(Z\?
MC\F<Z13.KG]7;QAPU+]G+)4@F=).Z=>9[ 54C*BQQ$#_0NW?5&8N1R$,;B(S
MP;M="Z,D3& _,>_K8 (#+PSZ@9E&F$X@[#IW.:WA^'']#0F!V'@^+@<8G-U4
M/B['((QN(A_1P.\?)DG_G62H+@C\*.S'8QI?^N]\M6_N5>-28'&P':/4ZZZ8
MJE\\V]&V*WVPO5AO_!'>K^' ^,9TL;91NM#7+?!7) Z$24#Q7D_EW<5:K*B[
MROI&\=*V33NN=!-F+X^Z$\?"%.CG>\[5^<9,T/;VJW\ 4$L#!!0    ( $Q
M:%.Z/D_70P,  #4,   9    >&PO=V]R:W-H965T<R]S:&5E=#DP+GAM;+U7
M76^;,!3]*Q;J0RNM!?,54B61\C6MTJI53;L]3'MPP FL@)GM).V_GVT((=1E
MU:;L)6!SSCWVN1=S,]@1^L1BC#EXSM*<#8V8\^+:-%D8XPRQ*U+@7#Q9$9HA
M+H9T;;*"8A0I4I::MF7Y9H:2W!@-U-P='0W(AJ=)CN\H8)LL0_1E@E.R&QK0
MV$_<)^N8RPES-"C0&B\P?RSNJ!B9=90HR7#.$I(#BE=#8PROY]"1!(7XFN =
M:]P#N94E(4]R<!,-#4NN"*<XY#($$I<MGN(TE9'$.GY508U:4Q*;]_OH']7F
MQ6:6B.$I2;\E$8^'1F" "*_0)N7W9/<)5QOR9+R0I$S]@EV%M0P0;A@G6446
M*\B2O+RBY\J(!D'$T1/LBF"W">X;!*<B..]5<"N"^UX%KR*HK9OEWI5Q,\31
M:$#)#E")%M'DC7)?L85?22X+9<&I>)H('A\M\%JDG3-P"<;13Z&'(S"?W#S,
MQF#Y NYQ02A'RQ2#"@C.9YBC)&47@O&XF('SLPMP!I(</,1DPU >L8')Q<)D
M>#.L%C$I%V&_L0@'W)*<QPS,\PA'&OZLF]_OX)O"D-H5>^_*Q.X,N,#%%7"L
M#\"V;*A9S_3]=$NWG7]3G_^U^I$93ETBCHKG=)=(50Q)O@8W>7E"R3?]^V<!
M!S<<9^Q'AYA;B[E*S/V#6+L8A: XE^IJ9%79ZFJM%/"5@#PGMZ-+Z'A]?V!N
MFRG4P'J.%QRC9KI@=N#;Q["Y#N;#WB':D1E>;8;7:<8D(46,A-,AWO D1"GK
M<-BO@_JG3V>O%NN=.IVE@'>< =^'K71J8$&OC9II4(YK>5XKG1J8[4/+UZ<S
MJ,T(.LV8/^.L2!'M\+5?A^J?/HG0.GPDK%.GL5)H>BK?D%86M2C/;651@_(<
MV'XG-2C;@U"?0]CX8,).+QXHRAGXLD5=SMJ':/9_2.3A*(?.R1/IO#[K;,^S
MVYG4PMKOHP8%O2" [52^AO7<1O&4;IB--BC#=*WZ3P9"LLEY^;FK9^L>=ZPZ
MN];\!%Y/H69^)GMBU78=PI<-]2VBZT2418I70LJZZHFJHV6/6@XX*503MB1<
MM'3J-A9]/:82()ZO".'[@12H_RF,?@-02P,$%     @ 3$!H4[XCEJS?!@
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
M5LV-=?.BQ-I<R=X(I41A'E><I;RJ ?KWA1#JX:6>8/?_!L[^ U!+ P04
M" !,0&A3)JC*RF8%  "('0  &0   'AL+W=O<FMS:&5E=',O<VAE970Y,BYX
M;6R]65UOVS84_2N$T8<66&N1%/41) ::V,,"K&C1M-O#L ?%IFVADNA1=)("
M^_&C/B+:XA7M>*U?$DD^]U+WGLM[2/'R4<AOY9ISA9[RK"BO1FNE-A?C<3E?
M\SPIWXD-+_0O2R'S1.E;N1J7&\F316V49V/B><$X3])B-+FLGWV2DTNQ55E:
M\$\2E=L\3^3W:YZ)QZL1'CT_^)RNUJIZ,)Y<;I(5O^/JZ^:3U'?CSLLBS7E1
MIJ) DB^O1N_QQ<RO#6K$'RE_+'>N417*O1#?JIO;Q=7(J]Z(9WRN*A>)_O?
M;WB659[T>_S3.AUU8U:&N]?/WG^M@]?!W"<EOQ'9G^E"K:]&T0@M^#+99NJS
M>/R-MP&QRM]<9&7]%STVV# <H?FV5")OC?4;Y&G1_$^>VD3L&&@_L %I#4C?
MP!\PH*T!/78$OS7PCQV!M09UZ.,F]CIQTT0EDTLI'I&LT-I;=5%GO[;6^4J+
MJE#NE-2_IMI.3>[X2M.N2O06?>8/O-CR$MU_U]<;(55RGW'4(M#K*5=)FI5O
M-/3KW12]?O4&O4)I@;ZLQ;9,BD5Y.5;ZC2J_XWD[^G4S.AD8G:(/HE#K$LV*
M!5\ ]E.W?>RP'^M,=.D@S^FX)DZ'=WSS#E'O%T0\@H'WN3G>W(/"^7^CSTX>
M?2\9M*L-6ONC[MIHBR$M5NBV:%I3-<7_^EW#T:WB>?FW8S"_&\RO!_,'!NNJ
M;RE%COB3XK)(LG8*< D65^,QJ#U6'?%A0C +=.8>=BD#4)1%=!\UM5%A'#"R
MCYK9J(A&/NM0>Z&S+G3F#/V+4#K2LLVVW$N$-!.Q!92.9 ?=B,'/9S;L!@N/
M8A9BL+%DN]R0B$0]!@$48RSL,6BC(NSO<-,P"*!B%@0P@U$78N0,\>.&RZ3.
MXQ$DQ9W3^.>3A#TC!-X/GX"M2W9@!D(P8 H",&@. K"(AC&&*<0[2HA/KM/6
M]%"A0C"@4@$85*H0;+A6,3&!DA=6*_H77:=BLTYT=<WY5J7S)'.5,#82@L^@
M(=B("/[Q*M*ZW$TS)G&?61O$:(3[Q-JHD- ^K3:(>*%'!V@U*H+=,N*L7P;$
M&'K](&U42#VO'Z2-(CBV9BF "@CQ!Z(TRH6#EQ?O[(GGFRR1KAHR<H7#,Y2L
MD0[LUHZ32C:RDDN)Y_?IM%$D#OT^G38JC@*O3Z>-TI7M#;!I) ['I]=L?%20
M-@H*TD9!0=JHX2")45;B5E:P9+_(I"C1QX?$M6LQVD7PSZ]98A2$N!7DE)IM
M7>ZUH(A8$@K!F 6; K @]H)>VYX!,,8B%@U0:F2-T)/KMC7=#Y2R?N%",$:L
M11$ "V(:]T4%@.EU&"8#@1I!)6Y!O2TTM_VMB:N&C%P1=H:2-;I!W+KA9"P
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
M<6S/P8/S*.K.J6C[*\CT%U!+ P04    " !,0&A3EXJ[',     3 @  "P
M %]R96QS+RYR96QSG9*Y;L,P#$!_Q=">, ?0(8@S9?$6!/D!5J(/V!(%BD6=
MOZ_:I7&0"QEY/3P2W!YI0.TXI+:+J1C]$%)I6M6X 4BV)8]ISI%"KM0L'C6'
MTD!$VV-#L%HL/D N&6:WO606IW.D5XA<UYVE/=LO3T%O@*\Z3'%":4A+,P[P
MS=)_,O?S##5%Y4HCE5L:>-/E_G;@2=&A(E@6FD7)TZ(=I7\=Q_:0T^FO8R*T
M>EOH^7%H5 J.W&,EC'%BM/XU@LD/['X 4$L#!!0    ( $Q :%.*121!N 8
M .4]   /    >&PO=V]R:V)O;VLN>&ULQ9M14]LX%$;_BB8ONSM3-L2QG:13
M.M-"V\T.!8:PO.X(6R3:VE)6LJ'TUZ_DD"*!\\V^7/($=ASGY,K2N;I2WMUK
M\^U&ZV_L>UTI>S18-<WZ[7!HBY6HN?U=KX5RK]QJ4_/&'9KET*Z-X*5="='4
MU3 Y/,R'-9=J\/[=]EX79A@>Z$84C=3*G?0GKJ6XMT^O^T-V)ZV\D95L'HX&
MW?^5&+!:*EG+'Z(\&AP.F%WI^S^TD3^T:GBU*(RNJJ/!://"M3"-+%Z<7GC(
M*WYCNS,-O[GD#N1HD!^Z&]Y*8YONBN[^W#'>"7?QYJAM]&=9-<*<\$9\,;I=
M2[7TMW'?8AA\C2X.V[^;(+XU_R>,^O96%N)$%VTM5+.)HQ&5!U1V)==VP!2O
MQ='@6-\)PR[X4O@OY3YE7FZ^8./(@G"9M]*]8.9EQTC)HTJAK"B9^\_J2I:.
MHV0?><55(5@ F0#(9(^0?R<!Y!A CO<"N? X[JT!9 H@TSU"1I', &2V3\AQ
M )D#R'R?D&D .0&0DWU"9@'D%$!.:2'/S9(K^:-[(2": :(9+=&BK6MN'IB^
M90NY5-*]C:N&?2@*W:I&AB/W(1JZ#VDQ3Z0MG#^E:EV;GJ^%V5P2XD&S$*ME
MKNZ$;?Q%EDG%_M32Q?#:';9&1)#(+"-RM505O]&;T#&N2G;JWJBLRP_8I;@+
M,9%;1L1R6:RT:0Y< E-O&+5:;HXV00XQD5U&Q'KYS*5AU[QJ!?LJN'4-W35_
MB(>\,B(6BP^6:K1Y"(&00T;$$G'IM.NVS<,;=E'Y$<:W[:=_6[GV[WL39E\C
M9)$1L4:^:%W>RZKJ^.8N8U=+3\ ^6.O2Y3<A)O+(B%@DIU()ZP?M8R-*V3SU
ME"O?4TY"3"27$;%=YJK0M6!7_'LT#"9()0FQ2A8K;L1*5Z4P]I?N$6S"3I(@
MCR3$'NG8#CYRG\9<\(?G(TH")R;$^GBTKI/%J1OOXO9$ODC()R-U+1_=Z[O!
M<9<G+(4J9 R);)$0V^+2G^P:U0V![,IP97GQ/(5)D# 28F&<N?N>:FN9:V;6
M/8<A&3)'0FR.A5B^Z A($0FQ(F#*'$TL$Z2(A%@1.U)F]NL5=R!1-)$B$F)%
MP*PT+G@@:XS)K0&RTA@3"61,+) =66E/HX^12\;$+OF9G6[!?@O)8&6+V"8P
M38W;&?ED3.P3F*;&F$@J8V*IP#0UQD2&&1,;)DQ3>Y](I)LQM6YZ\M5>2"2;
M,;%L^A+77DBDFC&Q:IYGL'V *9),2BR9ESE8+R(23$H]0WE,QGK!D%)28J7@
MK"RLI*?(+REU=0MBAK7T%*Z=$/ME5_)XP,ZX,3S$1'Y)B?VR&_/888;3^A3Y
M)27VRV[,[G$(,9%I4F+3@$;7ZJ (,9%KTCU-;+IH1DE%BFR3$ML&8X8#4H:<
MD^UG9>41,QR0,N2=;)\K+.P@Q$06REYA8K,3,UYT1A;*R&MF:-(=/9O(0AGY
M$C["C)Y-N(9/OHB/,,.EYPQ9**.NH\$21M3HR$(9^7P'84:-CBR4$5MH5Z7E
MI=,S9*&,V$*[,3^4;D8>;C!!%LJ)+104A$Y$PV4532QR9)Z<V#RX(A1MT4'F
MR8G-@S'#;I,C\^3$YL&%JRB:R#SY7NMK4321>7)B\V#,T#PYW#]&;!Y<!HP:
M'9DG)S8/QHP:'9DGW^?:?]SHR#PYL7DP9A[N&D3FF1";!V-.0DQDH0GY_"<H
M43]68?R^[T=?AIC(0A/R^4^$>:SKM59=PN$B/ _W/$Z0A2;D>\QZ:NH';&YM
MZ_>"AYC(0A-B"^W W%2&3R-,9*$)L85V8&X;/\1$%IJ0SW]ZUBA<--VMR[:*
MH@GW,;_&>L]+S"Y=C[<-3Y"%)OM8\=E&,ZIT3)"%)M3[FR%FF'I,D86FQ!9Z
ML33UU."\8O,0$UEH2FRA'LQPB \QD86FK[Q5S6%^Y4UK7#S%,TQDH2FQA7HP
MNW^83SULN"5VBBPT);90#^9YLQ+&^=S?+\1$%IJ25^' /L"H0CQ%%IH26VCW
M3L"NSX>8R$)38@OU+$5O^GK;^(M#3/A[&F(+]6)NC1[W=&2A*;6%MJOFOHG_
M::U_ #Y]G%^=?& W#^PRP)PA"\VH-[D]85Z*0KN>4\E-4=ME[V=AAC1#%IJ]
MUAX$CWDG5.OZMP^C6&O3\)L0$UEH1KTC(6ST)Y>KS<W"*=L,66A&;*&_5.$^
M>>E_H>R>RGDC:D^\=@/G07+8[8;_B8DL-.LL-.PNMN_?E>+63:S+,_<1UITO
M>%5<&.;_^#N-DC3S/TRX;:OJV)T[5Z>:E]M?*6]_8?W^/U!+ P04    " !,
M0&A3MO4_!K8"  !1-P  &@   'AL+U]R96QS+W=O<FMB;V]K+GAM;"YR96QS
MS=K-;N(P%(;A6T&Y@!H?'Q_;H]+5;+JM>@,1-3\J$)1DU/;N!]$%?-$L9E/E
M6R$GXN1=1(^0\>-+/;3COCL-N_UY6'P>#Z=AU>S&\?S+N6&]J\=V>.C.]72Y
ML^GZ8SM>EOW6G=OU>[NM3I9+<_W]C.;I\7[FXO7K7/]G8K?9[-?U=[?^<ZRG
M\1^#W4?7OP^[6L=F\=KVVSJN&O=YN%T>W/7#/UPF-XOGMU73/[_YQLT=)! D
M\P<%" KS!RD$Z?Q!$8+B_$$&039_4(*@-']0AJ \?U"!H#)_D%^BC$N"I G6
M!%I[Y-H3>.T1;$\@MD>R/8'9'M'V!&I[9-L3N.T1;D\@MT>Z/8'='O'V!'H+
MZBT$>@OJ+01ZR^3'-H'>@GH+@=Z">@N!WH)Z"X'>@GH+@=Z">@N!WH)Z"X'>
M@GH+@=X!]0X$>@?4.Q#H'5#O0*!WF&R6$.@=4.] H'= O0.!W@'U#@1Z!]0[
M$.@=4.] H'= O0.!WHIZ*X'>BGHK@=Z*>BN!WHIZ*X'>.MGL)M!;46\ET%M1
M;R706U%O)=!;46\ET%M1;R70.Z+>D4#OB'I' KTCZAT)](ZH=R30.Z+>D4#O
M./FSDD#OB'I' KTCZAT)](ZH=R30.Z+>D4!O0[V-0&]#O8U ;T.]C4!O0[V-
M0&]#O8U ;T.]C4!OFQPV(=#;4&\CT-M0;R/0VU!O(] [H=Z)0.^$>B<"O1/J
MG0CT3JAW(M [H=Z)0.^$>B<"O1/JG0CT3I/#@@1Z)]0[$>B=4.]$H'=&O3.!
MWAGUS@1Z9]0[$^B=4>],H'=&O3.!WAGUS@1Z9]0[$^B=4>],H'>>'/8FT#NC
MWIE [X)Z%P*]"^I="/0NJ'<AT+N@WH5 [X)ZEY_4>QB_#G6X]7RO\?D_2?5X
M^6Z]/?ZZ_+XX>7NO.+O[BN'I+U!+ P04    " !,0&A3N.0S3$8"  ",-0
M$P   %M#;VYT96YT7U1Y<&5S72YX;6S-VTUNVS 0AN&K&-H&%B-*)*4BSJ;M
MMLVB%U E.A:L/Y!,ZMR^M)P$:)$:#5R@[\:"37*^$0=X=K[Y]C1;OSH,_>@W
MR2Z$^8,0OMG9H?;I--LQKFPG-]0A?G7W8JZ;?7UOA;R^UJ*9QF#'L ['&LGM
MS2>[K1_ZL/I\B#_[;AHWB;.]3U8?3QN/69NDGN>^:^H0U\7CV/Z6LGY.2./)
M98_?=;._BAL2\6;"<>7/ <_GOCY:Y[K6KNYJ%[[40]PE#KWPX:FW/CU?XHT>
MI^VV:VP[-0]#/)+ZV=FZ]3MKP]"GIZ)7YY-#O&%[^LPNSE_*G N,.^_<-/LX
M,6??'_<RDN/I]1P+61>Z\Z_XFAA+7_Q^]CCMUK9_F1VO]\?D]LL\O%@>E]_Q
MKS-^K?_./B2DCQS21P'I0T'ZT) ^#*2/$M)'!>DCNZ8T0A$UHY":44S-**AF
M%%4S"JL9Q=6, FM&D5529)44625%5DF155)DE119)45629%54F25%%ESBJPY
M1=:<(FM.D36GR)I39,TILN8467.*K#E%UH(B:T&1M:#(6E!D+2BR%A19"XJL
M!476@B)K09%54615%%D5159%D5519%44615%5D6155%D5119-45639%54V35
M%%DU159-D5539-44635%5DV1U5!D-119#4560Y'54&0U%%D-159#D=509#44
M64N*K"5%UI(B:TF1M:3(6E)D+2FREA192XJL)476BB)K19&UHLA:462M_J>L
MWZ=I_X_CEV<ZU-WXDB^6/V'=_@102P$"% ,4    " !,0&A3!T%-8H$   "Q
M    $               @ $     9&]C4')O<',O87!P+GAM;%!+ 0(4 Q0
M   ( $Q :%-H$ND<[0   "L"   1              "  :\   !D;V-0<F]P
M<R]C;W)E+GAM;%!+ 0(4 Q0    ( $Q :%.97)PC$ 8  )PG   3
M      "  <L!  !X;"]T:&5M92]T:&5M93$N>&UL4$L! A0#%     @ 3$!H
M4^V5@^<Q!0  5Q4  !@              ("!# @  'AL+W=O<FMS:&5E=',O
M<VAE970Q+GAM;%!+ 0(4 Q0    ( $Q :%-GR<7*JP<    A   8
M      " @7,-  !X;"]W;W)K<VAE971S+W-H965T,BYX;6Q02P$"% ,4
M" !,0&A35V71[W$#   _"P  &               @(%4%0  >&PO=V]R:W-H
M965T<R]S:&5E=#,N>&UL4$L! A0#%     @ 3$!H4TY?993,"   _RX  !@
M             ("!^Q@  'AL+W=O<FMS:&5E=',O<VAE970T+GAM;%!+ 0(4
M Q0    ( $Q :%/#>5_<<0,  .$-   8              " @?TA  !X;"]W
M;W)K<VAE971S+W-H965T-2YX;6Q02P$"% ,4    " !,0&A3\>E-28(#   Q
M"P  &               @(&D)0  >&PO=V]R:W-H965T<R]S:&5E=#8N>&UL
M4$L! A0#%     @ 3$!H4^"GF'K&"   9S,  !@              ("!7"D
M 'AL+W=O<FMS:&5E=',O<VAE970W+GAM;%!+ 0(4 Q0    ( $Q :%/I>6;T
M+PH  /DN   8              " @5@R  !X;"]W;W)K<VAE971S+W-H965T
M."YX;6Q02P$"% ,4    " !,0&A3R@@1F2T'  "#$0  &
M@(&]/   >&PO=V]R:W-H965T<R]S:&5E=#DN>&UL4$L! A0#%     @ 3$!H
M4Y++#Q8;$0  6RX  !D              ("!($0  'AL+W=O<FMS:&5E=',O
M<VAE970Q,"YX;6Q02P$"% ,4    " !,0&A3'1HH0^\.  "?+P  &0
M        @(%R50  >&PO=V]R:W-H965T<R]S:&5E=#$Q+GAM;%!+ 0(4 Q0
M   ( $Q :%-;PQ99@08  &X7   9              " @9AD  !X;"]W;W)K
M<VAE971S+W-H965T,3(N>&UL4$L! A0#%     @ 3$!H4^>S-@LK"0  #AD
M !D              ("!4&L  'AL+W=O<FMS:&5E=',O<VAE970Q,RYX;6Q0
M2P$"% ,4    " !,0&A3TKT_,K0#  !F"0  &0              @(&R=
M>&PO=V]R:W-H965T<R]S:&5E=#$T+GAM;%!+ 0(4 Q0    ( $Q :%,/LB8H
M2@4  -<-   9              " @9UX  !X;"]W;W)K<VAE971S+W-H965T
M,34N>&UL4$L! A0#%     @ 3$!H4XX2&4!V @  -@4  !D
M ("!'GX  'AL+W=O<FMS:&5E=',O<VAE970Q-BYX;6Q02P$"% ,4    " !,
M0&A3W@HP]3T#  !F!P  &0              @('+@   >&PO=V]R:W-H965T
M<R]S:&5E=#$W+GAM;%!+ 0(4 Q0    ( $Q :%-#LAR,D ,  &,(   9
M          " @3^$  !X;"]W;W)K<VAE971S+W-H965T,3@N>&UL4$L! A0#
M%     @ 3$!H4\@4>WD+#@  +"8  !D              ("!!H@  'AL+W=O
M<FMS:&5E=',O<VAE970Q.2YX;6Q02P$"% ,4    " !,0&A3..BQT]0%  !/
M#@  &0              @(%(E@  >&PO=V]R:W-H965T<R]S:&5E=#(P+GAM
M;%!+ 0(4 Q0    ( $Q :%,A*9K\\P0  (8+   9              " @5.<
M  !X;"]W;W)K<VAE971S+W-H965T,C$N>&UL4$L! A0#%     @ 3$!H4Q"J
M GN8"   5Q8  !D              ("!?:$  'AL+W=O<FMS:&5E=',O<VAE
M970R,BYX;6Q02P$"% ,4    " !,0&A3"8<=@(D$  ! "@  &0
M    @(%,J@  >&PO=V]R:W-H965T<R]S:&5E=#(S+GAM;%!+ 0(4 Q0    (
M $Q :%/SHLS>VPT  )4C   9              " @0RO  !X;"]W;W)K<VAE
M971S+W-H965T,C0N>&UL4$L! A0#%     @ 3$!H4RBOU#P6!0  9 T  !D
M             ("!'KT  'AL+W=O<FMS:&5E=',O<VAE970R-2YX;6Q02P$"
M% ,4    " !,0&A3B3J=GA8$  !3"0  &0              @(%KP@  >&PO
M=V]R:W-H965T<R]S:&5E=#(V+GAM;%!+ 0(4 Q0    ( $Q :%-T97E[I@D
M ,@;   9              " @;C&  !X;"]W;W)K<VAE971S+W-H965T,C<N
M>&UL4$L! A0#%     @ 3$!H4T=E.H<."@  91L  !D              ("!
ME=   'AL+W=O<FMS:&5E=',O<VAE970R."YX;6Q02P$"% ,4    " !,0&A3
MF'3X[] &  !7%   &0              @(':V@  >&PO=V]R:W-H965T<R]S
M:&5E=#(Y+GAM;%!+ 0(4 Q0    ( $Q :%-2"[M.[@0  /4,   9
M      " @>'A  !X;"]W;W)K<VAE971S+W-H965T,S N>&UL4$L! A0#%
M  @ 3$!H4\3AEF:4 P  '0D  !D              ("!!N<  'AL+W=O<FMS
M:&5E=',O<VAE970S,2YX;6Q02P$"% ,4    " !,0&A3P3X>?!@#  !<"
M&0              @('1Z@  >&PO=V]R:W-H965T<R]S:&5E=#,R+GAM;%!+
M 0(4 Q0    ( $Q :%,^G--TA@(  $$%   9              " @2#N  !X
M;"]W;W)K<VAE971S+W-H965T,S,N>&UL4$L! A0#%     @ 3$!H4X$IC?(6
M P  G08  !D              ("!W?   'AL+W=O<FMS:&5E=',O<VAE970S
M-"YX;6Q02P$"% ,4    " !,0&A3*E;/4H\#  "6"   &0
M@($J]   >&PO=V]R:W-H965T<R]S:&5E=#,U+GAM;%!+ 0(4 Q0    ( $Q
M:%/*Z^,0G0,  ,L(   9              " @?#W  !X;"]W;W)K<VAE971S
M+W-H965T,S8N>&UL4$L! A0#%     @ 3$!H4T2W4->9 @  ]04  !D
M         ("!Q/L  'AL+W=O<FMS:&5E=',O<VAE970S-RYX;6Q02P$"% ,4
M    " !,0&A3=4ORBY8"  "*!0  &0              @(&4_@  >&PO=V]R
M:W-H965T<R]S:&5E=#,X+GAM;%!+ 0(4 Q0    ( $Q :%/V@"\I: 0  $D*
M   9              " @6$! 0!X;"]W;W)K<VAE971S+W-H965T,SDN>&UL
M4$L! A0#%     @ 3$!H4YX</.\B!   K0D  !D              ("!  8!
M 'AL+W=O<FMS:&5E=',O<VAE970T,"YX;6Q02P$"% ,4    " !,0&A3]5 >
MV4X$   Q"@  &0              @(%9"@$ >&PO=V]R:W-H965T<R]S:&5E
M=#0Q+GAM;%!+ 0(4 Q0    ( $Q :%/!X= 2808  -<1   9
M  " @=X. 0!X;"]W;W)K<VAE971S+W-H965T-#(N>&UL4$L! A0#%     @
M3$!H4^NJ87[" @   @@  !D              ("!=A4! 'AL+W=O<FMS:&5E
M=',O<VAE970T,RYX;6Q02P$"% ,4    " !,0&A3;C=<)3("  "\!   &0
M            @(%O& $ >&PO=V]R:W-H965T<R]S:&5E=#0T+GAM;%!+ 0(4
M Q0    ( $Q :%,H-<YEZ 0  .(7   9              " @=@: 0!X;"]W
M;W)K<VAE971S+W-H965T-#4N>&UL4$L! A0#%     @ 3$!H4T8HAP,V P
M[0D  !D              ("!]Q\! 'AL+W=O<FMS:&5E=',O<VAE970T-BYX
M;6Q02P$"% ,4    " !,0&A3+01RX.4#  !)#@  &0              @(%D
M(P$ >&PO=V]R:W-H965T<R]S:&5E=#0W+GAM;%!+ 0(4 Q0    ( $Q :%/W
M>J2(B@0  !L1   9              " @8 G 0!X;"]W;W)K<VAE971S+W-H
M965T-#@N>&UL4$L! A0#%     @ 3$!H4Q(-J)/<!0  HAX  !D
M     ("!02P! 'AL+W=O<FMS:&5E=',O<VAE970T.2YX;6Q02P$"% ,4
M" !,0&A3UA9T44@$  "O#P  &0              @(%4,@$ >&PO=V]R:W-H
M965T<R]S:&5E=#4P+GAM;%!+ 0(4 Q0    ( $Q :%.>]&#IW (  /8&   9
M              " @=,V 0!X;"]W;W)K<VAE971S+W-H965T-3$N>&UL4$L!
M A0#%     @ 3$!H4ZEB?E(8!   7 \  !D              ("!YCD! 'AL
M+W=O<FMS:&5E=',O<VAE970U,BYX;6Q02P$"% ,4    " !,0&A3:XAH S8$
M  #;$   &0              @($U/@$ >&PO=V]R:W-H965T<R]S:&5E=#4S
M+GAM;%!+ 0(4 Q0    ( $Q :%/SP@Q)" 0  )(2   9              "
M@:)" 0!X;"]W;W)K<VAE971S+W-H965T-30N>&UL4$L! A0#%     @ 3$!H
M4PR#L\<. P  ?@H  !D              ("!X48! 'AL+W=O<FMS:&5E=',O
M<VAE970U-2YX;6Q02P$"% ,4    " !,0&A3 BJ$/ZT$   )'   &0
M        @($F2@$ >&PO=V]R:W-H965T<R]S:&5E=#4V+GAM;%!+ 0(4 Q0
M   ( $Q :%-WN<9BBP,  *4-   9              " @0I/ 0!X;"]W;W)K
M<VAE971S+W-H965T-3<N>&UL4$L! A0#%     @ 3$!H4T.&G.Y7 @  &04
M !D              ("!S%(! 'AL+W=O<FMS:&5E=',O<VAE970U."YX;6Q0
M2P$"% ,4    " !,0&A3->#!V3,$   %%P  &0              @(%:50$
M>&PO=V]R:W-H965T<R]S:&5E=#4Y+GAM;%!+ 0(4 Q0    ( $Q :%.WWG_4
MP0(  !P'   9              " @<19 0!X;"]W;W)K<VAE971S+W-H965T
M-C N>&UL4$L! A0#%     @ 3$!H4S1X7KC# @  ;@D  !D
M ("!O%P! 'AL+W=O<FMS:&5E=',O<VAE970V,2YX;6Q02P$"% ,4    " !,
M0&A3AKX^S8(#  !O"P  &0              @(&V7P$ >&PO=V]R:W-H965T
M<R]S:&5E=#8R+GAM;%!+ 0(4 Q0    ( $Q :%-BW(E8?P(  +T&   9
M          " @6]C 0!X;"]W;W)K<VAE971S+W-H965T-C,N>&UL4$L! A0#
M%     @ 3$!H4^N&G1!J @  C04  !D              ("!)68! 'AL+W=O
M<FMS:&5E=',O<VAE970V-"YX;6Q02P$"% ,4    " !,0&A3VSKR3+\"   5
M"   &0              @('&: $ >&PO=V]R:W-H965T<R]S:&5E=#8U+GAM
M;%!+ 0(4 Q0    ( $Q :%/!RX=?H ,   0.   9              " @;QK
M 0!X;"]W;W)K<VAE971S+W-H965T-C8N>&UL4$L! A0#%     @ 3$!H4U$B
MK$Y. P  G L  !D              ("!DV\! 'AL+W=O<FMS:&5E=',O<VAE
M970V-RYX;6Q02P$"% ,4    " !,0&A3,/P<&?$"  #5"0  &0
M    @($8<P$ >&PO=V]R:W-H965T<R]S:&5E=#8X+GAM;%!+ 0(4 Q0    (
M $Q :%,L6$T>GP<  %0E   9              " @4!V 0!X;"]W;W)K<VAE
M971S+W-H965T-CDN>&UL4$L! A0#%     @ 3$!H4S>QM+7P @  QP@  !D
M             ("!%GX! 'AL+W=O<FMS:&5E=',O<VAE970W,"YX;6Q02P$"
M% ,4    " !,0&A3DIWAVH "  #W!@  &0              @($]@0$ >&PO
M=V]R:W-H965T<R]S:&5E=#<Q+GAM;%!+ 0(4 Q0    ( $Q :%.CE6#!A0,
M /X,   9              " @?2# 0!X;"]W;W)K<VAE971S+W-H965T-S(N
M>&UL4$L! A0#%     @ 3$!H4P/D81HL P  .PL  !D              ("!
ML(<! 'AL+W=O<FMS:&5E=',O<VAE970W,RYX;6Q02P$"% ,4    " !,0&A3
M"QKGE^@"  "H"   &0              @($3BP$ >&PO=V]R:W-H965T<R]S
M:&5E=#<T+GAM;%!+ 0(4 Q0    ( $Q :%..I(INEP(   D&   9
M      " @3*. 0!X;"]W;W)K<VAE971S+W-H965T-S4N>&UL4$L! A0#%
M  @ 3$!H4]YBZ^MI P  >PP  !D              ("! )$! 'AL+W=O<FMS
M:&5E=',O<VAE970W-BYX;6Q02P$"% ,4    " !,0&A3!8[GM.$#  !@$
M&0              @(&@E $ >&PO=V]R:W-H965T<R]S:&5E=#<W+GAM;%!+
M 0(4 Q0    ( $Q :%.GFM')C 4  ,T:   9              " @;B8 0!X
M;"]W;W)K<VAE971S+W-H965T-S@N>&UL4$L! A0#%     @ 3$!H4T9F0NXC
M!   CP\  !D              ("!>YX! 'AL+W=O<FMS:&5E=',O<VAE970W
M.2YX;6Q02P$"% ,4    " !,0&A3;_)54JD#  !A#   &0
M@('5H@$ >&PO=V]R:W-H965T<R]S:&5E=#@P+GAM;%!+ 0(4 Q0    ( $Q
M:%,UHKP[6P(  /8&   9              " @;6F 0!X;"]W;W)K<VAE971S
M+W-H965T.#$N>&UL4$L! A0#%     @ 3$!H4^S5K"SD @  2@D  !D
M         ("!1ZD! 'AL+W=O<FMS:&5E=',O<VAE970X,BYX;6Q02P$"% ,4
M    " !,0&A38DR1_A@#  #7"0  &0              @(%BK $ >&PO=V]R
M:W-H965T<R]S:&5E=#@S+GAM;%!+ 0(4 Q0    ( $Q :%,<\PX>. (  )$%
M   9              " @;&O 0!X;"]W;W)K<VAE971S+W-H965T.#0N>&UL
M4$L! A0#%     @ 3$!H4^"GU86K @  608  !D              ("!(+(!
M 'AL+W=O<FMS:&5E=',O<VAE970X-2YX;6Q02P$"% ,4    " !,0&A3H?Q+
M3IL$  "N$   &0              @($"M0$ >&PO=V]R:W-H965T<R]S:&5E
M=#@V+GAM;%!+ 0(4 Q0    ( $Q :%.[;-*4QP,  . ,   9
M  " @=2Y 0!X;"]W;W)K<VAE971S+W-H965T.#<N>&UL4$L! A0#%     @
M3$!H4_#W"7I<!   G1(  !D              ("!TKT! 'AL+W=O<FMS:&5E
M=',O<VAE970X."YX;6Q02P$"% ,4    " !,0&A3&Z5JFY #  #G#P  &0
M            @(%EP@$ >&PO=V]R:W-H965T<R]S:&5E=#@Y+GAM;%!+ 0(4
M Q0    ( $Q :%.Z/D_70P,  #4,   9              " @2S& 0!X;"]W
M;W)K<VAE971S+W-H965T.3 N>&UL4$L! A0#%     @ 3$!H4[XCEJS?!@
M0R   !D              ("!ILD! 'AL+W=O<FMS:&5E=',O<VAE970Y,2YX
M;6Q02P$"% ,4    " !,0&A3)JC*RF8%  "('0  &0              @(&\
MT $ >&PO=V]R:W-H965T<R]S:&5E=#DR+GAM;%!+ 0(4 Q0    ( $Q :%./
M8E\[I0(  - '   9              " @5G6 0!X;"]W;W)K<VAE971S+W-H
M965T.3,N>&UL4$L! A0#%     @ 3$!H4W$ 4Y#? 0  (@0  !D
M     ("!-=D! 'AL+W=O<FMS:&5E=',O<VAE970Y-"YX;6Q02P$"% ,4
M" !,0&A3)JW9RA0#   2$0  #0              @ %+VP$ >&PO<W1Y;&5S
M+GAM;%!+ 0(4 Q0    ( $Q :%.7BKL<P    !,"   +              "
M 8K> 0!?<F5L<R\N<F5L<U!+ 0(4 Q0    ( $Q :%.*121!N 8  .4]   /
M              "  7/? 0!X;"]W;W)K8F]O:RYX;6Q02P$"% ,4    " !,
M0&A3MO4_!K8"  !1-P  &@              @ %8Y@$ >&PO7W)E;',O=V]R
M:V)O;VLN>&UL+G)E;'-02P$"% ,4    " !,0&A3N.0S3$8"  ",-0  $P
M            @ %&Z0$ 6T-O;G1E;G1?5'EP97-=+GAM;%!+!08     9@!F
+  $<  "]ZP$    !

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.21.2</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>378</ContextCount>
  <ElementCount>464</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>false</FootnotesReported>
  <SegmentCount>105</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>8</UnitCount>
  <MyReports>
    <Report instance="pgen-20210930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>0001001 - 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-20210930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R2.htm</HtmlFileName>
      <LongName>1001002 - 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-20210930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R3.htm</HtmlFileName>
      <LongName>1002003 - 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-20210930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R4.htm</HtmlFileName>
      <LongName>1003004 - 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-20210930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R5.htm</HtmlFileName>
      <LongName>1004005 - 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-20210930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R6.htm</HtmlFileName>
      <LongName>1005006 - Statement - Condensed Consolidated Statements of Comprehensive Loss</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.dna.com/role/CondensedConsolidatedStatementsofComprehensiveLoss</Role>
      <ShortName>Condensed Consolidated Statements of Comprehensive Loss</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>6</Position>
    </Report>
    <Report instance="pgen-20210930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R7.htm</HtmlFileName>
      <LongName>1006007 - 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-20210930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R8.htm</HtmlFileName>
      <LongName>1007008 - 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-20210930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R9.htm</HtmlFileName>
      <LongName>2101101 - 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-20210930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R10.htm</HtmlFileName>
      <LongName>2102102 - 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-20210930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R11.htm</HtmlFileName>
      <LongName>2106103 - 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-20210930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R12.htm</HtmlFileName>
      <LongName>2115104 - 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-20210930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R13.htm</HtmlFileName>
      <LongName>2118105 - 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-20210930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R14.htm</HtmlFileName>
      <LongName>2123106 - 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-20210930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R15.htm</HtmlFileName>
      <LongName>2127107 - 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-20210930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R16.htm</HtmlFileName>
      <LongName>2131108 - 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-20210930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R17.htm</HtmlFileName>
      <LongName>2134109 - 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-20210930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R18.htm</HtmlFileName>
      <LongName>2138110 - 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-20210930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R19.htm</HtmlFileName>
      <LongName>2143111 - 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-20210930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R20.htm</HtmlFileName>
      <LongName>2150112 - 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-20210930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R21.htm</HtmlFileName>
      <LongName>2154113 - 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-20210930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R22.htm</HtmlFileName>
      <LongName>2159114 - 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-20210930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R23.htm</HtmlFileName>
      <LongName>2165115 - 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-20210930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R24.htm</HtmlFileName>
      <LongName>2172116 - 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-20210930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R25.htm</HtmlFileName>
      <LongName>2174117 - 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-20210930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R26.htm</HtmlFileName>
      <LongName>2176118 - Disclosure - Net Loss per Share</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.dna.com/role/NetLossperShare</Role>
      <ShortName>Net Loss per Share</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>26</Position>
    </Report>
    <Report instance="pgen-20210930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R27.htm</HtmlFileName>
      <LongName>2180119 - Disclosure - Segments</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.dna.com/role/Segments</Role>
      <ShortName>Segments</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>27</Position>
    </Report>
    <Report instance="pgen-20210930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R28.htm</HtmlFileName>
      <LongName>2203201 - 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>28</Position>
    </Report>
    <Report instance="pgen-20210930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R29.htm</HtmlFileName>
      <LongName>2307301 - 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-20210930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R30.htm</HtmlFileName>
      <LongName>2319302 - 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-20210930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R31.htm</HtmlFileName>
      <LongName>2324303 - 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-20210930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R32.htm</HtmlFileName>
      <LongName>2328304 - 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-20210930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R33.htm</HtmlFileName>
      <LongName>2332305 - 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-20210930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R34.htm</HtmlFileName>
      <LongName>2335306 - 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-20210930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R35.htm</HtmlFileName>
      <LongName>2339307 - 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-20210930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R36.htm</HtmlFileName>
      <LongName>2344308 - 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-20210930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R37.htm</HtmlFileName>
      <LongName>2351309 - 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-20210930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R38.htm</HtmlFileName>
      <LongName>2355310 - 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-20210930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R39.htm</HtmlFileName>
      <LongName>2360311 - 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-20210930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R40.htm</HtmlFileName>
      <LongName>2366312 - 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-20210930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R41.htm</HtmlFileName>
      <LongName>2377313 - Disclosure - Net Loss per Share (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.dna.com/role/NetLossperShareTables</Role>
      <ShortName>Net Loss per Share (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.dna.com/role/NetLossperShare</ParentRole>
      <Position>41</Position>
    </Report>
    <Report instance="pgen-20210930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R42.htm</HtmlFileName>
      <LongName>2381314 - 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>42</Position>
    </Report>
    <Report instance="pgen-20210930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R43.htm</HtmlFileName>
      <LongName>2404401 - 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-20210930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R44.htm</HtmlFileName>
      <LongName>2405402 - 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-20210930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R45.htm</HtmlFileName>
      <LongName>2408403 - 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>45</Position>
    </Report>
    <Report instance="pgen-20210930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R46.htm</HtmlFileName>
      <LongName>2409404 - Disclosure - Discontinued Operations - Carrying Value of Major Classes of Assets and Liabilities for MBP Titan (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.dna.com/role/DiscontinuedOperationsCarryingValueofMajorClassesofAssetsandLiabilitiesforMBPTitanDetails</Role>
      <ShortName>Discontinued Operations - Carrying Value of Major Classes of Assets and Liabilities for MBP Titan (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>46</Position>
    </Report>
    <Report instance="pgen-20210930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R47.htm</HtmlFileName>
      <LongName>2410405 - 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>47</Position>
    </Report>
    <Report instance="pgen-20210930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R48.htm</HtmlFileName>
      <LongName>2411406 - 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>48</Position>
    </Report>
    <Report instance="pgen-20210930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R49.htm</HtmlFileName>
      <LongName>2412407 - Disclosure - Discontinued Operations - Summary of Financial Results for TS Biotechnology and EnviroFlight (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.dna.com/role/DiscontinuedOperationsSummaryofFinancialResultsforTSBiotechnologyandEnviroFlightDetails</Role>
      <ShortName>Discontinued Operations - Summary of Financial Results for TS Biotechnology and EnviroFlight (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>49</Position>
    </Report>
    <Report instance="pgen-20210930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R50.htm</HtmlFileName>
      <LongName>2413408 - Disclosure - Discontinued Operations - Summary of Significant Non-Cash Items, Investments and Purchases of Property, Plant and Equipment on Cash Flows - TS Biotechnology and EnviroFlight (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.dna.com/role/DiscontinuedOperationsSummaryofSignificantNonCashItemsInvestmentsandPurchasesofPropertyPlantandEquipmentonCashFlowsTSBiotechnologyandEnviroFlightDetails</Role>
      <ShortName>Discontinued Operations - Summary of Significant Non-Cash Items, Investments and Purchases of Property, Plant and Equipment on Cash Flows - TS Biotechnology and EnviroFlight (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>50</Position>
    </Report>
    <Report instance="pgen-20210930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R51.htm</HtmlFileName>
      <LongName>2414409 - Disclosure - Discontinued Operations - Summary of Financial Data for Equity Method Investments Included in Discontinued Operations (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.dna.com/role/DiscontinuedOperationsSummaryofFinancialDataforEquityMethodInvestmentsIncludedinDiscontinuedOperationsDetails</Role>
      <ShortName>Discontinued Operations - Summary of Financial Data for Equity Method Investments Included in Discontinued Operations (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>51</Position>
    </Report>
    <Report instance="pgen-20210930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R52.htm</HtmlFileName>
      <LongName>2416410 - 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>52</Position>
    </Report>
    <Report instance="pgen-20210930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R53.htm</HtmlFileName>
      <LongName>2417411 - 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>53</Position>
    </Report>
    <Report instance="pgen-20210930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R54.htm</HtmlFileName>
      <LongName>2420412 - 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>54</Position>
    </Report>
    <Report instance="pgen-20210930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R55.htm</HtmlFileName>
      <LongName>2421413 - 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>55</Position>
    </Report>
    <Report instance="pgen-20210930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R56.htm</HtmlFileName>
      <LongName>2422414 - Disclosure - Collaboration and Licensing Revenue - Summary of Deferred Revenue by Collaborator (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.dna.com/role/CollaborationandLicensingRevenueSummaryofDeferredRevenuebyCollaboratorDetails</Role>
      <ShortName>Collaboration and Licensing Revenue - Summary of Deferred Revenue by Collaborator (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>56</Position>
    </Report>
    <Report instance="pgen-20210930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R57.htm</HtmlFileName>
      <LongName>2425415 - 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>57</Position>
    </Report>
    <Report instance="pgen-20210930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R58.htm</HtmlFileName>
      <LongName>2426416 - 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>58</Position>
    </Report>
    <Report instance="pgen-20210930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R59.htm</HtmlFileName>
      <LongName>2429417 - 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>59</Position>
    </Report>
    <Report instance="pgen-20210930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R60.htm</HtmlFileName>
      <LongName>2430418 - 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>60</Position>
    </Report>
    <Report instance="pgen-20210930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R61.htm</HtmlFileName>
      <LongName>2433419 - 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>61</Position>
    </Report>
    <Report instance="pgen-20210930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R62.htm</HtmlFileName>
      <LongName>2436420 - 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>62</Position>
    </Report>
    <Report instance="pgen-20210930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R63.htm</HtmlFileName>
      <LongName>2437421 - 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>63</Position>
    </Report>
    <Report instance="pgen-20210930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R64.htm</HtmlFileName>
      <LongName>2440422 - 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>64</Position>
    </Report>
    <Report instance="pgen-20210930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R65.htm</HtmlFileName>
      <LongName>2441423 - 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>65</Position>
    </Report>
    <Report instance="pgen-20210930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R66.htm</HtmlFileName>
      <LongName>2442424 - 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>66</Position>
    </Report>
    <Report instance="pgen-20210930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R67.htm</HtmlFileName>
      <LongName>2445425 - 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>67</Position>
    </Report>
    <Report instance="pgen-20210930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R68.htm</HtmlFileName>
      <LongName>2446426 - 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>68</Position>
    </Report>
    <Report instance="pgen-20210930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R69.htm</HtmlFileName>
      <LongName>2447427 - 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>69</Position>
    </Report>
    <Report instance="pgen-20210930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R70.htm</HtmlFileName>
      <LongName>2448428 - 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>70</Position>
    </Report>
    <Report instance="pgen-20210930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R71.htm</HtmlFileName>
      <LongName>2449429 - Disclosure - Lines of Credit and Long-Term Debt - Schedule of Future Maturities of Long-Term Debt (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.dna.com/role/LinesofCreditandLongTermDebtScheduleofFutureMaturitiesofLongTermDebtDetails</Role>
      <ShortName>Lines of Credit and Long-Term Debt - Schedule of Future Maturities of Long-Term Debt (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>71</Position>
    </Report>
    <Report instance="pgen-20210930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R72.htm</HtmlFileName>
      <LongName>2452430 - 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>72</Position>
    </Report>
    <Report instance="pgen-20210930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R73.htm</HtmlFileName>
      <LongName>2453431 - 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>73</Position>
    </Report>
    <Report instance="pgen-20210930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R74.htm</HtmlFileName>
      <LongName>2456432 - 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>74</Position>
    </Report>
    <Report instance="pgen-20210930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R75.htm</HtmlFileName>
      <LongName>2457433 - 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>75</Position>
    </Report>
    <Report instance="pgen-20210930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R76.htm</HtmlFileName>
      <LongName>2458434 - Disclosure - Shareholders' Equity - Components of Accumulated Other Comprehensive Income (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.dna.com/role/ShareholdersEquityComponentsofAccumulatedOtherComprehensiveIncomeDetails</Role>
      <ShortName>Shareholders' Equity - Components of Accumulated Other Comprehensive Income (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>76</Position>
    </Report>
    <Report instance="pgen-20210930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R77.htm</HtmlFileName>
      <LongName>2461435 - 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>77</Position>
    </Report>
    <Report instance="pgen-20210930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R78.htm</HtmlFileName>
      <LongName>2462436 - 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>78</Position>
    </Report>
    <Report instance="pgen-20210930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R79.htm</HtmlFileName>
      <LongName>2463437 - 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>79</Position>
    </Report>
    <Report instance="pgen-20210930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R80.htm</HtmlFileName>
      <LongName>2464438 - 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>80</Position>
    </Report>
    <Report instance="pgen-20210930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R81.htm</HtmlFileName>
      <LongName>2467439 - 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>81</Position>
    </Report>
    <Report instance="pgen-20210930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R82.htm</HtmlFileName>
      <LongName>2468440 - 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>82</Position>
    </Report>
    <Report instance="pgen-20210930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R83.htm</HtmlFileName>
      <LongName>2469441 - 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>83</Position>
    </Report>
    <Report instance="pgen-20210930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R84.htm</HtmlFileName>
      <LongName>2470442 - 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>84</Position>
    </Report>
    <Report instance="pgen-20210930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R85.htm</HtmlFileName>
      <LongName>2471443 - 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>85</Position>
    </Report>
    <Report instance="pgen-20210930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R86.htm</HtmlFileName>
      <LongName>2473444 - 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>86</Position>
    </Report>
    <Report instance="pgen-20210930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R87.htm</HtmlFileName>
      <LongName>2475445 - 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>87</Position>
    </Report>
    <Report instance="pgen-20210930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R88.htm</HtmlFileName>
      <LongName>2478446 - Disclosure - Net Loss per Share - Computation of Basic and Diluted Net Loss Per Share (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.dna.com/role/NetLossperShareComputationofBasicandDilutedNetLossPerShareDetails</Role>
      <ShortName>Net Loss per Share - Computation of Basic and Diluted Net Loss Per Share (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>88</Position>
    </Report>
    <Report instance="pgen-20210930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R89.htm</HtmlFileName>
      <LongName>2479447 - Disclosure - Net Loss per Share - Schedule of Antidilutive Securities Excluded from Calculation of Net Loss per Share (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.dna.com/role/NetLossperShareScheduleofAntidilutiveSecuritiesExcludedfromCalculationofNetLossperShareDetails</Role>
      <ShortName>Net Loss per Share - Schedule of Antidilutive Securities Excluded from Calculation of Net Loss per Share (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>89</Position>
    </Report>
    <Report instance="pgen-20210930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R90.htm</HtmlFileName>
      <LongName>2482448 - 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-20210930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R91.htm</HtmlFileName>
      <LongName>2483449 - 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-20210930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R92.htm</HtmlFileName>
      <LongName>2484450 - 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-20210930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R93.htm</HtmlFileName>
      <LongName>2485451 - 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-20210930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R9999.htm</HtmlFileName>
      <LongName>Uncategorized Items - pgen-20210930.htm</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xbrl.sec.gov/role/uncategorizedFacts</Role>
      <ShortName>Uncategorized Items - pgen-20210930.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>
  <InputFiles>
    <File doctype="10-Q" original="pgen-20210930.htm">pgen-20210930.htm</File>
    <File>pgen-20210930.xsd</File>
    <File>pgen-20210930_cal.xml</File>
    <File>pgen-20210930_def.xml</File>
    <File>pgen-20210930_lab.xml</File>
    <File>pgen-20210930_pre.xml</File>
    <File>pgen-20210930xexx311.htm</File>
    <File>pgen-20210930xexx312.htm</File>
    <File>pgen-20210930xexx321.htm</File>
    <File>pgen-20210930xexx322.htm</File>
  </InputFiles>
  <SupplementalFiles/>
  <BaseTaxonomies>
    <BaseTaxonomy>http://fasb.org/srt/2021-01-31</BaseTaxonomy>
    <BaseTaxonomy>http://xbrl.sec.gov/dei/2021</BaseTaxonomy>
    <BaseTaxonomy>http://fasb.org/us-gaap/2021-01-31</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-20210930.htm": {
   "axisCustom": 0,
   "axisStandard": 33,
   "contextCount": 378,
   "dts": {
    "calculationLink": {
     "local": [
      "pgen-20210930_cal.xml"
     ]
    },
    "definitionLink": {
     "local": [
      "pgen-20210930_def.xml"
     ]
    },
    "inline": {
     "local": [
      "pgen-20210930.htm"
     ]
    },
    "labelLink": {
     "local": [
      "pgen-20210930_lab.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "pgen-20210930_pre.xml"
     ]
    },
    "schema": {
     "local": [
      "pgen-20210930.xsd"
     ],
     "remote": [
      "https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd",
      "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",
      "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd",
      "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd",
      "http://www.xbrl.org/2005/xbrldt-2005.xsd",
      "http://www.xbrl.org/2006/ref-2006-02-27.xsd",
      "https://xbrl.fasb.org/srt/2021/elts/srt-types-2021-01-31.xsd",
      "https://xbrl.sec.gov/country/2021/country-2021.xsd",
      "https://xbrl.fasb.org/srt/2021/elts/srt-roles-2021-01-31.xsd",
      "https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd",
      "https://xbrl.fasb.org/us-gaap/2021/elts/us-types-2021-01-31.xsd",
      "https://xbrl.fasb.org/us-gaap/2021/elts/us-roles-2021-01-31.xsd",
      "https://xbrl.sec.gov/dei/2021/dei-2021.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"
     ]
    }
   },
   "elementCount": 659,
   "entityCount": 1,
   "hidden": {
    "http://fasb.org/us-gaap/2021-01-31": 1,
    "http://www.dna.com/20210930": 1,
    "http://xbrl.sec.gov/dei/2021": 5,
    "total": 7
   },
   "keyCustom": 42,
   "keyStandard": 422,
   "memberCustom": 52,
   "memberStandard": 41,
   "nsprefix": "pgen",
   "nsuri": "http://www.dna.com/20210930",
   "report": {
    "R1": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "pgen-20210930.htm",
      "contextRef": "i5cc25946d6f843cca98ce03c128dee12_D20210101-20210930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:DocumentType",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "document",
     "isDefault": "true",
     "longName": "0001001 - Document - Cover Page",
     "role": "http://www.dna.com/role/CoverPage",
     "shortName": "Cover Page",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "pgen-20210930.htm",
      "contextRef": "i5cc25946d6f843cca98ce03c128dee12_D20210101-20210930",
      "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-20210930.htm",
      "contextRef": "i5cc25946d6f843cca98ce03c128dee12_D20210101-20210930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SignificantAccountingPoliciesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2102102 - 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-20210930.htm",
      "contextRef": "i5cc25946d6f843cca98ce03c128dee12_D20210101-20210930",
      "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-20210930.htm",
      "contextRef": "i5cc25946d6f843cca98ce03c128dee12_D20210101-20210930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2106103 - Disclosure - Discontinued Operations",
     "role": "http://www.dna.com/role/DiscontinuedOperations",
     "shortName": "Discontinued Operations",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "pgen-20210930.htm",
      "contextRef": "i5cc25946d6f843cca98ce03c128dee12_D20210101-20210930",
      "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-20210930.htm",
      "contextRef": "i5cc25946d6f843cca98ce03c128dee12_D20210101-20210930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EquityMethodInvestmentsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2115104 - 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-20210930.htm",
      "contextRef": "i5cc25946d6f843cca98ce03c128dee12_D20210101-20210930",
      "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-20210930.htm",
      "contextRef": "i5cc25946d6f843cca98ce03c128dee12_D20210101-20210930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CollaborativeArrangementDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2118105 - 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-20210930.htm",
      "contextRef": "i5cc25946d6f843cca98ce03c128dee12_D20210101-20210930",
      "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-20210930.htm",
      "contextRef": "i5cc25946d6f843cca98ce03c128dee12_D20210101-20210930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2123106 - 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-20210930.htm",
      "contextRef": "i5cc25946d6f843cca98ce03c128dee12_D20210101-20210930",
      "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-20210930.htm",
      "contextRef": "i5cc25946d6f843cca98ce03c128dee12_D20210101-20210930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueDisclosuresTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2127107 - Disclosure - Fair Value Measurements",
     "role": "http://www.dna.com/role/FairValueMeasurements",
     "shortName": "Fair Value Measurements",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "pgen-20210930.htm",
      "contextRef": "i5cc25946d6f843cca98ce03c128dee12_D20210101-20210930",
      "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-20210930.htm",
      "contextRef": "i5cc25946d6f843cca98ce03c128dee12_D20210101-20210930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InventoryDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2131108 - Disclosure - Inventory",
     "role": "http://www.dna.com/role/Inventory",
     "shortName": "Inventory",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "pgen-20210930.htm",
      "contextRef": "i5cc25946d6f843cca98ce03c128dee12_D20210101-20210930",
      "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-20210930.htm",
      "contextRef": "i5cc25946d6f843cca98ce03c128dee12_D20210101-20210930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2134109 - 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-20210930.htm",
      "contextRef": "i5cc25946d6f843cca98ce03c128dee12_D20210101-20210930",
      "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-20210930.htm",
      "contextRef": "i5cc25946d6f843cca98ce03c128dee12_D20210101-20210930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2138110 - 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-20210930.htm",
      "contextRef": "i5cc25946d6f843cca98ce03c128dee12_D20210101-20210930",
      "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-20210930.htm",
      "contextRef": "i5cc25946d6f843cca98ce03c128dee12_D20210101-20210930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2143111 - 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-20210930.htm",
      "contextRef": "i5cc25946d6f843cca98ce03c128dee12_D20210101-20210930",
      "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-20210930.htm",
      "contextRef": "i10cc24b3666e419ab532a7423ad3973f_I20210930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1001002 - 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-20210930.htm",
      "contextRef": "i10cc24b3666e419ab532a7423ad3973f_I20210930",
      "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-20210930.htm",
      "contextRef": "i5cc25946d6f843cca98ce03c128dee12_D20210101-20210930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2150112 - Disclosure - Income Taxes",
     "role": "http://www.dna.com/role/IncomeTaxes",
     "shortName": "Income Taxes",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "pgen-20210930.htm",
      "contextRef": "i5cc25946d6f843cca98ce03c128dee12_D20210101-20210930",
      "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-20210930.htm",
      "contextRef": "i5cc25946d6f843cca98ce03c128dee12_D20210101-20210930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2154113 - Disclosure - Shareholders' Equity",
     "role": "http://www.dna.com/role/ShareholdersEquity",
     "shortName": "Shareholders' Equity",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "pgen-20210930.htm",
      "contextRef": "i5cc25946d6f843cca98ce03c128dee12_D20210101-20210930",
      "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-20210930.htm",
      "contextRef": "i5cc25946d6f843cca98ce03c128dee12_D20210101-20210930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2159114 - Disclosure - Share-Based Payments",
     "role": "http://www.dna.com/role/ShareBasedPayments",
     "shortName": "Share-Based Payments",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "pgen-20210930.htm",
      "contextRef": "i5cc25946d6f843cca98ce03c128dee12_D20210101-20210930",
      "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-20210930.htm",
      "contextRef": "i5cc25946d6f843cca98ce03c128dee12_D20210101-20210930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeOperatingLeasesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2165115 - Disclosure - Operating Leases",
     "role": "http://www.dna.com/role/OperatingLeases",
     "shortName": "Operating Leases",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "pgen-20210930.htm",
      "contextRef": "i5cc25946d6f843cca98ce03c128dee12_D20210101-20210930",
      "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-20210930.htm",
      "contextRef": "i5cc25946d6f843cca98ce03c128dee12_D20210101-20210930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2172116 - Disclosure - Commitments and Contingencies",
     "role": "http://www.dna.com/role/CommitmentsandContingencies",
     "shortName": "Commitments and Contingencies",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "pgen-20210930.htm",
      "contextRef": "i5cc25946d6f843cca98ce03c128dee12_D20210101-20210930",
      "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-20210930.htm",
      "contextRef": "i5cc25946d6f843cca98ce03c128dee12_D20210101-20210930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2174117 - Disclosure - Related Party Transactions",
     "role": "http://www.dna.com/role/RelatedPartyTransactions",
     "shortName": "Related Party Transactions",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "pgen-20210930.htm",
      "contextRef": "i5cc25946d6f843cca98ce03c128dee12_D20210101-20210930",
      "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-20210930.htm",
      "contextRef": "i5cc25946d6f843cca98ce03c128dee12_D20210101-20210930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EarningsPerShareTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2176118 - Disclosure - Net Loss per Share",
     "role": "http://www.dna.com/role/NetLossperShare",
     "shortName": "Net Loss per Share",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "pgen-20210930.htm",
      "contextRef": "i5cc25946d6f843cca98ce03c128dee12_D20210101-20210930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EarningsPerShareTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R27": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "pgen-20210930.htm",
      "contextRef": "i5cc25946d6f843cca98ce03c128dee12_D20210101-20210930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SegmentReportingDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2180119 - Disclosure - Segments",
     "role": "http://www.dna.com/role/Segments",
     "shortName": "Segments",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "pgen-20210930.htm",
      "contextRef": "i5cc25946d6f843cca98ce03c128dee12_D20210101-20210930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SegmentReportingDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R28": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pgen-20210930.htm",
      "contextRef": "i5cc25946d6f843cca98ce03c128dee12_D20210101-20210930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2203201 - 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-20210930.htm",
      "contextRef": "i5cc25946d6f843cca98ce03c128dee12_D20210101-20210930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R29": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pgen-20210930.htm",
      "contextRef": "i5cc25946d6f843cca98ce03c128dee12_D20210101-20210930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2307301 - 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-20210930.htm",
      "contextRef": "i5cc25946d6f843cca98ce03c128dee12_D20210101-20210930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R3": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "pgen-20210930.htm",
      "contextRef": "i10cc24b3666e419ab532a7423ad3973f_I20210930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1002003 - Statement - Condensed Consolidated Balance Sheets (Parenthetical)",
     "role": "http://www.dna.com/role/CondensedConsolidatedBalanceSheetsParenthetical",
     "shortName": "Condensed Consolidated Balance Sheets (Parenthetical)",
     "subGroupType": "parenthetical",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "pgen-20210930.htm",
      "contextRef": "i10cc24b3666e419ab532a7423ad3973f_I20210930",
      "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-20210930.htm",
      "contextRef": "i5cc25946d6f843cca98ce03c128dee12_D20210101-20210930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "pgen:CollaborationandLicensingRevenueTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2319302 - 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-20210930.htm",
      "contextRef": "i5cc25946d6f843cca98ce03c128dee12_D20210101-20210930",
      "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-20210930.htm",
      "contextRef": "i5cc25946d6f843cca98ce03c128dee12_D20210101-20210930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2324303 - 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-20210930.htm",
      "contextRef": "i5cc25946d6f843cca98ce03c128dee12_D20210101-20210930",
      "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-20210930.htm",
      "contextRef": "i5cc25946d6f843cca98ce03c128dee12_D20210101-20210930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2328304 - 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-20210930.htm",
      "contextRef": "i5cc25946d6f843cca98ce03c128dee12_D20210101-20210930",
      "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-20210930.htm",
      "contextRef": "i5cc25946d6f843cca98ce03c128dee12_D20210101-20210930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2332305 - Disclosure - Inventory (Tables)",
     "role": "http://www.dna.com/role/InventoryTables",
     "shortName": "Inventory (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pgen-20210930.htm",
      "contextRef": "i5cc25946d6f843cca98ce03c128dee12_D20210101-20210930",
      "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-20210930.htm",
      "contextRef": "i5cc25946d6f843cca98ce03c128dee12_D20210101-20210930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2335306 - 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-20210930.htm",
      "contextRef": "i5cc25946d6f843cca98ce03c128dee12_D20210101-20210930",
      "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-20210930.htm",
      "contextRef": "i5cc25946d6f843cca98ce03c128dee12_D20210101-20210930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfGoodwillTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2339307 - 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-20210930.htm",
      "contextRef": "i5cc25946d6f843cca98ce03c128dee12_D20210101-20210930",
      "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-20210930.htm",
      "contextRef": "i5cc25946d6f843cca98ce03c128dee12_D20210101-20210930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2344308 - 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-20210930.htm",
      "contextRef": "i5cc25946d6f843cca98ce03c128dee12_D20210101-20210930",
      "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-20210930.htm",
      "contextRef": "i5cc25946d6f843cca98ce03c128dee12_D20210101-20210930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2351309 - 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-20210930.htm",
      "contextRef": "i5cc25946d6f843cca98ce03c128dee12_D20210101-20210930",
      "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-20210930.htm",
      "contextRef": "i5cc25946d6f843cca98ce03c128dee12_D20210101-20210930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2355310 - 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-20210930.htm",
      "contextRef": "i5cc25946d6f843cca98ce03c128dee12_D20210101-20210930",
      "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-20210930.htm",
      "contextRef": "i5cc25946d6f843cca98ce03c128dee12_D20210101-20210930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2360311 - 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-20210930.htm",
      "contextRef": "i5cc25946d6f843cca98ce03c128dee12_D20210101-20210930",
      "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-20210930.htm",
      "contextRef": "ibbda1d45c4164127977e21bbd05ea939_D20210701-20210930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1003004 - Statement - Condensed Consolidated Statements of Operations",
     "role": "http://www.dna.com/role/CondensedConsolidatedStatementsofOperations",
     "shortName": "Condensed Consolidated Statements of Operations",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "pgen-20210930.htm",
      "contextRef": "ibbda1d45c4164127977e21bbd05ea939_D20210701-20210930",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R40": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pgen-20210930.htm",
      "contextRef": "i5cc25946d6f843cca98ce03c128dee12_D20210101-20210930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LeaseCostTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2366312 - 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-20210930.htm",
      "contextRef": "i5cc25946d6f843cca98ce03c128dee12_D20210101-20210930",
      "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-20210930.htm",
      "contextRef": "i5cc25946d6f843cca98ce03c128dee12_D20210101-20210930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2377313 - Disclosure - Net Loss per Share (Tables)",
     "role": "http://www.dna.com/role/NetLossperShareTables",
     "shortName": "Net Loss per Share (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pgen-20210930.htm",
      "contextRef": "i5cc25946d6f843cca98ce03c128dee12_D20210101-20210930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R42": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pgen-20210930.htm",
      "contextRef": "i5cc25946d6f843cca98ce03c128dee12_D20210101-20210930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2381314 - Disclosure - Segments (Tables)",
     "role": "http://www.dna.com/role/SegmentsTables",
     "shortName": "Segments (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pgen-20210930.htm",
      "contextRef": "i5cc25946d6f843cca98ce03c128dee12_D20210101-20210930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R43": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pgen-20210930.htm",
      "contextRef": "ibbda1d45c4164127977e21bbd05ea939_D20210701-20210930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NetIncomeLoss",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2404401 - 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": null
    },
    "R44": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pgen-20210930.htm",
      "contextRef": "i10cc24b3666e419ab532a7423ad3973f_I20210930",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:VariableInterestEntityEntityMaximumLossExposureAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2405402 - 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": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pgen-20210930.htm",
      "contextRef": "i10cc24b3666e419ab532a7423ad3973f_I20210930",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:VariableInterestEntityEntityMaximumLossExposureAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R45": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "pgen-20210930.htm",
      "contextRef": "i5cc25946d6f843cca98ce03c128dee12_D20210101-20210930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:GainLossOnDispositionOfAssets1",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2408403 - 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-20210930.htm",
      "contextRef": "i8ff64ee6b39641ae8f8d1d70d3848592_I20200131",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:DisposalGroupIncludingDiscontinuedOperationConsideration",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R46": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pgen-20210930.htm",
      "contextRef": "ifa18915f37034fcd9970b546e78636f6_I20210930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipment",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2409404 - Disclosure - Discontinued Operations - Carrying Value of Major Classes of Assets and Liabilities for MBP Titan (Details)",
     "role": "http://www.dna.com/role/DiscontinuedOperationsCarryingValueofMajorClassesofAssetsandLiabilitiesforMBPTitanDetails",
     "shortName": "Discontinued Operations - Carrying Value of Major Classes of Assets and Liabilities for MBP Titan (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pgen-20210930.htm",
      "contextRef": "ifa18915f37034fcd9970b546e78636f6_I20210930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipment",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R47": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pgen-20210930.htm",
      "contextRef": "ibbda1d45c4164127977e21bbd05ea939_D20210701-20210930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2410405 - 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-20210930.htm",
      "contextRef": "iccf81e41d29b4ad491948e752f99611d_D20210701-20210930",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:DisposalGroupIncludingDiscontinuedOperationOperatingExpense",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R48": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "pgen-20210930.htm",
      "contextRef": "i5cc25946d6f843cca98ce03c128dee12_D20210101-20210930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DepreciationDepletionAndAmortization",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2411406 - 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-20210930.htm",
      "contextRef": "ia2156c9a34e94f6591686812aea6265a_D20210101-20210930",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:DepreciationDepletionAndAmortization",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R49": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "pgen-20210930.htm",
      "contextRef": "i5cc25946d6f843cca98ce03c128dee12_D20210101-20210930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisposalGroupIncludingDiscontinuedOperationForeignCurrencyTranslationGainsLosses",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2412407 - Disclosure - Discontinued Operations - Summary of Financial Results for TS Biotechnology and EnviroFlight (Details)",
     "role": "http://www.dna.com/role/DiscontinuedOperationsSummaryofFinancialResultsforTSBiotechnologyandEnviroFlightDetails",
     "shortName": "Discontinued Operations - Summary of Financial Results for TS Biotechnology and EnviroFlight (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pgen-20210930.htm",
      "contextRef": "i9114e305aa40453aa9d7fad37e68e71a_D20200101-20200930",
      "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-20210930.htm",
      "contextRef": "ibbda1d45c4164127977e21bbd05ea939_D20210701-20210930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1004005 - Statement - Condensed Consolidated Statements of Operations (Parenthetical)",
     "role": "http://www.dna.com/role/CondensedConsolidatedStatementsofOperationsParenthetical",
     "shortName": "Condensed Consolidated Statements of Operations (Parenthetical)",
     "subGroupType": "parenthetical",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "pgen-20210930.htm",
      "contextRef": "id358d13dea0a4fbfbe3a3ebc644083d7_D20210701-20210930",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R50": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "pgen-20210930.htm",
      "contextRef": "i5cc25946d6f843cca98ce03c128dee12_D20210101-20210930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "pgen:DisposalGroupIncludingDiscontinuedOperationGainLossonDisposal",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2413408 - Disclosure - Discontinued Operations - Summary of Significant Non-Cash Items, Investments and Purchases of Property, Plant and Equipment on Cash Flows - TS Biotechnology and EnviroFlight (Details)",
     "role": "http://www.dna.com/role/DiscontinuedOperationsSummaryofSignificantNonCashItemsInvestmentsandPurchasesofPropertyPlantandEquipmentonCashFlowsTSBiotechnologyandEnviroFlightDetails",
     "shortName": "Discontinued Operations - Summary of Significant Non-Cash Items, Investments and Purchases of Property, Plant and Equipment on Cash Flows - TS Biotechnology and EnviroFlight (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pgen-20210930.htm",
      "contextRef": "ib28b263bc82e402fbee0062e69d3072d_D20200101-20200930",
      "decimals": "-3",
      "lang": "en-US",
      "name": "pgen:DisposalGroupIncludingDiscontinuedOperationGainLossonDisposal",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R51": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pgen-20210930.htm",
      "contextRef": "i07661c01eba64376a5557d8e56b0ab01_D20200101-20200930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:Revenues",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2414409 - Disclosure - Discontinued Operations - Summary of Financial Data for Equity Method Investments Included in Discontinued Operations (Details)",
     "role": "http://www.dna.com/role/DiscontinuedOperationsSummaryofFinancialDataforEquityMethodInvestmentsIncludedinDiscontinuedOperationsDetails",
     "shortName": "Discontinued Operations - Summary of Financial Data for Equity Method Investments Included in Discontinued Operations (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pgen-20210930.htm",
      "contextRef": "i07661c01eba64376a5557d8e56b0ab01_D20200101-20200930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:Revenues",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R52": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pgen-20210930.htm",
      "contextRef": "i75cc3b1a85c24925881fc30dd8e9326b_I20140331",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EquityMethodInvestmentOwnershipPercentage",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2416410 - 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-20210930.htm",
      "contextRef": "i75cc3b1a85c24925881fc30dd8e9326b_I20140331",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EquityMethodInvestmentOwnershipPercentage",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R53": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pgen-20210930.htm",
      "contextRef": "i326abe3d02e743f98e3db118a46eb959_I20151231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EquityMethodInvestmentOwnershipPercentage",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2417411 - 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-20210930.htm",
      "contextRef": "i326abe3d02e743f98e3db118a46eb959_I20151231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EquityMethodInvestmentOwnershipPercentage",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R54": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pgen-20210930.htm",
      "contextRef": "ibbda1d45c4164127977e21bbd05ea939_D20210701-20210930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2420412 - 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-20210930.htm",
      "contextRef": "i21ff7fe93b83479eb34be845252d0b11_D20210701-20210930",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R55": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pgen-20210930.htm",
      "contextRef": "i10cc24b3666e419ab532a7423ad3973f_I20210930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ContractWithCustomerLiability",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2421413 - 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",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pgen-20210930.htm",
      "contextRef": "id59605caf9f443d084595df768de79fb_I20210930",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:ContractWithCustomerLiability",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R56": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pgen-20210930.htm",
      "contextRef": "ie321acc9a1f44e6a95ef7f25de63458c_I20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueRemainingPerformanceObligation",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2422414 - Disclosure - Collaboration and Licensing Revenue - Summary of Deferred Revenue by Collaborator (Details)",
     "role": "http://www.dna.com/role/CollaborationandLicensingRevenueSummaryofDeferredRevenuebyCollaboratorDetails",
     "shortName": "Collaboration and Licensing Revenue - Summary of Deferred Revenue by Collaborator (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pgen-20210930.htm",
      "contextRef": "ie321acc9a1f44e6a95ef7f25de63458c_I20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueRemainingPerformanceObligation",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R57": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pgen-20210930.htm",
      "contextRef": "i10cc24b3666e419ab532a7423ad3973f_I20210930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2425415 - 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-20210930.htm",
      "contextRef": "i10cc24b3666e419ab532a7423ad3973f_I20210930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R58": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "srt:ContractualObligationFiscalYearMaturityScheduleTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pgen-20210930.htm",
      "contextRef": "i10cc24b3666e419ab532a7423ad3973f_I20210930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsFairValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2426416 - 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-20210930.htm",
      "contextRef": "i10cc24b3666e419ab532a7423ad3973f_I20210930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsFairValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R59": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pgen-20210930.htm",
      "contextRef": "i10cc24b3666e419ab532a7423ad3973f_I20210930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AssetsFairValueDisclosure",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2429417 - 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-20210930.htm",
      "contextRef": "i10cc24b3666e419ab532a7423ad3973f_I20210930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AssetsFairValueDisclosure",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R6": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pgen-20210930.htm",
      "contextRef": "ibbda1d45c4164127977e21bbd05ea939_D20210701-20210930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NetIncomeLoss",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1005006 - Statement - Condensed Consolidated Statements of Comprehensive Loss",
     "role": "http://www.dna.com/role/CondensedConsolidatedStatementsofComprehensiveLoss",
     "shortName": "Condensed Consolidated Statements of Comprehensive Loss",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "pgen-20210930.htm",
      "contextRef": "ibbda1d45c4164127977e21bbd05ea939_D20210701-20210930",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R60": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pgen-20210930.htm",
      "contextRef": "ia4551eebc4dd430da55aebebf22c33cb_I20210930",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtInstrumentInterestRateStatedPercentage",
      "reportCount": 1,
      "unitRef": "number",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2430418 - 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-20210930.htm",
      "contextRef": "ia4551eebc4dd430da55aebebf22c33cb_I20210930",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:ConvertibleDebtFairValueDisclosures",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R61": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "pgen-20210930.htm",
      "contextRef": "i10cc24b3666e419ab532a7423ad3973f_I20210930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InventoryGross",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2433419 - 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-20210930.htm",
      "contextRef": "i26d1dc8b348e429aac92ba30680d0133_I20210930",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:InventoryGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R62": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:PropertyPlantAndEquipmentTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pgen-20210930.htm",
      "contextRef": "i10cc24b3666e419ab532a7423ad3973f_I20210930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LandAndLandImprovements",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2436420 - 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-20210930.htm",
      "contextRef": "i10cc24b3666e419ab532a7423ad3973f_I20210930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LandAndLandImprovements",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R63": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pgen-20210930.htm",
      "contextRef": "ibbda1d45c4164127977e21bbd05ea939_D20210701-20210930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:Depreciation",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2437421 - 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-20210930.htm",
      "contextRef": "ibbda1d45c4164127977e21bbd05ea939_D20210701-20210930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:Depreciation",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R64": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "pgen-20210930.htm",
      "contextRef": "i335637e17881457e8936f1f0a875356f_I20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:Goodwill",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2440422 - 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-20210930.htm",
      "contextRef": "i5cc25946d6f843cca98ce03c128dee12_D20210101-20210930",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:GoodwillForeignCurrencyTranslationGainLoss",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R65": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:GoodwillImpairedAccumulatedImpairmentLoss",
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pgen-20210930.htm",
      "contextRef": "i10cc24b3666e419ab532a7423ad3973f_I20210930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:GoodwillImpairedAccumulatedImpairmentLoss",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2441423 - 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-20210930.htm",
      "contextRef": "i335637e17881457e8936f1f0a875356f_I20201231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:GoodwillImpairedAccumulatedImpairmentLoss",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R66": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pgen-20210930.htm",
      "contextRef": "i10cc24b3666e419ab532a7423ad3973f_I20210930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FiniteLivedIntangibleAssetsGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2442424 - 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-20210930.htm",
      "contextRef": "i10cc24b3666e419ab532a7423ad3973f_I20210930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FiniteLivedIntangibleAssetsGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R67": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pgen-20210930.htm",
      "contextRef": "i631e75184ff947b996c660d04b37f255_I20210930",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2445425 - 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-20210930.htm",
      "contextRef": "i631e75184ff947b996c660d04b37f255_I20210930",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R68": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfDebtInstrumentsTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pgen-20210930.htm",
      "contextRef": "i10cc24b3666e419ab532a7423ad3973f_I20210930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LongTermDebt",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2446426 - 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-20210930.htm",
      "contextRef": "i78f66a72107f46189ea36770133136cf_I20210930",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:LongTermDebt",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R69": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "pgen-20210930.htm",
      "contextRef": "i5cc25946d6f843cca98ce03c128dee12_D20210101-20210930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DeferredIncomeTaxExpenseBenefit",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2447427 - 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-20210930.htm",
      "contextRef": "i10cc24b3666e419ab532a7423ad3973f_I20210930",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:InterestPayableCurrentAndNoncurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R7": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "pgen-20210930.htm",
      "contextRef": "i50ee112dba174b05928e4fc1115977b7_I20191231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommonStockSharesOutstanding",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1006007 - 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-20210930.htm",
      "contextRef": "i50ee112dba174b05928e4fc1115977b7_I20191231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommonStockSharesOutstanding",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R70": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:InterestIncomeAndInterestExpenseDisclosureTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pgen-20210930.htm",
      "contextRef": "i198cb3b12ea84f089869193c5b22a416_D20210701-20210930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InterestExpenseDebtExcludingAmortization",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2448428 - 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-20210930.htm",
      "contextRef": "i198cb3b12ea84f089869193c5b22a416_D20210701-20210930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InterestExpenseDebtExcludingAmortization",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R71": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pgen-20210930.htm",
      "contextRef": "i10cc24b3666e419ab532a7423ad3973f_I20210930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2449429 - Disclosure - Lines of Credit and Long-Term Debt - Schedule of Future Maturities of Long-Term Debt (Details)",
     "role": "http://www.dna.com/role/LinesofCreditandLongTermDebtScheduleofFutureMaturitiesofLongTermDebtDetails",
     "shortName": "Lines of Credit and Long-Term Debt - Schedule of Future Maturities of Long-Term Debt (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pgen-20210930.htm",
      "contextRef": "i10cc24b3666e419ab532a7423ad3973f_I20210930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R72": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pgen-20210930.htm",
      "contextRef": "i10cc24b3666e419ab532a7423ad3973f_I20210930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DeferredTaxLiabilities",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2452430 - 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-20210930.htm",
      "contextRef": "i8c9258dfba1d4de18bfd0b0c3521913b_D20210701-20210930",
      "decimals": "-3",
      "lang": "en-US",
      "name": "pgen:TaxableIncomeLoss",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R73": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "pgen-20210930.htm",
      "contextRef": "i5cc25946d6f843cca98ce03c128dee12_D20210101-20210930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DeferredIncomeTaxExpenseBenefit",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2453431 - 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-20210930.htm",
      "contextRef": "ifc3e3937b254475dad37dd3ba81c65cd_D20210701-20210930",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:DeferredIncomeTaxExpenseBenefit",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R74": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pgen-20210930.htm",
      "contextRef": "i256ee53b23b14c5c84b7c25670646d58_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": "2456432 - 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-20210930.htm",
      "contextRef": "i256ee53b23b14c5c84b7c25670646d58_D20210101-20210131",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:StockIssuedDuringPeriodSharesNewIssues",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R75": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pgen-20210930.htm",
      "contextRef": "i5a489210628545949d02408f7da99dfa_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": "2457433 - 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-20210930.htm",
      "contextRef": "i5a489210628545949d02408f7da99dfa_D20180701-20180731",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:StockIssuedDuringPeriodSharesOther",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R76": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "pgen-20210930.htm",
      "contextRef": "i10cc24b3666e419ab532a7423ad3973f_I20210930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:StockholdersEquity",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2458434 - Disclosure - Shareholders' Equity - Components of Accumulated Other Comprehensive Income (Details)",
     "role": "http://www.dna.com/role/ShareholdersEquityComponentsofAccumulatedOtherComprehensiveIncomeDetails",
     "shortName": "Shareholders' Equity - Components of Accumulated Other Comprehensive Income (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pgen-20210930.htm",
      "contextRef": "i00f16e35b21b4acbac33ba183d70815d_I20210930",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:StockholdersEquity",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R77": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pgen-20210930.htm",
      "contextRef": "ibbda1d45c4164127977e21bbd05ea939_D20210701-20210930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AllocatedShareBasedCompensationExpense",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2461435 - 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-20210930.htm",
      "contextRef": "ica4614c71e0d478085f7f939ff8b9d01_D20210701-20210930",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:AllocatedShareBasedCompensationExpense",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R78": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pgen-20210930.htm",
      "contextRef": "i04638c99da7f45a89e484a9267e67151_D20200101-20200331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "pgen:CompensationArrangementWithIndividualAllocatedShareBasedCompensationExpenseMonthlyExpense",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2462436 - 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-20210930.htm",
      "contextRef": "i04638c99da7f45a89e484a9267e67151_D20200101-20200331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "pgen:CompensationArrangementWithIndividualAllocatedShareBasedCompensationExpenseMonthlyExpense",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R79": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pgen-20210930.htm",
      "contextRef": "i7b77c9badcce40a3916e75941006ca65_I20201231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
      "reportCount": 1,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2463437 - 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-20210930.htm",
      "contextRef": "i041bf999636948c0a36483d04e7c2200_D20210101-20210930",
      "decimals": "INF",
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R8": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "pgen-20210930.htm",
      "contextRef": "i5cc25946d6f843cca98ce03c128dee12_D20210101-20210930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NetIncomeLoss",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1007008 - 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-20210930.htm",
      "contextRef": "i5cc25946d6f843cca98ce03c128dee12_D20210101-20210930",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:EquitySecuritiesFvNiUnrealizedGainLoss",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R80": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pgen-20210930.htm",
      "contextRef": "i7b77c9badcce40a3916e75941006ca65_I20201231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
      "reportCount": 1,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2464438 - 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-20210930.htm",
      "contextRef": "i041bf999636948c0a36483d04e7c2200_D20210101-20210930",
      "decimals": "INF",
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R81": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "pgen-20210930.htm",
      "contextRef": "i5cc25946d6f843cca98ce03c128dee12_D20210101-20210930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "pgen:LesseeOperatingLeaseTerminationPeriod",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2467439 - 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-20210930.htm",
      "contextRef": "i5cc25946d6f843cca98ce03c128dee12_D20210101-20210930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "pgen:LesseeOperatingLeaseTerminationPeriod",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R82": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:LeaseCostTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pgen-20210930.htm",
      "contextRef": "ibbda1d45c4164127977e21bbd05ea939_D20210701-20210930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeaseCost",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2468440 - 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-20210930.htm",
      "contextRef": "ibbda1d45c4164127977e21bbd05ea939_D20210701-20210930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeaseCost",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R83": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pgen-20210930.htm",
      "contextRef": "i10cc24b3666e419ab532a7423ad3973f_I20210930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2469441 - 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-20210930.htm",
      "contextRef": "i10cc24b3666e419ab532a7423ad3973f_I20210930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R84": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pgen-20210930.htm",
      "contextRef": "i10cc24b3666e419ab532a7423ad3973f_I20210930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2470442 - 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-20210930.htm",
      "contextRef": "i10cc24b3666e419ab532a7423ad3973f_I20210930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R85": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pgen-20210930.htm",
      "contextRef": "i5cc25946d6f843cca98ce03c128dee12_D20210101-20210930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeasePayments",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2471443 - 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-20210930.htm",
      "contextRef": "i5cc25946d6f843cca98ce03c128dee12_D20210101-20210930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeasePayments",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R86": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pgen-20210930.htm",
      "contextRef": "i335637e17881457e8936f1f0a875356f_I20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ContractWithCustomerLiability",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2473444 - 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": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pgen-20210930.htm",
      "contextRef": "iecd062a58bad438b92b9de62f55ab6b4_I20201130",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:EquityMethodInvestments",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R87": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pgen-20210930.htm",
      "contextRef": "id0b90457faef48f6ab8f4f6a245fffd8_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": "2475445 - 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-20210930.htm",
      "contextRef": "id0b90457faef48f6ab8f4f6a245fffd8_D20210701-20210930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ProfessionalAndContractServicesExpense",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R88": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pgen-20210930.htm",
      "contextRef": "ibbda1d45c4164127977e21bbd05ea939_D20210701-20210930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeLossFromContinuingOperations",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2478446 - Disclosure - Net Loss per Share - Computation of Basic and Diluted Net Loss Per Share (Details)",
     "role": "http://www.dna.com/role/NetLossperShareComputationofBasicandDilutedNetLossPerShareDetails",
     "shortName": "Net Loss per Share - Computation of Basic and Diluted Net Loss Per Share (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pgen-20210930.htm",
      "contextRef": "ibbda1d45c4164127977e21bbd05ea939_D20210701-20210930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeLossFromContinuingOperations",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R89": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pgen-20210930.htm",
      "contextRef": "ibbda1d45c4164127977e21bbd05ea939_D20210701-20210930",
      "decimals": "0",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2479447 - Disclosure - Net Loss per Share - Schedule of Antidilutive Securities Excluded from Calculation of Net Loss per Share (Details)",
     "role": "http://www.dna.com/role/NetLossperShareScheduleofAntidilutiveSecuritiesExcludedfromCalculationofNetLossperShareDetails",
     "shortName": "Net Loss per Share - Schedule of Antidilutive Securities Excluded from Calculation of Net Loss per Share (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pgen-20210930.htm",
      "contextRef": "ibbda1d45c4164127977e21bbd05ea939_D20210701-20210930",
      "decimals": "0",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R9": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "pgen-20210930.htm",
      "contextRef": "i5cc25946d6f843cca98ce03c128dee12_D20210101-20210930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2101101 - Disclosure - Organization",
     "role": "http://www.dna.com/role/Organization",
     "shortName": "Organization",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "pgen-20210930.htm",
      "contextRef": "i5cc25946d6f843cca98ce03c128dee12_D20210101-20210930",
      "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-20210930.htm",
      "contextRef": "ibbda1d45c4164127977e21bbd05ea939_D20210701-20210930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "pgen:NetIncomeLossAttributabletoParentAdjustedEBITDAIncludingCashPaidforCapitalExpendituresandInvestmentsinAffiliates",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2482448 - 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-20210930.htm",
      "contextRef": "i328b407c3a2a48cabd11b7161cd55c72_D20210701-20210930",
      "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-20210930.htm",
      "contextRef": "ibbda1d45c4164127977e21bbd05ea939_D20210701-20210930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "pgen:NetIncomeLossAttributabletoParentAdjustedEBITDAIncludingCashPaidforCapitalExpendituresandInvestmentsinAffiliates",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2483449 - 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-20210930.htm",
      "contextRef": "i964438fccfa94e2e859768e31264b41b_D20210701-20210930",
      "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-20210930.htm",
      "contextRef": "ibbda1d45c4164127977e21bbd05ea939_D20210701-20210930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2484450 - 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-20210930.htm",
      "contextRef": "i44a646e7b05f4e869bdbef3b30c3c495_D20210701-20210930",
      "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-20210930.htm",
      "contextRef": "icab887594ac1441bbf7b4334b887a2fe_I20210930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "pgen:LongLivedAssetsIncludingPropertyPlantandEquipmentandRightOfUseAssets",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2485451 - 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-20210930.htm",
      "contextRef": "ic273b57dc35645cc915dc5af3d64a67b_I20201231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "pgen:LongLivedAssetsIncludingPropertyPlantandEquipmentandRightOfUseAssets",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R9999": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "pgen-20210930.htm",
      "contextRef": "i335637e17881457e8936f1f0a875356f_I20201231",
      "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-20210930.htm",
     "role": "http://xbrl.sec.gov/role/uncategorizedFacts",
     "shortName": "Uncategorized Items - pgen-20210930.htm",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "pgen-20210930.htm",
      "contextRef": "i335637e17881457e8936f1f0a875356f_I20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RestrictedCashAndCashEquivalentsNoncurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    }
   },
   "segmentCount": 105,
   "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/2021",
     "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/2021",
     "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/2021",
     "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/2021",
     "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/2021",
     "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/2021",
     "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/2021",
     "presentation": [
      "http://www.dna.com/role/CoverPage"
     ],
     "xbrltype": "dateItemType"
    },
    "dei_DocumentQuarterlyReport": {
     "auth_ref": [
      "r743"
     ],
     "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/2021",
     "presentation": [
      "http://www.dna.com/role/CoverPage"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_DocumentTransitionReport": {
     "auth_ref": [
      "r744"
     ],
     "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/2021",
     "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/2021",
     "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/2021",
     "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/2021",
     "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/2021",
     "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/2021",
     "presentation": [
      "http://www.dna.com/role/CoverPage"
     ],
     "xbrltype": "stateOrProvinceItemType"
    },
    "dei_EntityCentralIndexKey": {
     "auth_ref": [
      "r745"
     ],
     "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/2021",
     "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/2021",
     "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/2021",
     "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/2021",
     "presentation": [
      "http://www.dna.com/role/LinesofCreditandLongTermDebtLinesofCreditAdditionalInformationDetails",
      "http://www.dna.com/role/LinesofCreditandLongTermDebtLongTermDebtAdditionalInformationDetails",
      "http://www.dna.com/role/RelatedPartyTransactionsAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "dei_EntityEmergingGrowthCompany": {
     "auth_ref": [
      "r745"
     ],
     "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/2021",
     "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/2021",
     "presentation": [
      "http://www.dna.com/role/CoverPage"
     ],
     "xbrltype": "fileNumberItemType"
    },
    "dei_EntityFilerCategory": {
     "auth_ref": [
      "r745"
     ],
     "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/2021",
     "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/2021",
     "presentation": [
      "http://www.dna.com/role/CoverPage"
     ],
     "xbrltype": "edgarStateCountryItemType"
    },
    "dei_EntityInteractiveDataCurrent": {
     "auth_ref": [
      "r755"
     ],
     "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/2021",
     "presentation": [
      "http://www.dna.com/role/CoverPage"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityRegistrantName": {
     "auth_ref": [
      "r745"
     ],
     "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/2021",
     "presentation": [
      "http://www.dna.com/role/CoverPage"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityShellCompany": {
     "auth_ref": [
      "r745"
     ],
     "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/2021",
     "presentation": [
      "http://www.dna.com/role/CoverPage"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntitySmallBusiness": {
     "auth_ref": [
      "r745"
     ],
     "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/2021",
     "presentation": [
      "http://www.dna.com/role/CoverPage"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityTaxIdentificationNumber": {
     "auth_ref": [
      "r745"
     ],
     "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/2021",
     "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/2021",
     "presentation": [
      "http://www.dna.com/role/LinesofCreditandLongTermDebtLinesofCreditAdditionalInformationDetails",
      "http://www.dna.com/role/LinesofCreditandLongTermDebtLongTermDebtAdditionalInformationDetails",
      "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/2021",
     "presentation": [
      "http://www.dna.com/role/CoverPage"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_Security12bTitle": {
     "auth_ref": [
      "r741"
     ],
     "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/2021",
     "presentation": [
      "http://www.dna.com/role/CoverPage"
     ],
     "xbrltype": "securityTitleItemType"
    },
    "dei_SecurityExchangeName": {
     "auth_ref": [
      "r742"
     ],
     "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/2021",
     "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/2021",
     "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/20210930",
     "presentation": [
      "http://www.dna.com/role/FairValueMeasurementsAdditionalInformationDetails",
      "http://www.dna.com/role/LinesofCreditandLongTermDebtLongTermDebtAdditionalInformationDetails",
      "http://www.dna.com/role/LinesofCreditandLongTermDebtScheduleofComponentsofInterestExpenseDetails"
     ],
     "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/20210930",
     "presentation": [
      "http://www.dna.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pgen_ActoBioNotesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "ActoBio Notes",
        "label": "ActoBio Notes [Member]",
        "terseLabel": "ActoBio Notes"
       }
      }
     },
     "localname": "ActoBioNotesMember",
     "nsuri": "http://www.dna.com/20210930",
     "presentation": [
      "http://www.dna.com/role/LinesofCreditandLongTermDebtLongTermDebtAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "pgen_ActoBioTherapeuticsInc.Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "ActoBio Therapeutics Inc. [Member]",
        "label": "ActoBio Therapeutics Inc. [Member]",
        "terseLabel": "Precigen ActoBio Inc."
       }
      }
     },
     "localname": "ActoBioTherapeuticsInc.Member",
     "nsuri": "http://www.dna.com/20210930",
     "presentation": [
      "http://www.dna.com/role/LinesofCreditandLongTermDebtLongTermDebtAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "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/20210930",
     "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/20210930",
     "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/20210930",
     "presentation": [
      "http://www.dna.com/role/LinesofCreditandLongTermDebtLinesofCreditAdditionalInformationDetails",
      "http://www.dna.com/role/LinesofCreditandLongTermDebtLongTermDebtAdditionalInformationDetails"
     ],
     "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/20210930",
     "presentation": [
      "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/20210930",
     "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/20210930",
     "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/20210930",
     "presentation": [
      "http://www.dna.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "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/20210930",
     "presentation": [
      "http://www.dna.com/role/CollaborationandLicensingRevenueSummarizedCollaborationandLicensingRevenueDetails",
      "http://www.dna.com/role/CollaborationandLicensingRevenueSummaryofDeferredRevenuebyCollaboratorDetails",
      "http://www.dna.com/role/RelatedPartyTransactionsAdditionalInformationDetails"
     ],
     "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/20210930",
     "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/20210930",
     "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/20210930",
     "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/20210930",
     "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/20210930",
     "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/20210930",
     "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/20210930",
     "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/20210930",
     "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/20210930",
     "presentation": [
      "http://www.dna.com/role/CollaborationandLicensingRevenueSummaryofDeferredRevenueDetails",
      "http://www.dna.com/role/CollaborationandLicensingRevenueSummaryofDeferredRevenuebyCollaboratorDetails"
     ],
     "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/20210930",
     "presentation": [
      "http://www.dna.com/role/CollaborationandLicensingRevenueSummaryofDeferredRevenueDetails",
      "http://www.dna.com/role/CollaborationandLicensingRevenueSummaryofDeferredRevenuebyCollaboratorDetails"
     ],
     "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/20210930",
     "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/20210930",
     "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/20210930",
     "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/20210930",
     "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/20210930",
     "presentation": [
      "http://www.dna.com/role/CollaborationandLicensingRevenueSummaryofDeferredRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "pgen_DisposalGroupDiscontinuedOperationsOperatingLeaseLiabilityCurrent": {
     "auth_ref": [],
     "calculation": {
      "http://www.dna.com/role/DiscontinuedOperationsCarryingValueofMajorClassesofAssetsandLiabilitiesforMBPTitanDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disposal Group, Discontinued Operations, Operating Lease, Liability, Current",
        "label": "Disposal Group, Discontinued Operations, Operating Lease, Liability, Current",
        "terseLabel": "Lease liabilities, current"
       }
      }
     },
     "localname": "DisposalGroupDiscontinuedOperationsOperatingLeaseLiabilityCurrent",
     "nsuri": "http://www.dna.com/20210930",
     "presentation": [
      "http://www.dna.com/role/DiscontinuedOperationsCarryingValueofMajorClassesofAssetsandLiabilitiesforMBPTitanDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pgen_DisposalGroupDiscontinuedOperationsOperatingLeaseLiabilityNoncurrent": {
     "auth_ref": [],
     "calculation": {
      "http://www.dna.com/role/DiscontinuedOperationsCarryingValueofMajorClassesofAssetsandLiabilitiesforMBPTitanDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disposal Group, Discontinued Operations, Operating Lease, Liability, Noncurrent",
        "label": "Disposal Group, Discontinued Operations, Operating Lease, Liability, Noncurrent",
        "terseLabel": "Lease liabilities, net of current portion"
       }
      }
     },
     "localname": "DisposalGroupDiscontinuedOperationsOperatingLeaseLiabilityNoncurrent",
     "nsuri": "http://www.dna.com/20210930",
     "presentation": [
      "http://www.dna.com/role/DiscontinuedOperationsCarryingValueofMajorClassesofAssetsandLiabilitiesforMBPTitanDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pgen_DisposalGroupIncludingDiscontinuedOperationGainLossonDisposal": {
     "auth_ref": [],
     "calculation": {
      "http://www.dna.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 22.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",
        "negatedTerseLabel": "Gain on sale of discontinued operations"
       }
      }
     },
     "localname": "DisposalGroupIncludingDiscontinuedOperationGainLossonDisposal",
     "nsuri": "http://www.dna.com/20210930",
     "presentation": [
      "http://www.dna.com/role/CondensedConsolidatedStatementsofCashFlows",
      "http://www.dna.com/role/DiscontinuedOperationsSummaryofSignificantNonCashItemsInvestmentsandPurchasesofPropertyPlantandEquipmentonCashFlowsTSBiotechnologyandEnviroFlightDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pgen_DisposalGroupIncludingDiscontinuedOperationOperatingLeaseRightofUseAsset": {
     "auth_ref": [],
     "calculation": {
      "http://www.dna.com/role/DiscontinuedOperationsCarryingValueofMajorClassesofAssetsandLiabilitiesforMBPTitanDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disposal Group, Including Discontinued Operation, Operating Lease, Right-of-Use Asset",
        "label": "Disposal Group, Including Discontinued Operation, Operating Lease, Right-of-Use Asset",
        "terseLabel": "Right-of-use assets"
       }
      }
     },
     "localname": "DisposalGroupIncludingDiscontinuedOperationOperatingLeaseRightofUseAsset",
     "nsuri": "http://www.dna.com/20210930",
     "presentation": [
      "http://www.dna.com/role/DiscontinuedOperationsCarryingValueofMajorClassesofAssetsandLiabilitiesforMBPTitanDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pgen_DisposalGroupIncludingDiscontinuedOperationsIncomeLossfromEquityMethodInvestments": {
     "auth_ref": [],
     "calculation": {
      "http://www.dna.com/role/DiscontinuedOperationsSummaryofFinancialResultsforTSBiotechnologyandEnviroFlightDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disposal Group, Including Discontinued Operations, Income (Loss) from Equity Method Investments",
        "label": "Disposal Group, Including Discontinued Operations, Income (Loss) from Equity Method Investments",
        "terseLabel": "Equity in net loss of affiliates"
       }
      }
     },
     "localname": "DisposalGroupIncludingDiscontinuedOperationsIncomeLossfromEquityMethodInvestments",
     "nsuri": "http://www.dna.com/20210930",
     "presentation": [
      "http://www.dna.com/role/DiscontinuedOperationsSummaryofFinancialResultsforTSBiotechnologyandEnviroFlightDetails"
     ],
     "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/20210930",
     "presentation": [
      "http://www.dna.com/role/SegmentsRevenuesbyReportableSegmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "pgen_EnviroFlightLLCMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "EnviroFlight, LLC [Member]",
        "label": "EnviroFlight, LLC [Member]",
        "terseLabel": "EnviroFlight, LLC"
       }
      }
     },
     "localname": "EnviroFlightLLCMember",
     "nsuri": "http://www.dna.com/20210930",
     "presentation": [
      "http://www.dna.com/role/DiscontinuedOperationsNarrativeDetails",
      "http://www.dna.com/role/DiscontinuedOperationsSummaryofFinancialDataforEquityMethodInvestmentsIncludedinDiscontinuedOperationsDetails",
      "http://www.dna.com/role/DiscontinuedOperationsSummaryofFinancialResultsforTSBiotechnologyandEnviroFlightDetails",
      "http://www.dna.com/role/DiscontinuedOperationsSummaryofSignificantNonCashItemsInvestmentsandPurchasesofPropertyPlantandEquipmentonCashFlowsTSBiotechnologyandEnviroFlightDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "pgen_EquitySecuritiesandPreferredStockUnrealizedandRealizedAppreciationDepreciation": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amounts of gains and losses from fair value changes and disposition of equity securities and preferred stock included in earnings.",
        "label": "Equity Securities and Preferred Stock, Unrealized and Realized Appreciation (Depreciation)",
        "negatedTerseLabel": "Unrealized depreciation on equity securities"
       }
      }
     },
     "localname": "EquitySecuritiesandPreferredStockUnrealizedandRealizedAppreciationDepreciation",
     "nsuri": "http://www.dna.com/20210930",
     "presentation": [
      "http://www.dna.com/role/DiscontinuedOperationsSummaryofSignificantNonCashItemsInvestmentsandPurchasesofPropertyPlantandEquipmentonCashFlowsTSBiotechnologyandEnviroFlightDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "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/20210930",
     "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/20210930",
     "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/20210930",
     "presentation": [
      "http://www.dna.com/role/SegmentsAdjustedEBITDAbyReportableSegmentDetails",
      "http://www.dna.com/role/SegmentsRevenuesbyReportableSegmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "pgen_ExotechADSkincareAndThriveAgrobioticsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Exotech, AD Skincare, and Thrive Agrobiotics",
        "label": "Exotech, AD Skincare, and Thrive Agrobiotics [Member]",
        "terseLabel": "Exotech, Inc.; AD Skincare, Inc.; and Thrive Agrobiotics, Inc."
       }
      }
     },
     "localname": "ExotechADSkincareAndThriveAgrobioticsMember",
     "nsuri": "http://www.dna.com/20210930",
     "presentation": [
      "http://www.dna.com/role/CommitmentsandContingenciesContingenciesAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "pgen_FeedMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Feed [Member]",
        "label": "Feed [Member]",
        "terseLabel": "Feed"
       }
      }
     },
     "localname": "FeedMember",
     "nsuri": "http://www.dna.com/20210930",
     "presentation": [
      "http://www.dna.com/role/InventoryDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "pgen_FirstNationalBankofOmahaMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "First National Bank of Omaha [Member]",
        "label": "First National Bank of Omaha [Member]",
        "terseLabel": "First National Bank of Omaha"
       }
      }
     },
     "localname": "FirstNationalBankofOmahaMember",
     "nsuri": "http://www.dna.com/20210930",
     "presentation": [
      "http://www.dna.com/role/LinesofCreditandLongTermDebtLinesofCreditAdditionalInformationDetails"
     ],
     "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/20210930",
     "presentation": [
      "http://www.dna.com/role/IncomeTaxesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "pgen_HarvestIntrexonEnterpriseFundILPMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Harvest Intrexon Enterprise Fund I, LP [Member]",
        "label": "Harvest Intrexon Enterprise Fund I, LP [Member]",
        "terseLabel": "Harvest Intrexon Enterprise Fund I, LP"
       }
      }
     },
     "localname": "HarvestIntrexonEnterpriseFundILPMember",
     "nsuri": "http://www.dna.com/20210930",
     "presentation": [
      "http://www.dna.com/role/CommitmentsandContingenciesContingenciesAdditionalInformationDetails",
      "http://www.dna.com/role/LinesofCreditandLongTermDebtLongTermDebtAdditionalInformationDetails"
     ],
     "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",
        "terseLabel": "Non-cash interest expense"
       }
      }
     },
     "localname": "InterestExpenseDebtAmortizationofDebtDiscountPremiumandDebtIssuanceCosts",
     "nsuri": "http://www.dna.com/20210930",
     "presentation": [
      "http://www.dna.com/role/LinesofCreditandLongTermDebtScheduleofComponentsofInterestExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "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/20210930",
     "presentation": [
      "http://www.dna.com/role/CollaborationandLicensingRevenueSummaryofDeferredRevenuebyCollaboratorDetails",
      "http://www.dna.com/role/InvestmentsinJointVenturesIntrexonEnergyPartnersIIAdditionalInformationDetails"
     ],
     "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/20210930",
     "presentation": [
      "http://www.dna.com/role/CollaborationandLicensingRevenueSummaryofDeferredRevenuebyCollaboratorDetails",
      "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/20210930",
     "presentation": [
      "http://www.dna.com/role/InvestmentsinJointVenturesIntrexonEnergyPartnersAdditionalInformationDetails",
      "http://www.dna.com/role/InvestmentsinJointVenturesIntrexonEnergyPartnersIIAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pgen_JointVentureAdditionalCapitalContributionsCommittedRemainingCommitment": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Remaining amount of additional capital contributions to the joint venture for which the entity is committed.",
        "label": "Joint Venture Additional Capital Contributions Committed, Remaining Commitment",
        "terseLabel": "Additional capital contributions committed, remaining commitment"
       }
      }
     },
     "localname": "JointVentureAdditionalCapitalContributionsCommittedRemainingCommitment",
     "nsuri": "http://www.dna.com/20210930",
     "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/20210930",
     "presentation": [
      "http://www.dna.com/role/OperatingLeasesAdditionalInformationDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "pgen_LicensingAndPatentInfringementSuitMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Licensing And Patent Infringement Suit [Member]",
        "label": "Licensing And Patent Infringement Suit [Member]",
        "terseLabel": "Licensing and patent infringement suit"
       }
      }
     },
     "localname": "LicensingAndPatentInfringementSuitMember",
     "nsuri": "http://www.dna.com/20210930",
     "presentation": [
      "http://www.dna.com/role/CommitmentsandContingenciesContingenciesAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "pgen_LivestockMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Livestock [Member]",
        "label": "Livestock [Member]",
        "terseLabel": "Livestock"
       }
      }
     },
     "localname": "LivestockMember",
     "nsuri": "http://www.dna.com/20210930",
     "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/20210930",
     "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/20210930",
     "presentation": [
      "http://www.dna.com/role/SegmentsAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pgen_LossContingencyNumberOfPatentsAtIssue": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Loss Contingency, Number Of Patents At Issue",
        "label": "Loss Contingency, Number Of Patents At Issue",
        "terseLabel": "Loss contingency, number of patents"
       }
      }
     },
     "localname": "LossContingencyNumberOfPatentsAtIssue",
     "nsuri": "http://www.dna.com/20210930",
     "presentation": [
      "http://www.dna.com/role/CommitmentsandContingenciesContingenciesAdditionalInformationDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "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/20210930",
     "presentation": [
      "http://www.dna.com/role/DiscontinuedOperationsCarryingValueofMajorClassesofAssetsandLiabilitiesforMBPTitanDetails",
      "http://www.dna.com/role/DiscontinuedOperationsNarrativeDetails",
      "http://www.dna.com/role/DiscontinuedOperationsNoncashItemsandPurchasesofPropertyPlantandEquipmentforMBPTitanDetails",
      "http://www.dna.com/role/DiscontinuedOperationsSummaryofFinancialResultsforMBPTitanDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "pgen_MerckConvertibleNoteMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Merck Convertible Note [Member]",
        "label": "Merck Convertible Note [Member]",
        "terseLabel": "Merck Convertible Note"
       }
      }
     },
     "localname": "MerckConvertibleNoteMember",
     "nsuri": "http://www.dna.com/20210930",
     "presentation": [
      "http://www.dna.com/role/LinesofCreditandLongTermDebtLongTermDebtAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "pgen_MethaneBioconversionPlatformDisclosuresMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Methane Bioconversion Platform Disclosures",
        "label": "Methane Bioconversion Platform Disclosures [Member]",
        "terseLabel": "Methane Bioconversion Platform Disclosures"
       }
      }
     },
     "localname": "MethaneBioconversionPlatformDisclosuresMember",
     "nsuri": "http://www.dna.com/20210930",
     "presentation": [
      "http://www.dna.com/role/CommitmentsandContingenciesContingenciesAdditionalInformationDetails"
     ],
     "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/20210930",
     "presentation": [
      "http://www.dna.com/role/SegmentsAdjustedEBITDAbyReportableSegmentDetails",
      "http://www.dna.com/role/SegmentsReconciliationofNetLossBeforeIncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pgen_NetLossPerShareAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Net Loss Per Share [Abstract]",
        "label": "Net Loss Per Share [Abstract]",
        "terseLabel": "Net Loss Per Share [Abstract]"
       }
      }
     },
     "localname": "NetLossPerShareAbstract",
     "nsuri": "http://www.dna.com/20210930",
     "presentation": [
      "http://www.dna.com/role/NetLossperShareComputationofBasicandDilutedNetLossPerShareDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "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/20210930",
     "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/20210930",
     "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/20210930",
     "presentation": [
      "http://www.dna.com/role/InvestmentsinJointVenturesIntrexonEnergyPartnersAdditionalInformationDetails",
      "http://www.dna.com/role/InvestmentsinJointVenturesIntrexonEnergyPartnersIIAdditionalInformationDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "pgen_OperatingSegmentsAndCorporateNonSegmentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Operating Segments And Corporate Non-Segment [Member]",
        "label": "Operating Segments And Corporate Non-Segment [Member]",
        "terseLabel": "Other revenues"
       }
      }
     },
     "localname": "OperatingSegmentsAndCorporateNonSegmentMember",
     "nsuri": "http://www.dna.com/20210930",
     "presentation": [
      "http://www.dna.com/role/SegmentsRevenuesbyReportableSegmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "pgen_OragenicsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Oragenics, Inc.",
        "label": "Oragenics [Member]",
        "terseLabel": "Oragenics, Inc."
       }
      }
     },
     "localname": "OragenicsMember",
     "nsuri": "http://www.dna.com/20210930",
     "presentation": [
      "http://www.dna.com/role/CollaborationandLicensingRevenueSummarizedCollaborationandLicensingRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "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/20210930",
     "presentation": [
      "http://www.dna.com/role/InvestmentsinJointVenturesIntrexonEnergyPartnersAdditionalInformationDetails",
      "http://www.dna.com/role/InvestmentsinJointVenturesIntrexonEnergyPartnersIIAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "pgen_OtherCollaborationsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate of other collaborations not separately disclosed",
        "label": "Other Collaborations [Member]",
        "terseLabel": "Other"
       }
      }
     },
     "localname": "OtherCollaborationsMember",
     "nsuri": "http://www.dna.com/20210930",
     "presentation": [
      "http://www.dna.com/role/CollaborationandLicensingRevenueSummaryofDeferredRevenuebyCollaboratorDetails"
     ],
     "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/20210930",
     "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/20210930",
     "presentation": [
      "http://www.dna.com/role/CollaborationandLicensingRevenueSummarizedCollaborationandLicensingRevenueDetails",
      "http://www.dna.com/role/CondensedConsolidatedStatementsofOperations"
     ],
     "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/20210930",
     "presentation": [
      "http://www.dna.com/role/ShareBasedPaymentsAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "pgen_PrecigenStockOptionPlan2013PlanMemberMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Precigen Stock Option Plan 2013 Plan [Member] [Member]",
        "label": "Precigen Stock Option Plan 2013 Plan [Member] [Member]",
        "terseLabel": "Precigen Stock Option Plan 2013 Plan"
       }
      }
     },
     "localname": "PrecigenStockOptionPlan2013PlanMemberMember",
     "nsuri": "http://www.dna.com/20210930",
     "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/20210930",
     "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/20210930",
     "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/20210930",
     "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/20210930",
     "presentation": [
      "http://www.dna.com/role/CondensedConsolidatedBalanceSheetsParenthetical",
      "http://www.dna.com/role/CondensedConsolidatedStatementsofOperationsParenthetical",
      "http://www.dna.com/role/DiscontinuedOperationsSummaryofFinancialResultsforTSBiotechnologyandEnviroFlightDetails"
     ],
     "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/20210930",
     "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/20210930",
     "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/20210930",
     "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/20210930",
     "presentation": [
      "http://www.dna.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pgen_SecuritiesAndExchangeCommissionMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Securities And Exchange Commission",
        "label": "Securities And Exchange Commission [Member]",
        "terseLabel": "Division Of Enforcement Of The Securities And Exchange Commission"
       }
      }
     },
     "localname": "SecuritiesAndExchangeCommissionMember",
     "nsuri": "http://www.dna.com/20210930",
     "presentation": [
      "http://www.dna.com/role/CommitmentsandContingenciesContingenciesAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "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/20210930",
     "presentation": [
      "http://www.dna.com/role/ShareholdersEquityShareLendingAgreementDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "pgen_SharesIssuedDuringPeriodValueIssuedForServices": {
     "auth_ref": [],
     "calculation": {
      "http://www.dna.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 27.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/20210930",
     "presentation": [
      "http://www.dna.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pgen_StockIssuedDuringPeriodInConjunctionWithSettlementAgreementSharesNewIssues": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Stock Issued During Period In Conjunction With Settlement Agreement, Shares New Issues",
        "label": "Stock Issued During Period In Conjunction With Settlement Agreement, Shares New Issues",
        "terseLabel": "Stock issued in conjunction with settlement agreement, shares"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodInConjunctionWithSettlementAgreementSharesNewIssues",
     "nsuri": "http://www.dna.com/20210930",
     "presentation": [
      "http://www.dna.com/role/CommitmentsandContingenciesContingenciesAdditionalInformationDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "pgen_StockIssuedDuringPeriodInConjunctionWithSettlementAgreementValueNewIssues": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Stock Issued During Period In Conjunction With Settlement Agreement, Value, New Issues",
        "label": "Stock Issued During Period In Conjunction With Settlement Agreement, Value, New Issues",
        "terseLabel": "Shares issued in conjunction with settlement agreement"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodInConjunctionWithSettlementAgreementValueNewIssues",
     "nsuri": "http://www.dna.com/20210930",
     "presentation": [
      "http://www.dna.com/role/CommitmentsandContingenciesContingenciesAdditionalInformationDetails"
     ],
     "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/20210930",
     "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/20210930",
     "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/20210930",
     "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/20210930",
     "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/20210930",
     "presentation": [
      "http://www.dna.com/role/InventoryDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "pgen_TSBiotechnologyHoldingsLLCAndEnviroFlightLLCMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "TS Biotechnology Holdings LLC And Enviro Flight LLC [Member]",
        "label": "TS Biotechnology Holdings LLC And Enviro Flight LLC [Member]",
        "terseLabel": "TS Biotechnology Holdings LLC and EnviroFlight LLC"
       }
      }
     },
     "localname": "TSBiotechnologyHoldingsLLCAndEnviroFlightLLCMember",
     "nsuri": "http://www.dna.com/20210930",
     "presentation": [
      "http://www.dna.com/role/DiscontinuedOperationsNarrativeDetails",
      "http://www.dna.com/role/DiscontinuedOperationsSummaryofFinancialResultsforTSBiotechnologyandEnviroFlightDetails",
      "http://www.dna.com/role/DiscontinuedOperationsSummaryofSignificantNonCashItemsInvestmentsandPurchasesofPropertyPlantandEquipmentonCashFlowsTSBiotechnologyandEnviroFlightDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "pgen_TSBiotechnologyHoldingsLLCMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "TS Biotechnology Holdings, LLC [Member]",
        "label": "TS Biotechnology Holdings, LLC [Member]",
        "verboseLabel": "TS Biotechnology Holdings LLC"
       }
      }
     },
     "localname": "TSBiotechnologyHoldingsLLCMember",
     "nsuri": "http://www.dna.com/20210930",
     "presentation": [
      "http://www.dna.com/role/DiscontinuedOperationsNarrativeDetails",
      "http://www.dna.com/role/DiscontinuedOperationsSummaryofFinancialResultsforTSBiotechnologyandEnviroFlightDetails",
      "http://www.dna.com/role/ShareholdersEquityIssuancesofPrecigenCommonStockDetails"
     ],
     "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/20210930",
     "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/20210930",
     "presentation": [
      "http://www.dna.com/role/RelatedPartyTransactionsAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "pgen_TransOvaGeneticsLcMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Trans Ova Genetics LC [Member]",
        "label": "Trans Ova Genetics Lc [Member]",
        "terseLabel": "Trans Ova Genetics, LC"
       }
      }
     },
     "localname": "TransOvaGeneticsLcMember",
     "nsuri": "http://www.dna.com/20210930",
     "presentation": [
      "http://www.dna.com/role/LinesofCreditandLongTermDebtLinesofCreditAdditionalInformationDetails",
      "http://www.dna.com/role/LinesofCreditandLongTermDebtLongTermDebtAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "pgen_TransOvaSegmentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Trans Ova Segment [Member]",
        "label": "Trans Ova Segment [Member]",
        "terseLabel": "Trans Ova"
       }
      }
     },
     "localname": "TransOvaSegmentMember",
     "nsuri": "http://www.dna.com/20210930",
     "presentation": [
      "http://www.dna.com/role/SegmentsAdjustedEBITDAbyReportableSegmentDetails",
      "http://www.dna.com/role/SegmentsRevenuesbyReportableSegmentDetails"
     ],
     "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",
        "verboseLabel": "Upfront and milestone payments"
       }
      }
     },
     "localname": "UpfrontAndMilestonePaymentsMember",
     "nsuri": "http://www.dna.com/20210930",
     "presentation": [
      "http://www.dna.com/role/CollaborationandLicensingRevenueSummarizedCollaborationandLicensingRevenueDetails",
      "http://www.dna.com/role/CollaborationandLicensingRevenueSummaryofDeferredRevenuebyCollaboratorDetails",
      "http://www.dna.com/role/SegmentsReconciliationofNetLossBeforeIncomeTaxesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "pgen_WorkInProcessMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Work In Process [Member]",
        "label": "Work In Process [Member]",
        "terseLabel": "Work in process"
       }
      }
     },
     "localname": "WorkInProcessMember",
     "nsuri": "http://www.dna.com/20210930",
     "presentation": [
      "http://www.dna.com/role/InventoryDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "pgen_XYLLCMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "XY, LLC [Member]",
        "label": "XY, LLC [Member]",
        "terseLabel": "XY, LLC"
       }
      }
     },
     "localname": "XYLLCMember",
     "nsuri": "http://www.dna.com/20210930",
     "presentation": [
      "http://www.dna.com/role/CommitmentsandContingenciesContingenciesAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "pgen_ZiopharmMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "ZIOPHARM Oncology, Inc.",
        "label": "Ziopharm [Member]",
        "terseLabel": "ZIOPHARM Oncology, Inc."
       }
      }
     },
     "localname": "ZiopharmMember",
     "nsuri": "http://www.dna.com/20210930",
     "presentation": [
      "http://www.dna.com/role/CollaborationandLicensingRevenueSummarizedCollaborationandLicensingRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ConsolidationItemsAxis": {
     "auth_ref": [
      "r176",
      "r219",
      "r238",
      "r239",
      "r240",
      "r241",
      "r243",
      "r245",
      "r249",
      "r352",
      "r353",
      "r354",
      "r355",
      "r356",
      "r357",
      "r359",
      "r360",
      "r362",
      "r364",
      "r365",
      "r766",
      "r767",
      "r768",
      "r769",
      "r770",
      "r771",
      "r772",
      "r773",
      "r774",
      "r775",
      "r776"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.dna.com/role/SegmentsReconciliationofNetLossBeforeIncomeTaxesDetails",
      "http://www.dna.com/role/SegmentsRevenuesbyReportableSegmentDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_ConsolidationItemsDomain": {
     "auth_ref": [
      "r176",
      "r219",
      "r238",
      "r239",
      "r240",
      "r241",
      "r243",
      "r245",
      "r249",
      "r352",
      "r353",
      "r354",
      "r355",
      "r356",
      "r357",
      "r359",
      "r360",
      "r362",
      "r364",
      "r365",
      "r766",
      "r767",
      "r768",
      "r769",
      "r770",
      "r771",
      "r772",
      "r773",
      "r774",
      "r775",
      "r776"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.dna.com/role/SegmentsReconciliationofNetLossBeforeIncomeTaxesDetails",
      "http://www.dna.com/role/SegmentsRevenuesbyReportableSegmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ContractualObligationFiscalYearMaturityScheduleTableTextBlock": {
     "auth_ref": [
      "r754"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.dna.com/role/ShorttermandLongtermInvestmentsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "srt_CounterpartyNameAxis": {
     "auth_ref": [
      "r92",
      "r94",
      "r174",
      "r175",
      "r373",
      "r414",
      "r777"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.dna.com/role/CollaborationandLicensingRevenueSummarizedCollaborationandLicensingRevenueDetails",
      "http://www.dna.com/role/CollaborationandLicensingRevenueSummaryofDeferredRevenuebyCollaboratorDetails",
      "http://www.dna.com/role/CommitmentsandContingenciesContingenciesAdditionalInformationDetails",
      "http://www.dna.com/role/InvestmentsinJointVenturesIntrexonEnergyPartnersAdditionalInformationDetails",
      "http://www.dna.com/role/InvestmentsinJointVenturesIntrexonEnergyPartnersIIAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "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/2021-01-31",
     "presentation": [
      "http://www.dna.com/role/CommitmentsandContingenciesContingenciesAdditionalInformationDetails",
      "http://www.dna.com/role/InvestmentsinJointVenturesIntrexonEnergyPartnersAdditionalInformationDetails",
      "http://www.dna.com/role/InvestmentsinJointVenturesIntrexonEnergyPartnersIIAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_LitigationCaseAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of judicial proceeding, alternative dispute resolution or claim.",
        "label": "Litigation Case [Axis]",
        "terseLabel": "Litigation Case [Axis]"
       }
      }
     },
     "localname": "LitigationCaseAxis",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.dna.com/role/CommitmentsandContingenciesContingenciesAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_LitigationCaseTypeDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Judicial proceeding, alternative dispute resolution or claim. For example, but not limited to, name of case, category of litigation, or other differentiating information.",
        "label": "Litigation Case [Domain]",
        "terseLabel": "Litigation Case [Domain]"
       }
      }
     },
     "localname": "LitigationCaseTypeDomain",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.dna.com/role/CommitmentsandContingenciesContingenciesAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_MaximumMember": {
     "auth_ref": [
      "r372",
      "r413",
      "r459",
      "r461",
      "r618",
      "r619",
      "r620",
      "r621",
      "r622",
      "r623",
      "r642",
      "r712",
      "r715",
      "r738",
      "r739"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Upper limit of the provided range.",
        "label": "Maximum [Member]",
        "terseLabel": "Maximum"
       }
      }
     },
     "localname": "MaximumMember",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.dna.com/role/LinesofCreditandLongTermDebtLongTermDebtAdditionalInformationDetails",
      "http://www.dna.com/role/OperatingLeasesAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_MinimumMember": {
     "auth_ref": [
      "r372",
      "r413",
      "r459",
      "r461",
      "r618",
      "r619",
      "r620",
      "r621",
      "r622",
      "r623",
      "r642",
      "r712",
      "r715",
      "r738",
      "r739"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Lower limit of the provided range.",
        "label": "Minimum [Member]",
        "terseLabel": "Minimum"
       }
      }
     },
     "localname": "MinimumMember",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.dna.com/role/LinesofCreditandLongTermDebtLinesofCreditAdditionalInformationDetails",
      "http://www.dna.com/role/LinesofCreditandLongTermDebtLongTermDebtAdditionalInformationDetails",
      "http://www.dna.com/role/OperatingLeasesAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ProductOrServiceAxis": {
     "auth_ref": [
      "r252",
      "r443",
      "r446",
      "r645",
      "r711",
      "r713"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.dna.com/role/CollaborationandLicensingRevenueSummaryofDeferredRevenueDetails",
      "http://www.dna.com/role/CondensedConsolidatedStatementsofOperations"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_ProductsAndServicesDomain": {
     "auth_ref": [
      "r252",
      "r443",
      "r446",
      "r645",
      "r711",
      "r713"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.dna.com/role/CollaborationandLicensingRevenueSummaryofDeferredRevenueDetails",
      "http://www.dna.com/role/CondensedConsolidatedStatementsofOperations"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_RangeAxis": {
     "auth_ref": [
      "r372",
      "r413",
      "r448",
      "r459",
      "r461",
      "r618",
      "r619",
      "r620",
      "r621",
      "r622",
      "r623",
      "r642",
      "r712",
      "r715",
      "r738",
      "r739"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.dna.com/role/LinesofCreditandLongTermDebtLinesofCreditAdditionalInformationDetails",
      "http://www.dna.com/role/LinesofCreditandLongTermDebtLongTermDebtAdditionalInformationDetails",
      "http://www.dna.com/role/OperatingLeasesAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_RangeMember": {
     "auth_ref": [
      "r372",
      "r413",
      "r448",
      "r459",
      "r461",
      "r618",
      "r619",
      "r620",
      "r621",
      "r622",
      "r623",
      "r642",
      "r712",
      "r715",
      "r738",
      "r739"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.dna.com/role/LinesofCreditandLongTermDebtLinesofCreditAdditionalInformationDetails",
      "http://www.dna.com/role/LinesofCreditandLongTermDebtLongTermDebtAdditionalInformationDetails",
      "http://www.dna.com/role/OperatingLeasesAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_RepurchaseAgreementCounterpartyNameDomain": {
     "auth_ref": [
      "r93",
      "r94",
      "r174",
      "r175",
      "r373",
      "r414"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.dna.com/role/CollaborationandLicensingRevenueSummarizedCollaborationandLicensingRevenueDetails",
      "http://www.dna.com/role/CollaborationandLicensingRevenueSummaryofDeferredRevenuebyCollaboratorDetails",
      "http://www.dna.com/role/CommitmentsandContingenciesContingenciesAdditionalInformationDetails",
      "http://www.dna.com/role/InvestmentsinJointVenturesIntrexonEnergyPartnersAdditionalInformationDetails",
      "http://www.dna.com/role/InvestmentsinJointVenturesIntrexonEnergyPartnersIIAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis": {
     "auth_ref": [
      "r280"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.dna.com/role/CommitmentsandContingenciesContingenciesAdditionalInformationDetails",
      "http://www.dna.com/role/InvestmentsinJointVenturesIntrexonEnergyPartnersAdditionalInformationDetails",
      "http://www.dna.com/role/InvestmentsinJointVenturesIntrexonEnergyPartnersIIAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_SegmentGeographicalDomain": {
     "auth_ref": [
      "r253",
      "r254",
      "r443",
      "r447",
      "r714",
      "r729",
      "r730",
      "r731",
      "r732",
      "r733",
      "r734",
      "r735",
      "r736",
      "r737",
      "r756",
      "r758",
      "r759",
      "r760",
      "r761",
      "r762",
      "r763",
      "r764",
      "r765"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Geographical area.",
        "label": "Geographical [Domain]",
        "terseLabel": "Geographical [Domain]"
       }
      }
     },
     "localname": "SegmentGeographicalDomain",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.dna.com/role/SegmentsAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_StatementGeographicalAxis": {
     "auth_ref": [
      "r253",
      "r254",
      "r443",
      "r447",
      "r714",
      "r723",
      "r729",
      "r730",
      "r731",
      "r732",
      "r733",
      "r734",
      "r735",
      "r736",
      "r737",
      "r756",
      "r757"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by geographical components.",
        "label": "Geographical [Axis]",
        "terseLabel": "Geographical [Axis]"
       }
      }
     },
     "localname": "StatementGeographicalAxis",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.dna.com/role/SegmentsAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_TitleOfIndividualAxis": {
     "auth_ref": [
      "r258",
      "r605"
     ],
     "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/2021-01-31",
     "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/2021-01-31",
     "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/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccountsPayableCurrent": {
     "auth_ref": [
      "r76",
      "r611"
     ],
     "calculation": {
      "http://www.dna.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 1.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/2021-01-31",
     "presentation": [
      "http://www.dna.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccountsReceivableNetCurrent": {
     "auth_ref": [
      "r34",
      "r58",
      "r259",
      "r260"
     ],
     "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, 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 $5,562 and $4,825 as of September\u00a030, 2021 and December\u00a031, 2020, respectively"
       }
      }
     },
     "localname": "AccountsReceivableNetCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.dna.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments": {
     "auth_ref": [
      "r156"
     ],
     "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 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 (discounts) on investments, net"
       }
      }
     },
     "localname": "AccretionAmortizationOfDiscountsAndPremiumsInvestments",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.dna.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": {
     "auth_ref": [
      "r74",
      "r324"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.dna.com/role/PropertyPlantandEquipmentNetScheduleofPropertyPlantandEquipmentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember": {
     "auth_ref": [
      "r97",
      "r98",
      "r99",
      "r103",
      "r113",
      "r114",
      "r115"
     ],
     "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 gain (loss) on investments"
       }
      }
     },
     "localname": "AccumulatedNetUnrealizedInvestmentGainLossMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.dna.com/role/ShareholdersEquityComponentsofAccumulatedOtherComprehensiveIncomeDetails"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.dna.com/role/ShareholdersEquityComponentsofAccumulatedOtherComprehensiveIncomeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": {
     "auth_ref": [
      "r61",
      "r101",
      "r102",
      "r103",
      "r695",
      "r720",
      "r721"
     ],
     "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 income"
       }
      }
     },
     "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.dna.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossTable": {
     "auth_ref": [
      "r113",
      "r114",
      "r569",
      "r570",
      "r571",
      "r572",
      "r573",
      "r575"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.dna.com/role/ShareholdersEquityComponentsofAccumulatedOtherComprehensiveIncomeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeMember": {
     "auth_ref": [
      "r100",
      "r103",
      "r113",
      "r114",
      "r115",
      "r178",
      "r179",
      "r180",
      "r540",
      "r716",
      "r717",
      "r778"
     ],
     "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 (Loss)",
        "verboseLabel": "Total accumulated other comprehensive income"
       }
      }
     },
     "localname": "AccumulatedOtherComprehensiveIncomeMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.dna.com/role/CondensedConsolidatedStatementsofShareholdersEquity",
      "http://www.dna.com/role/ShareholdersEquityComponentsofAccumulatedOtherComprehensiveIncomeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AccumulatedTranslationAdjustmentMember": {
     "auth_ref": [
      "r95",
      "r103",
      "r113",
      "r114",
      "r115",
      "r540",
      "r570",
      "r571",
      "r572",
      "r573",
      "r575"
     ],
     "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 on foreign currency translation adjustments"
       }
      }
     },
     "localname": "AccumulatedTranslationAdjustmentMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.dna.com/role/ShareholdersEquityComponentsofAccumulatedOtherComprehensiveIncomeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AdditionalCashFlowElementsInvestingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional Cash Flow Elements, Investing Activities [Abstract]",
        "terseLabel": "Cash flows from investing activities"
       }
      }
     },
     "localname": "AdditionalCashFlowElementsInvestingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.dna.com/role/DiscontinuedOperationsNoncashItemsandPurchasesofPropertyPlantandEquipmentforMBPTitanDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AdditionalPaidInCapital": {
     "auth_ref": [
      "r59",
      "r491",
      "r611"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.dna.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AdditionalPaidInCapitalMember": {
     "auth_ref": [
      "r178",
      "r179",
      "r180",
      "r488",
      "r489",
      "r490",
      "r555"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.dna.com/role/CondensedConsolidatedStatementsofShareholdersEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebt": {
     "auth_ref": [
      "r368"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.dna.com/role/LinesofCreditandLongTermDebtLongTermDebtAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": {
     "auth_ref": [
      "r462",
      "r464",
      "r493",
      "r494"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.dna.com/role/CondensedConsolidatedStatementsofShareholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts": {
     "auth_ref": [
      "r427",
      "r435"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of decrease in additional paid in capital (APIC) resulting from direct costs associated with issuing stock. Includes, but is not limited to, legal and accounting fees and direct costs associated with stock issues under a shelf registration.",
        "label": "Adjustments to Additional Paid in Capital, Stock Issued, Issuance Costs",
        "terseLabel": "Adjustments to additional paid in capital, stock issued, issuance costs"
       }
      }
     },
     "localname": "AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.dna.com/role/ShareholdersEquityIssuancesofPrecigenCommonStockDetails"
     ],
     "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 loss to net cash used in operating activities:",
        "verboseLabel": "Adjustments to reconcile net loss to net cash used in operating activities"
       }
      }
     },
     "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.dna.com/role/CondensedConsolidatedStatementsofCashFlows",
      "http://www.dna.com/role/DiscontinuedOperationsNoncashItemsandPurchasesofPropertyPlantandEquipmentforMBPTitanDetails",
      "http://www.dna.com/role/DiscontinuedOperationsSummaryofSignificantNonCashItemsInvestmentsandPurchasesofPropertyPlantandEquipmentonCashFlowsTSBiotechnologyandEnviroFlightDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AllocatedShareBasedCompensationExpense": {
     "auth_ref": [
      "r464",
      "r485",
      "r492"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.dna.com/role/SegmentsReconciliationofNetLossBeforeIncomeTaxesDetails",
      "http://www.dna.com/role/ShareBasedPaymentsScheduleofStockBasedCompensationCostsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": {
     "auth_ref": [
      "r65",
      "r261",
      "r286"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.dna.com/role/CondensedConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AmortizationOfFinancingCostsAndDiscounts": {
     "auth_ref": [
      "r155",
      "r392",
      "r405",
      "r406",
      "r579"
     ],
     "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 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/2021-01-31",
     "presentation": [
      "http://www.dna.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AmortizationOfIntangibleAssets": {
     "auth_ref": [
      "r155",
      "r310",
      "r316"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.dna.com/role/GoodwillandIntangibleAssetsNetAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": {
     "auth_ref": [
      "r199"
     ],
     "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": "Antidilutive securities excluded from computation of net loss per share (in shares)"
       }
      }
     },
     "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.dna.com/role/NetLossperShareScheduleofAntidilutiveSecuritiesExcludedfromCalculationofNetLossperShareDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": {
     "auth_ref": [
      "r199"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.dna.com/role/NetLossperShareScheduleofAntidilutiveSecuritiesExcludedfromCalculationofNetLossperShareDetails"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.dna.com/role/NetLossperShareScheduleofAntidilutiveSecuritiesExcludedfromCalculationofNetLossperShareDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AntidilutiveSecuritiesNameDomain": {
     "auth_ref": [
      "r199"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.dna.com/role/NetLossperShareScheduleofAntidilutiveSecuritiesExcludedfromCalculationofNetLossperShareDetails"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.dna.com/role/CollaborationandLicensingRevenueSummarizedCollaborationandLicensingRevenueDetails",
      "http://www.dna.com/role/CollaborationandLicensingRevenueSummaryofDeferredRevenueDetails",
      "http://www.dna.com/role/CollaborationandLicensingRevenueSummaryofDeferredRevenuebyCollaboratorDetails",
      "http://www.dna.com/role/CommitmentsandContingenciesContingenciesAdditionalInformationDetails",
      "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": [
      "r155",
      "r320"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.dna.com/role/SegmentsReconciliationofNetLossBeforeIncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_Assets": {
     "auth_ref": [
      "r169",
      "r227",
      "r240",
      "r247",
      "r283",
      "r352",
      "r353",
      "r354",
      "r356",
      "r357",
      "r358",
      "r359",
      "r361",
      "r363",
      "r365",
      "r366",
      "r535",
      "r542",
      "r563",
      "r609",
      "r611",
      "r663",
      "r693"
     ],
     "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/2021-01-31",
     "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/2021-01-31",
     "presentation": [
      "http://www.dna.com/role/CondensedConsolidatedBalanceSheets",
      "http://www.dna.com/role/CondensedConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AssetsCurrent": {
     "auth_ref": [
      "r37",
      "r38",
      "r91",
      "r169",
      "r283",
      "r352",
      "r353",
      "r354",
      "r356",
      "r357",
      "r358",
      "r359",
      "r361",
      "r363",
      "r365",
      "r366",
      "r535",
      "r542",
      "r563",
      "r609",
      "r611"
     ],
     "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/2021-01-31",
     "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/2021-01-31",
     "presentation": [
      "http://www.dna.com/role/CondensedConsolidatedBalanceSheets",
      "http://www.dna.com/role/CondensedConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AssetsFairValueDisclosure": {
     "auth_ref": [
      "r558"
     ],
     "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/2021-01-31",
     "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/2021-01-31",
     "presentation": [
      "http://www.dna.com/role/FairValueMeasurementsSummaryofPlacementintheFairValueHierarchyofFinancialAssetsthatareMeasuredatFairValueonaRecurringBasisDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation": {
     "auth_ref": [
      "r1",
      "r2",
      "r24",
      "r26",
      "r30",
      "r328"
     ],
     "calculation": {
      "http://www.dna.com/role/DiscontinuedOperationsCarryingValueofMajorClassesofAssetsandLiabilitiesforMBPTitanDetails": {
       "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 or abandonment"
       }
      }
     },
     "localname": "AssetsOfDisposalGroupIncludingDiscontinuedOperation",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.dna.com/role/DiscontinuedOperationsCarryingValueofMajorClassesofAssetsandLiabilitiesforMBPTitanDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disposal Group, Including Discontinued Operation, Assets [Abstract]",
        "terseLabel": "Assets"
       }
      }
     },
     "localname": "AssetsOfDisposalGroupIncludingDiscontinuedOperationAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.dna.com/role/DiscontinuedOperationsCarryingValueofMajorClassesofAssetsandLiabilitiesforMBPTitanDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent": {
     "auth_ref": [
      "r1",
      "r2",
      "r24",
      "r26",
      "r30",
      "r321",
      "r328"
     ],
     "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 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 or abandonment"
       }
      }
     },
     "localname": "AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.dna.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax": {
     "auth_ref": [
      "r268"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.dna.com/role/ShorttermandLongtermInvestmentsSummaryofAmortizedCostGrossUnrealizedGainsandLossesandFairValueofShorttermandLongtermInvestmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax": {
     "auth_ref": [
      "r269"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.dna.com/role/ShorttermandLongtermInvestmentsSummaryofAmortizedCostGrossUnrealizedGainsandLossesandFairValueofShorttermandLongtermInvestmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis": {
     "auth_ref": [
      "r266",
      "r293"
     ],
     "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/2021-01-31",
     "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/2021-01-31",
     "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/2021-01-31",
     "presentation": [
      "http://www.dna.com/role/ShorttermandLongtermInvestmentsContractualObligationFiscalYearMaturityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate": {
     "auth_ref": [
      "r270",
      "r271",
      "r684"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.dna.com/role/ShorttermandLongtermInvestmentsContractualObligationFiscalYearMaturityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AvailableForSaleSecuritiesDebtSecurities": {
     "auth_ref": [
      "r263",
      "r267",
      "r293",
      "r669"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.dna.com/role/ShorttermandLongtermInvestmentsSummaryofAmortizedCostGrossUnrealizedGainsandLossesandFairValueofShorttermandLongtermInvestmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent": {
     "auth_ref": [
      "r265",
      "r293"
     ],
     "calculation": {
      "http://www.dna.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 7.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/2021-01-31",
     "presentation": [
      "http://www.dna.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AwardTypeAxis": {
     "auth_ref": [
      "r465",
      "r486"
     ],
     "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/2021-01-31",
     "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/2021-01-31",
     "presentation": [
      "http://www.dna.com/role/InvestmentsinJointVenturesIntrexonEnergyPartnersAdditionalInformationDetails",
      "http://www.dna.com/role/InvestmentsinJointVenturesIntrexonEnergyPartnersIIAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BalanceSheetLocationDomain": {
     "auth_ref": [
      "r552",
      "r553"
     ],
     "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/2021-01-31",
     "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/2021-01-31",
     "presentation": [
      "http://www.dna.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_BuildingsAndImprovementsGross": {
     "auth_ref": [
      "r40",
      "r323"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.dna.com/role/PropertyPlantandEquipmentNetScheduleofPropertyPlantandEquipmentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CapitalExpendituresIncurredButNotYetPaid": {
     "auth_ref": [
      "r159",
      "r160",
      "r161"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.dna.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashAndCashEquivalentsAtCarryingValue": {
     "auth_ref": [
      "r33",
      "r71",
      "r157"
     ],
     "calculation": {
      "http://www.dna.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 5.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 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/2021-01-31",
     "presentation": [
      "http://www.dna.com/role/CondensedConsolidatedBalanceSheets",
      "http://www.dna.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {
     "auth_ref": [
      "r149",
      "r157",
      "r162"
     ],
     "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/2021-01-31",
     "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/2021-01-31",
     "presentation": [
      "http://www.dna.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": {
     "auth_ref": [
      "r149",
      "r566"
     ],
     "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 decrease in cash, cash equivalents, and restricted cash"
       }
      }
     },
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "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/2021-01-31",
     "presentation": [
      "http://www.dna.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CertificatesOfDepositMember": {
     "auth_ref": [
      "r687"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.dna.com/role/FairValueMeasurementsSummaryofPlacementintheFairValueHierarchyofFinancialAssetsthatareMeasuredatFairValueonaRecurringBasisDetails",
      "http://www.dna.com/role/ShorttermandLongtermInvestmentsSummaryofAmortizedCostGrossUnrealizedGainsandLossesandFairValueofShorttermandLongtermInvestmentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ClassOfStockLineItems": {
     "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": "Class of Stock [Line Items]",
        "terseLabel": "Class of Stock [Line Items]"
       }
      }
     },
     "localname": "ClassOfStockLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.dna.com/role/ShareholdersEquityIssuancesofPrecigenCommonStockDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CollaborativeArrangementDisclosureTextBlock": {
     "auth_ref": [
      "r529",
      "r530",
      "r532"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.dna.com/role/CollaborationandLicensingRevenue"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CollaborativeArrangementMember": {
     "auth_ref": [
      "r531"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.dna.com/role/CollaborationandLicensingRevenueSummarizedCollaborationandLicensingRevenueDetails",
      "http://www.dna.com/role/CollaborationandLicensingRevenueSummaryofDeferredRevenueDetails",
      "http://www.dna.com/role/CommitmentsandContingenciesContingenciesAdditionalInformationDetails",
      "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/2021-01-31",
     "presentation": [
      "http://www.dna.com/role/CollaborationandLicensingRevenueSummarizedCollaborationandLicensingRevenueDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CommitmentsAndContingencies": {
     "auth_ref": [
      "r86",
      "r339",
      "r672",
      "r699"
     ],
     "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/2021-01-31",
     "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/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": {
     "auth_ref": [
      "r336",
      "r337",
      "r338",
      "r347",
      "r725"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.dna.com/role/CommitmentsandContingencies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CommonStockMember": {
     "auth_ref": [
      "r178",
      "r179",
      "r555"
     ],
     "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/2021-01-31",
     "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/2021-01-31",
     "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/2021-01-31",
     "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/2021-01-31",
     "presentation": [
      "http://www.dna.com/role/CondensedConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockSharesOutstanding": {
     "auth_ref": [
      "r55",
      "r427"
     ],
     "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/2021-01-31",
     "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, 2021 and December\u00a031, 2020; 206,738,499 shares and 187,663,207 shares issued and outstanding as of September\u00a030, 2021 and December\u00a031, 2020, respectively"
       }
      }
     },
     "localname": "CommonStockValueOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.dna.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ComprehensiveIncomeNetOfTax": {
     "auth_ref": [
      "r109",
      "r111",
      "r112",
      "r125",
      "r679",
      "r706"
     ],
     "calculation": {
      "http://www.dna.com/role/CondensedConsolidatedStatementsofComprehensiveLoss": {
       "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 loss"
       }
      }
     },
     "localname": "ComprehensiveIncomeNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.dna.com/role/CondensedConsolidatedStatementsofComprehensiveLoss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ConsolidationPolicyTextBlock": {
     "auth_ref": [
      "r164",
      "r537"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.dna.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ConsolidationVariableInterestEntityPolicy": {
     "auth_ref": [
      "r541",
      "r544",
      "r546"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.dna.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ConstructionInProgressGross": {
     "auth_ref": [
      "r323"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.dna.com/role/PropertyPlantandEquipmentNetScheduleofPropertyPlantandEquipmentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": {
     "auth_ref": [
      "r439"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.dna.com/role/CollaborationandLicensingRevenueTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ContractWithCustomerLiability": {
     "auth_ref": [
      "r437",
      "r438",
      "r444"
     ],
     "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",
        "terseLabel": "Deferred revenue",
        "totalLabel": "Deferred revenue"
       }
      }
     },
     "localname": "ContractWithCustomerLiability",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.dna.com/role/CollaborationandLicensingRevenueSummaryofDeferredRevenueDetails",
      "http://www.dna.com/role/CommitmentsandContingenciesContingenciesAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ContractWithCustomerLiabilityCurrent": {
     "auth_ref": [
      "r437",
      "r438",
      "r444"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.dna.com/role/CollaborationandLicensingRevenueSummaryofDeferredRevenueDetails",
      "http://www.dna.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ContractWithCustomerLiabilityNoncurrent": {
     "auth_ref": [
      "r437",
      "r438",
      "r444"
     ],
     "calculation": {
      "http://www.dna.com/role/CollaborationandLicensingRevenueSummaryofDeferredRevenueDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_ContractWithCustomerLiability",
       "weight": 1.0
      },
      "http://www.dna.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 3.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 $21,205 from related parties as of September\u00a030, 2021 and December\u00a031, 2020",
        "verboseLabel": "Long-term portion of deferred revenue"
       }
      }
     },
     "localname": "ContractWithCustomerLiabilityNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "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": [
      "r445"
     ],
     "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",
        "verboseLabel": "Revenues"
       }
      }
     },
     "localname": "ContractWithCustomerLiabilityRevenueRecognized",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.dna.com/role/CollaborationandLicensingRevenueSummarizedCollaborationandLicensingRevenueDetails",
      "http://www.dna.com/role/SegmentsReconciliationofNetLossBeforeIncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ConvertibleDebt": {
     "auth_ref": [
      "r53",
      "r665",
      "r694"
     ],
     "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/2021-01-31",
     "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/2021-01-31",
     "presentation": [
      "http://www.dna.com/role/FairValueMeasurementsAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ConvertibleDebtMember": {
     "auth_ref": [
      "r367",
      "r369",
      "r370",
      "r372",
      "r382",
      "r383",
      "r384",
      "r388",
      "r389",
      "r390",
      "r391",
      "r392",
      "r403",
      "r404",
      "r405",
      "r406"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.dna.com/role/LinesofCreditandLongTermDebtLongTermDebtAdditionalInformationDetails",
      "http://www.dna.com/role/LinesofCreditandLongTermDebtScheduleofLongTermDebtInstrumentsDetails",
      "http://www.dna.com/role/NetLossperShareScheduleofAntidilutiveSecuritiesExcludedfromCalculationofNetLossperShareDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CorporateNonSegmentMember": {
     "auth_ref": [
      "r238",
      "r239",
      "r240",
      "r241",
      "r243",
      "r249",
      "r251"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.dna.com/role/SegmentsReconciliationofNetLossBeforeIncomeTaxesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CostOfGoodsAndServicesSold": {
     "auth_ref": [
      "r130",
      "r645"
     ],
     "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 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/2021-01-31",
     "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/2021-01-31",
     "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/2021-01-31",
     "presentation": [
      "http://www.dna.com/role/LinesofCreditandLongTermDebtLinesofCreditAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CurrentIncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r170",
      "r510",
      "r516",
      "r518"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.dna.com/role/IncomeTaxesComponentsofIncomeTaxBenefitsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CustomerRelationshipsMember": {
     "auth_ref": [
      "r527"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.dna.com/role/GoodwillandIntangibleAssetsNetScheduleofIntangibleAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DebtConversionConvertedInstrumentSharesIssued1": {
     "auth_ref": [
      "r159",
      "r161"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of shares issued in exchange for the original debt being converted in a noncash (or part noncash) transaction. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or payments in the period.",
        "label": "Debt Conversion, Converted Instrument, Shares Issued",
        "terseLabel": "Debt conversion, converted instrument, shares issued (in shares)"
       }
      }
     },
     "localname": "DebtConversionConvertedInstrumentSharesIssued1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.dna.com/role/LinesofCreditandLongTermDebtLongTermDebtAdditionalInformationDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "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/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtDisclosureTextBlock": {
     "auth_ref": [
      "r165",
      "r375",
      "r376",
      "r377",
      "r378",
      "r379",
      "r380",
      "r381",
      "r386",
      "r393",
      "r394",
      "r396",
      "r407"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.dna.com/role/LinesofCreditandLongTermDebt"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DebtInstrumentAxis": {
     "auth_ref": [
      "r50",
      "r52",
      "r53",
      "r168",
      "r176",
      "r369",
      "r370",
      "r371",
      "r372",
      "r373",
      "r374",
      "r376",
      "r382",
      "r383",
      "r384",
      "r385",
      "r387",
      "r388",
      "r389",
      "r390",
      "r391",
      "r392",
      "r403",
      "r404",
      "r405",
      "r406",
      "r580",
      "r664",
      "r665",
      "r691"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.dna.com/role/FairValueMeasurementsAdditionalInformationDetails",
      "http://www.dna.com/role/LinesofCreditandLongTermDebtLongTermDebtAdditionalInformationDetails",
      "http://www.dna.com/role/LinesofCreditandLongTermDebtScheduleofComponentsofInterestExpenseDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtInstrumentCarryingAmount": {
     "auth_ref": [
      "r53",
      "r397",
      "r665",
      "r691"
     ],
     "calculation": {
      "http://www.dna.com/role/LinesofCreditandLongTermDebtScheduleofFutureMaturitiesofLongTermDebtDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt.",
        "label": "Long-term Debt, Gross",
        "totalLabel": "Total"
       }
      }
     },
     "localname": "DebtInstrumentCarryingAmount",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.dna.com/role/LinesofCreditandLongTermDebtScheduleofFutureMaturitiesofLongTermDebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtInstrumentConvertibleConversionPrice1": {
     "auth_ref": [
      "r371",
      "r400"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.dna.com/role/LinesofCreditandLongTermDebtLongTermDebtAdditionalInformationDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_DebtInstrumentConvertibleConversionRatio1": {
     "auth_ref": [
      "r83",
      "r371",
      "r428",
      "r431",
      "r433"
     ],
     "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/2021-01-31",
     "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/2021-01-31",
     "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/2021-01-31",
     "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/2021-01-31",
     "presentation": [
      "http://www.dna.com/role/LinesofCreditandLongTermDebtLongTermDebtAdditionalInformationDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "us-gaap_DebtInstrumentFaceAmount": {
     "auth_ref": [
      "r369",
      "r403",
      "r404",
      "r578",
      "r580",
      "r581"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.dna.com/role/LinesofCreditandLongTermDebtLongTermDebtAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtInstrumentInterestRateEffectivePercentage": {
     "auth_ref": [
      "r82",
      "r401",
      "r578",
      "r580"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.dna.com/role/LinesofCreditandLongTermDebtLongTermDebtAdditionalInformationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DebtInstrumentInterestRateStatedPercentage": {
     "auth_ref": [
      "r82",
      "r370"
     ],
     "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/2021-01-31",
     "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/2021-01-31",
     "presentation": [
      "http://www.dna.com/role/LinesofCreditandLongTermDebtLongTermDebtAdditionalInformationDetails",
      "http://www.dna.com/role/LinesofCreditandLongTermDebtScheduleofComponentsofInterestExpenseDetails",
      "http://www.dna.com/role/LinesofCreditandLongTermDebtScheduleofLongTermDebtInstrumentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtInstrumentNameDomain": {
     "auth_ref": [
      "r84",
      "r168",
      "r176",
      "r369",
      "r370",
      "r371",
      "r372",
      "r373",
      "r374",
      "r376",
      "r382",
      "r383",
      "r384",
      "r385",
      "r387",
      "r388",
      "r389",
      "r390",
      "r391",
      "r392",
      "r403",
      "r404",
      "r405",
      "r406",
      "r580"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.dna.com/role/FairValueMeasurementsAdditionalInformationDetails",
      "http://www.dna.com/role/LinesofCreditandLongTermDebtLongTermDebtAdditionalInformationDetails",
      "http://www.dna.com/role/LinesofCreditandLongTermDebtScheduleofComponentsofInterestExpenseDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DebtInstrumentPeriodicPayment": {
     "auth_ref": [
      "r84",
      "r688"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of the required periodic payments including both interest and principal payments.",
        "label": "Debt Instrument, Periodic Payment",
        "terseLabel": "Debt instrument, periodic payment"
       }
      }
     },
     "localname": "DebtInstrumentPeriodicPayment",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.dna.com/role/LinesofCreditandLongTermDebtLongTermDebtAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtInstrumentRedemptionPricePercentage": {
     "auth_ref": [
      "r689"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.dna.com/role/LinesofCreditandLongTermDebtLongTermDebtAdditionalInformationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DebtInstrumentTable": {
     "auth_ref": [
      "r84",
      "r168",
      "r176",
      "r369",
      "r370",
      "r371",
      "r372",
      "r373",
      "r374",
      "r376",
      "r382",
      "r383",
      "r384",
      "r385",
      "r387",
      "r388",
      "r389",
      "r390",
      "r391",
      "r392",
      "r395",
      "r403",
      "r404",
      "r405",
      "r406",
      "r428",
      "r432",
      "r433",
      "r434",
      "r577",
      "r578",
      "r580",
      "r581",
      "r690"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.dna.com/role/LinesofCreditandLongTermDebtLongTermDebtAdditionalInformationDetails",
      "http://www.dna.com/role/LinesofCreditandLongTermDebtScheduleofComponentsofInterestExpenseDetails",
      "http://www.dna.com/role/LinesofCreditandLongTermDebtScheduleofLongTermDebtInstrumentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet": {
     "auth_ref": [
      "r382",
      "r398",
      "r403",
      "r404",
      "r579"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.dna.com/role/LinesofCreditandLongTermDebtLongTermDebtAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtSecuritiesAvailableForSaleTable": {
     "auth_ref": [
      "r274"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.dna.com/role/ShorttermandLongtermInvestmentsSummaryofAmortizedCostGrossUnrealizedGainsandLossesandFairValueofShorttermandLongtermInvestmentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtSecuritiesAvailableForSaleTableTextBlock": {
     "auth_ref": [
      "r274"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.dna.com/role/ShorttermandLongtermInvestmentsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DeferredFinanceCostsGross": {
     "auth_ref": [
      "r579"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.dna.com/role/LinesofCreditandLongTermDebtLongTermDebtAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredIncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r155",
      "r170",
      "r511",
      "r516",
      "r517",
      "r518"
     ],
     "calculation": {
      "http://www.dna.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 19.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/2021-01-31",
     "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": [
      "r497",
      "r498"
     ],
     "calculation": {
      "http://www.dna.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 4.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/2021-01-31",
     "presentation": [
      "http://www.dna.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsCapitalLossCarryforwards": {
     "auth_ref": [
      "r508",
      "r509"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.dna.com/role/IncomeTaxesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch": {
     "auth_ref": [
      "r506",
      "r508",
      "r509"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.dna.com/role/IncomeTaxesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxLiabilities": {
     "auth_ref": [
      "r498",
      "r504"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences without jurisdictional netting.",
        "label": "Deferred Tax Liabilities, Net",
        "terseLabel": "Deferred tax liabilities"
       }
      }
     },
     "localname": "DeferredTaxLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.dna.com/role/IncomeTaxesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_Depreciation": {
     "auth_ref": [
      "r155",
      "r322"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.dna.com/role/PropertyPlantandEquipmentNetAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DepreciationDepletionAndAmortization": {
     "auth_ref": [
      "r155",
      "r222"
     ],
     "calculation": {
      "http://www.dna.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 10.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/2021-01-31",
     "presentation": [
      "http://www.dna.com/role/CondensedConsolidatedStatementsofCashFlows",
      "http://www.dna.com/role/DiscontinuedOperationsNoncashItemsandPurchasesofPropertyPlantandEquipmentforMBPTitanDetails",
      "http://www.dna.com/role/SegmentsReconciliationofNetLossBeforeIncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": {
     "auth_ref": [
      "r495"
     ],
     "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/2021-01-31",
     "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/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_DiscontinuedOperationAmountOfAdjustmentToPriorPeriodGainLossOnDisposalNetOfTax": {
     "auth_ref": [
      "r12",
      "r13",
      "r18",
      "r27"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax of an increase (decrease) to a gain (loss) previously reported in discontinued operations in a prior period.",
        "label": "Discontinued Operation, Amount of Adjustment to Prior Period Gain (Loss) on Disposal, Net of Tax",
        "negatedTerseLabel": "Prior period adjustment, loss"
       }
      }
     },
     "localname": "DiscontinuedOperationAmountOfAdjustmentToPriorPeriodGainLossOnDisposalNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.dna.com/role/DiscontinuedOperationsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax": {
     "auth_ref": [
      "r9",
      "r11",
      "r14"
     ],
     "calculation": {
      "http://www.dna.com/role/DiscontinuedOperationsSummaryofFinancialResultsforTSBiotechnologyandEnviroFlightDetails": {
       "order": 5.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 sale of discontinued operations"
       }
      }
     },
     "localname": "DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.dna.com/role/DiscontinuedOperationsSummaryofFinancialResultsforTSBiotechnologyandEnviroFlightDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax": {
     "auth_ref": [
      "r9",
      "r10",
      "r11",
      "r12",
      "r14",
      "r22",
      "r122",
      "r703"
     ],
     "calculation": {
      "http://www.dna.com/role/DiscontinuedOperationsSummaryofFinancialResultsforTSBiotechnologyandEnviroFlightDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity",
       "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/2021-01-31",
     "presentation": [
      "http://www.dna.com/role/DiscontinuedOperationsSummaryofFinancialResultsforMBPTitanDetails",
      "http://www.dna.com/role/DiscontinuedOperationsSummaryofFinancialResultsforTSBiotechnologyandEnviroFlightDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation": {
     "auth_ref": [
      "r10",
      "r11",
      "r12",
      "r14",
      "r22",
      "r27",
      "r499",
      "r515",
      "r521"
     ],
     "calculation": {
      "http://www.dna.com/role/DiscontinuedOperationsSummaryofFinancialResultsforTSBiotechnologyandEnviroFlightDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity",
       "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",
        "negatedTerseLabel": "Income tax expense"
       }
      }
     },
     "localname": "DiscontinuedOperationTaxEffectOfDiscontinuedOperation",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.dna.com/role/DiscontinuedOperationsSummaryofFinancialResultsforTSBiotechnologyandEnviroFlightDetails"
     ],
     "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/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_DiscontinuedOperationsDisposedOfByMeansOtherThanSaleAbandonmentMember": {
     "auth_ref": [
      "r5"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.dna.com/role/DiscontinuedOperationsCarryingValueofMajorClassesofAssetsandLiabilitiesforMBPTitanDetails",
      "http://www.dna.com/role/DiscontinuedOperationsNarrativeDetails",
      "http://www.dna.com/role/DiscontinuedOperationsNoncashItemsandPurchasesofPropertyPlantandEquipmentforMBPTitanDetails",
      "http://www.dna.com/role/DiscontinuedOperationsSummaryofFinancialResultsforMBPTitanDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DiscontinuedOperationsDisposedOfBySaleMember": {
     "auth_ref": [
      "r4"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Component or group of components disposed of by sale and representing a strategic shift that has or will have a major effect on operations and financial results.",
        "label": "Discontinued Operations, Disposed of by Sale [Member]",
        "terseLabel": "Discontinued Operations, Disposed of by Sale"
       }
      }
     },
     "localname": "DiscontinuedOperationsDisposedOfBySaleMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.dna.com/role/DiscontinuedOperationsNarrativeDetails",
      "http://www.dna.com/role/DiscontinuedOperationsSummaryofFinancialDataforEquityMethodInvestmentsIncludedinDiscontinuedOperationsDetails",
      "http://www.dna.com/role/DiscontinuedOperationsSummaryofFinancialResultsforTSBiotechnologyandEnviroFlightDetails",
      "http://www.dna.com/role/DiscontinuedOperationsSummaryofSignificantNonCashItemsInvestmentsandPurchasesofPropertyPlantandEquipmentonCashFlowsTSBiotechnologyandEnviroFlightDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DisposalGroupClassificationAxis": {
     "auth_ref": [
      "r26"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.dna.com/role/DiscontinuedOperationsCarryingValueofMajorClassesofAssetsandLiabilitiesforMBPTitanDetails",
      "http://www.dna.com/role/DiscontinuedOperationsNarrativeDetails",
      "http://www.dna.com/role/DiscontinuedOperationsNoncashItemsandPurchasesofPropertyPlantandEquipmentforMBPTitanDetails",
      "http://www.dna.com/role/DiscontinuedOperationsSummaryofFinancialDataforEquityMethodInvestmentsIncludedinDiscontinuedOperationsDetails",
      "http://www.dna.com/role/DiscontinuedOperationsSummaryofFinancialResultsforMBPTitanDetails",
      "http://www.dna.com/role/DiscontinuedOperationsSummaryofFinancialResultsforTSBiotechnologyandEnviroFlightDetails",
      "http://www.dna.com/role/DiscontinuedOperationsSummaryofSignificantNonCashItemsInvestmentsandPurchasesofPropertyPlantandEquipmentonCashFlowsTSBiotechnologyandEnviroFlightDetails"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.dna.com/role/DiscontinuedOperationsCarryingValueofMajorClassesofAssetsandLiabilitiesforMBPTitanDetails",
      "http://www.dna.com/role/DiscontinuedOperationsNarrativeDetails",
      "http://www.dna.com/role/DiscontinuedOperationsNoncashItemsandPurchasesofPropertyPlantandEquipmentforMBPTitanDetails",
      "http://www.dna.com/role/DiscontinuedOperationsSummaryofFinancialDataforEquityMethodInvestmentsIncludedinDiscontinuedOperationsDetails",
      "http://www.dna.com/role/DiscontinuedOperationsSummaryofFinancialResultsforMBPTitanDetails",
      "http://www.dna.com/role/DiscontinuedOperationsSummaryofFinancialResultsforTSBiotechnologyandEnviroFlightDetails",
      "http://www.dna.com/role/DiscontinuedOperationsSummaryofSignificantNonCashItemsInvestmentsandPurchasesofPropertyPlantandEquipmentonCashFlowsTSBiotechnologyandEnviroFlightDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "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/2021-01-31",
     "presentation": [
      "http://www.dna.com/role/DiscontinuedOperationsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DisposalGroupIncludingDiscontinuedOperationForeignCurrencyTranslationGainsLosses": {
     "auth_ref": [
      "r573"
     ],
     "calculation": {
      "http://www.dna.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 29.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      },
      "http://www.dna.com/role/DiscontinuedOperationsSummaryofFinancialResultsforTSBiotechnologyandEnviroFlightDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of foreign currency translation gain (loss) in the disposal group, including discontinued operation, recognized in the statement of income as a result of the sale or complete or substantially complete liquidation of an investment in a foreign entity.",
        "label": "Disposal Group, Including Discontinued Operation, Foreign Currency Translation Gains (Losses)",
        "negatedTerseLabel": "Loss on release of cumulative foreign currency translation adjustments to loss from discontinued operations",
        "terseLabel": "Loss on release of cumulative foreign currency translation adjustment"
       }
      }
     },
     "localname": "DisposalGroupIncludingDiscontinuedOperationForeignCurrencyTranslationGainsLosses",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.dna.com/role/CondensedConsolidatedStatementsofCashFlows",
      "http://www.dna.com/role/DiscontinuedOperationsNarrativeDetails",
      "http://www.dna.com/role/DiscontinuedOperationsSummaryofFinancialResultsforTSBiotechnologyandEnviroFlightDetails",
      "http://www.dna.com/role/DiscontinuedOperationsSummaryofSignificantNonCashItemsInvestmentsandPurchasesofPropertyPlantandEquipmentonCashFlowsTSBiotechnologyandEnviroFlightDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingExpense": {
     "auth_ref": [
      "r23"
     ],
     "calculation": {
      "http://www.dna.com/role/DiscontinuedOperationsSummaryofFinancialResultsforTSBiotechnologyandEnviroFlightDetails": {
       "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",
        "terseLabel": "Operating expenses",
        "verboseLabel": "Operating (gains) expenses"
       }
      }
     },
     "localname": "DisposalGroupIncludingDiscontinuedOperationOperatingExpense",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.dna.com/role/DiscontinuedOperationsSummaryofFinancialResultsforMBPTitanDetails",
      "http://www.dna.com/role/DiscontinuedOperationsSummaryofFinancialResultsforTSBiotechnologyandEnviroFlightDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss": {
     "auth_ref": [
      "r23"
     ],
     "calculation": {
      "http://www.dna.com/role/DiscontinuedOperationsSummaryofFinancialResultsforTSBiotechnologyandEnviroFlightDetails": {
       "order": 1.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)",
        "totalLabel": "Operating income (loss)"
       }
      }
     },
     "localname": "DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.dna.com/role/DiscontinuedOperationsSummaryofFinancialResultsforMBPTitanDetails",
      "http://www.dna.com/role/DiscontinuedOperationsSummaryofFinancialResultsforTSBiotechnologyandEnviroFlightDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherAssets": {
     "auth_ref": [
      "r1",
      "r2",
      "r24",
      "r328"
     ],
     "calculation": {
      "http://www.dna.com/role/DiscontinuedOperationsCarryingValueofMajorClassesofAssetsandLiabilitiesforMBPTitanDetails": {
       "order": 2.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.",
        "label": "Disposal Group, Including Discontinued Operation, Other Assets",
        "terseLabel": "Other assets"
       }
      }
     },
     "localname": "DisposalGroupIncludingDiscontinuedOperationOtherAssets",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.dna.com/role/DiscontinuedOperationsCarryingValueofMajorClassesofAssetsandLiabilitiesforMBPTitanDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentLiabilities": {
     "auth_ref": [
      "r1",
      "r2",
      "r24",
      "r321",
      "r328"
     ],
     "calculation": {
      "http://www.dna.com/role/DiscontinuedOperationsCarryingValueofMajorClassesofAssetsandLiabilitiesforMBPTitanDetails": {
       "order": 1.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",
        "terseLabel": "Other current liabilities"
       }
      }
     },
     "localname": "DisposalGroupIncludingDiscontinuedOperationOtherCurrentLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.dna.com/role/DiscontinuedOperationsCarryingValueofMajorClassesofAssetsandLiabilitiesforMBPTitanDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherExpense": {
     "auth_ref": [
      "r23"
     ],
     "calculation": {
      "http://www.dna.com/role/DiscontinuedOperationsSummaryofFinancialResultsforTSBiotechnologyandEnviroFlightDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of other expense attributable to disposal group, including, but not limited to, discontinued operation.",
        "label": "Disposal Group, Including Discontinued Operation, Other Expense",
        "negatedTerseLabel": "Other expense, net"
       }
      }
     },
     "localname": "DisposalGroupIncludingDiscontinuedOperationOtherExpense",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.dna.com/role/DiscontinuedOperationsSummaryofFinancialResultsforTSBiotechnologyandEnviroFlightDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipment": {
     "auth_ref": [
      "r1",
      "r2",
      "r24",
      "r328"
     ],
     "calculation": {
      "http://www.dna.com/role/DiscontinuedOperationsCarryingValueofMajorClassesofAssetsandLiabilitiesforMBPTitanDetails": {
       "order": 1.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",
        "terseLabel": "Property, plant and equipment, net"
       }
      }
     },
     "localname": "DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipment",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.dna.com/role/DiscontinuedOperationsCarryingValueofMajorClassesofAssetsandLiabilitiesforMBPTitanDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue": {
     "auth_ref": [
      "r23",
      "r30"
     ],
     "calculation": {
      "http://www.dna.com/role/DiscontinuedOperationsSummaryofFinancialResultsforTSBiotechnologyandEnviroFlightDetails": {
       "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": "Revenue"
       }
      }
     },
     "localname": "DisposalGroupIncludingDiscontinuedOperationRevenue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.dna.com/role/DiscontinuedOperationsSummaryofFinancialResultsforTSBiotechnologyandEnviroFlightDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock": {
     "auth_ref": [
      "r31",
      "r332"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.dna.com/role/DiscontinuedOperations"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain": {
     "auth_ref": [
      "r458",
      "r460"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.dna.com/role/DiscontinuedOperationsCarryingValueofMajorClassesofAssetsandLiabilitiesforMBPTitanDetails",
      "http://www.dna.com/role/DiscontinuedOperationsNarrativeDetails",
      "http://www.dna.com/role/DiscontinuedOperationsNoncashItemsandPurchasesofPropertyPlantandEquipmentforMBPTitanDetails",
      "http://www.dna.com/role/DiscontinuedOperationsSummaryofFinancialDataforEquityMethodInvestmentsIncludedinDiscontinuedOperationsDetails",
      "http://www.dna.com/role/DiscontinuedOperationsSummaryofFinancialResultsforMBPTitanDetails",
      "http://www.dna.com/role/DiscontinuedOperationsSummaryofFinancialResultsforTSBiotechnologyandEnviroFlightDetails",
      "http://www.dna.com/role/DiscontinuedOperationsSummaryofSignificantNonCashItemsInvestmentsandPurchasesofPropertyPlantandEquipmentonCashFlowsTSBiotechnologyandEnviroFlightDetails"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.dna.com/role/IncomeTaxesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DueFromRelatedPartiesCurrent": {
     "auth_ref": [
      "r35",
      "r46",
      "r57",
      "r173",
      "r355",
      "r357",
      "r358",
      "r364",
      "r365",
      "r366",
      "r603"
     ],
     "calculation": {
      "http://www.dna.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 2.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 $1,509 as of September\u00a030, 2021 and December\u00a031, 2020"
       }
      }
     },
     "localname": "DueFromRelatedPartiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.dna.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DueToRelatedPartiesCurrent": {
     "auth_ref": [
      "r76",
      "r173",
      "r355",
      "r357",
      "r358",
      "r364",
      "r365",
      "r366",
      "r603"
     ],
     "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 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/2021-01-31",
     "presentation": [
      "http://www.dna.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EarningsPerShareAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Earnings Per Share [Abstract]",
        "terseLabel": "Earnings Per Share [Abstract]"
       }
      }
     },
     "localname": "EarningsPerShareAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_EarningsPerShareBasic": {
     "auth_ref": [
      "r126",
      "r183",
      "r184",
      "r185",
      "r186",
      "r187",
      "r191",
      "r193",
      "r196",
      "r197",
      "r198",
      "r202",
      "r203",
      "r556",
      "r557",
      "r680",
      "r707"
     ],
     "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 loss per share, basic (in dollars per share)"
       }
      }
     },
     "localname": "EarningsPerShareBasic",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.dna.com/role/CondensedConsolidatedStatementsofOperations",
      "http://www.dna.com/role/NetLossperShareComputationofBasicandDilutedNetLossPerShareDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_EarningsPerShareBasicAndDilutedAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Earnings Per Share, Basic and Diluted [Abstract]",
        "terseLabel": "Historical net loss per share:",
        "verboseLabel": "Net Loss per Share"
       }
      }
     },
     "localname": "EarningsPerShareBasicAndDilutedAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.dna.com/role/CondensedConsolidatedStatementsofOperations",
      "http://www.dna.com/role/NetLossperShareComputationofBasicandDilutedNetLossPerShareDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EarningsPerShareDiluted": {
     "auth_ref": [
      "r126",
      "r183",
      "r184",
      "r185",
      "r186",
      "r187",
      "r193",
      "r196",
      "r197",
      "r198",
      "r202",
      "r203",
      "r556",
      "r557",
      "r680",
      "r707"
     ],
     "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 loss per share, diluted (in dollars per share)"
       }
      }
     },
     "localname": "EarningsPerShareDiluted",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.dna.com/role/CondensedConsolidatedStatementsofOperations",
      "http://www.dna.com/role/NetLossperShareComputationofBasicandDilutedNetLossPerShareDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_EarningsPerShareTextBlock": {
     "auth_ref": [
      "r199",
      "r200",
      "r201",
      "r204"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for earnings per share.",
        "label": "Earnings Per Share [Text Block]",
        "terseLabel": "Net Loss per Share"
       }
      }
     },
     "localname": "EarningsPerShareTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.dna.com/role/NetLossperShare"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {
     "auth_ref": [
      "r566"
     ],
     "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",
        "terseLabel": "Effect of exchange rate changes on cash, cash equivalents, and restricted cash"
       }
      }
     },
     "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.dna.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EmployeeRelatedLiabilitiesCurrent": {
     "auth_ref": [
      "r80"
     ],
     "calculation": {
      "http://www.dna.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 2.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/2021-01-31",
     "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/2021-01-31",
     "presentation": [
      "http://www.dna.com/role/ShareBasedPaymentsScheduleofStockBasedCompensationCostsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EmployeeStockOptionMember": {
     "auth_ref": [
      "r483"
     ],
     "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/2021-01-31",
     "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/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_EquityComponentDomain": {
     "auth_ref": [
      "r0",
      "r113",
      "r114",
      "r115",
      "r178",
      "r179",
      "r180",
      "r182",
      "r188",
      "r190",
      "r205",
      "r285",
      "r427",
      "r435",
      "r488",
      "r489",
      "r490",
      "r512",
      "r513",
      "r555",
      "r569",
      "r570",
      "r571",
      "r572",
      "r573",
      "r575",
      "r716",
      "r717",
      "r718",
      "r778"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.dna.com/role/CondensedConsolidatedStatementsofShareholdersEquity",
      "http://www.dna.com/role/ShareholdersEquityComponentsofAccumulatedOtherComprehensiveIncomeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeAxis": {
     "auth_ref": [
      "r30",
      "r169",
      "r283",
      "r563"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.dna.com/role/DiscontinuedOperationsSummaryofFinancialDataforEquityMethodInvestmentsIncludedinDiscontinuedOperationsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeDomain": {
     "auth_ref": [
      "r30",
      "r169",
      "r283",
      "r563"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.dna.com/role/DiscontinuedOperationsSummaryofFinancialDataforEquityMethodInvestmentsIncludedinDiscontinuedOperationsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeOrGroupOfInvesteesMember": {
     "auth_ref": [
      "r30",
      "r169",
      "r283",
      "r563"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Nonconsolidated equity method investee or group of nonconsolidated investees. Excludes information consolidated by reporting entity.",
        "label": "Equity Method Investment, Nonconsolidated Investee or Group of Investees [Member]",
        "terseLabel": "Equity Method Investment, Nonconsolidated Investee or Group of Investees"
       }
      }
     },
     "localname": "EquityMethodInvestmentNonconsolidatedInvesteeOrGroupOfInvesteesMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.dna.com/role/DiscontinuedOperationsSummaryofFinancialDataforEquityMethodInvestmentsIncludedinDiscontinuedOperationsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_EquityMethodInvestmentOwnershipPercentage": {
     "auth_ref": [
      "r280"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.dna.com/role/InvestmentsinJointVenturesIntrexonEnergyPartnersAdditionalInformationDetails",
      "http://www.dna.com/role/InvestmentsinJointVenturesIntrexonEnergyPartnersIIAdditionalInformationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EquityMethodInvestments": {
     "auth_ref": [
      "r72",
      "r228",
      "r279"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.dna.com/role/CommitmentsandContingenciesContingenciesAdditionalInformationDetails",
      "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/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_EquityMethodInvestmentsDisclosureTextBlock": {
     "auth_ref": [
      "r284"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.dna.com/role/InvestmentsinJointVentures"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_EquityMethodInvestmentsPolicy": {
     "auth_ref": [
      "r72",
      "r148",
      "r281",
      "r563"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.dna.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_EquitySecuritiesFvNiUnrealizedGainLoss": {
     "auth_ref": [
      "r278",
      "r708"
     ],
     "calculation": {
      "http://www.dna.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 3.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of unrealized gain (loss) on investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI).",
        "label": "Equity Securities, FV-NI, Unrealized Gain (Loss)",
        "negatedTerseLabel": "Unrealized depreciation on equity securities"
       }
      }
     },
     "localname": "EquitySecuritiesFvNiUnrealizedGainLoss",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.dna.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.dna.com/role/FairValueMeasurementsAdditionalInformationDetails",
      "http://www.dna.com/role/FairValueMeasurementsSummaryofPlacementintheFairValueHierarchyofFinancialAssetsthatareMeasuredatFairValueonaRecurringBasisDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": {
     "auth_ref": [
      "r558",
      "r559",
      "r560",
      "r562"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.dna.com/role/FairValueMeasurementsAdditionalInformationDetails",
      "http://www.dna.com/role/FairValueMeasurementsSummaryofPlacementintheFairValueHierarchyofFinancialAssetsthatareMeasuredatFairValueonaRecurringBasisDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock": {
     "auth_ref": [
      "r558",
      "r559"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.dna.com/role/FairValueMeasurementsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FairValueByFairValueHierarchyLevelAxis": {
     "auth_ref": [
      "r384",
      "r403",
      "r404",
      "r449",
      "r450",
      "r451",
      "r452",
      "r453",
      "r454",
      "r455",
      "r457",
      "r559",
      "r615",
      "r616",
      "r617"
     ],
     "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/2021-01-31",
     "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/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueDisclosuresTextBlock": {
     "auth_ref": [
      "r561"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.dna.com/role/FairValueMeasurements"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FairValueInputsLevel1Member": {
     "auth_ref": [
      "r384",
      "r449",
      "r450",
      "r455",
      "r457",
      "r559",
      "r615"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.dna.com/role/FairValueMeasurementsSummaryofPlacementintheFairValueHierarchyofFinancialAssetsthatareMeasuredatFairValueonaRecurringBasisDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueInputsLevel2Member": {
     "auth_ref": [
      "r384",
      "r403",
      "r404",
      "r449",
      "r450",
      "r455",
      "r457",
      "r559",
      "r616"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.dna.com/role/FairValueMeasurementsSummaryofPlacementintheFairValueHierarchyofFinancialAssetsthatareMeasuredatFairValueonaRecurringBasisDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueInputsLevel3Member": {
     "auth_ref": [
      "r384",
      "r403",
      "r404",
      "r449",
      "r450",
      "r451",
      "r452",
      "r453",
      "r454",
      "r455",
      "r457",
      "r559",
      "r617"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.dna.com/role/FairValueMeasurementsSummaryofPlacementintheFairValueHierarchyofFinancialAssetsthatareMeasuredatFairValueonaRecurringBasisDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": {
     "auth_ref": [
      "r384",
      "r403",
      "r404",
      "r449",
      "r450",
      "r451",
      "r452",
      "r453",
      "r454",
      "r455",
      "r457",
      "r615",
      "r616",
      "r617"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.dna.com/role/FairValueMeasurementsSummaryofPlacementintheFairValueHierarchyofFinancialAssetsthatareMeasuredatFairValueonaRecurringBasisDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FinancialInstrumentAxis": {
     "auth_ref": [
      "r272",
      "r273",
      "r275",
      "r276",
      "r277",
      "r287",
      "r289",
      "r290",
      "r291",
      "r292",
      "r294",
      "r295",
      "r296",
      "r297",
      "r395",
      "r425",
      "r554",
      "r612",
      "r613",
      "r614",
      "r615",
      "r616",
      "r617",
      "r618",
      "r619",
      "r620",
      "r621",
      "r622",
      "r623",
      "r624",
      "r625",
      "r626",
      "r627",
      "r628",
      "r629",
      "r630",
      "r631",
      "r632",
      "r633",
      "r634",
      "r635",
      "r636",
      "r637",
      "r638",
      "r639",
      "r640",
      "r641",
      "r746",
      "r747",
      "r748",
      "r749",
      "r750",
      "r751",
      "r752"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.dna.com/role/FairValueMeasurementsSummaryofPlacementintheFairValueHierarchyofFinancialAssetsthatareMeasuredatFairValueonaRecurringBasisDetails",
      "http://www.dna.com/role/ShorttermandLongtermInvestmentsSummaryofAmortizedCostGrossUnrealizedGainsandLossesandFairValueofShorttermandLongtermInvestmentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": {
     "auth_ref": [
      "r315"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.dna.com/role/GoodwillandIntangibleAssetsNetScheduleofIntangibleAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": {
     "auth_ref": [
      "r311",
      "r312",
      "r315",
      "r317",
      "r646",
      "r647"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.dna.com/role/GoodwillandIntangibleAssetsNetScheduleofIntangibleAssetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsGross": {
     "auth_ref": [
      "r315",
      "r647"
     ],
     "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/2021-01-31",
     "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/2021-01-31",
     "presentation": [
      "http://www.dna.com/role/GoodwillandIntangibleAssetsNetScheduleofIntangibleAssetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": {
     "auth_ref": [
      "r311",
      "r314"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.dna.com/role/GoodwillandIntangibleAssetsNetScheduleofIntangibleAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsNet": {
     "auth_ref": [
      "r315",
      "r646"
     ],
     "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/2021-01-31",
     "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/2021-01-31",
     "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/2021-01-31",
     "presentation": [
      "http://www.dna.com/role/IncomeTaxesComponentsofIncomeTaxBenefitsDetails",
      "http://www.dna.com/role/IncomeTaxesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FurnitureAndFixturesGross": {
     "auth_ref": [
      "r323"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.dna.com/role/PropertyPlantandEquipmentNetScheduleofPropertyPlantandEquipmentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GainLossOnDispositionOfAssets1": {
     "auth_ref": [
      "r155"
     ],
     "calculation": {
      "http://www.dna.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 20.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": "Loss on disposals of assets, net",
        "negatedTerseLabel": "(Gain) loss on disposals of assets, net",
        "netLabel": "Gain (loss) on disposition of assets",
        "terseLabel": "Loss on disposals of assets"
       }
      }
     },
     "localname": "GainLossOnDispositionOfAssets1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.dna.com/role/CondensedConsolidatedStatementsofCashFlows",
      "http://www.dna.com/role/DiscontinuedOperationsNarrativeDetails",
      "http://www.dna.com/role/DiscontinuedOperationsNoncashItemsandPurchasesofPropertyPlantandEquipmentforMBPTitanDetails",
      "http://www.dna.com/role/SegmentsReconciliationofNetLossBeforeIncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GainLossOnTerminationOfLease": {
     "auth_ref": [
      "r582"
     ],
     "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": "Gain on lease termination",
        "terseLabel": "Gain on lease termination"
       }
      }
     },
     "localname": "GainLossOnTerminationOfLease",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.dna.com/role/DiscontinuedOperationsNarrativeDetails",
      "http://www.dna.com/role/DiscontinuedOperationsNoncashItemsandPurchasesofPropertyPlantandEquipmentforMBPTitanDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_Goodwill": {
     "auth_ref": [
      "r299",
      "r301",
      "r611",
      "r662"
     ],
     "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 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/2021-01-31",
     "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/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": {
     "auth_ref": [
      "r318"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.dna.com/role/GoodwillandIntangibleAssetsNet"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_GoodwillForeignCurrencyTranslationGainLoss": {
     "auth_ref": [
      "r304"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.dna.com/role/GoodwillandIntangibleAssetsNetScheduleofChangesinCarryingAmountofGoodwillDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GoodwillImpairedAccumulatedImpairmentLoss": {
     "auth_ref": [
      "r302",
      "r305"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.dna.com/role/GoodwillandIntangibleAssetsNetAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GoodwillImpairmentLoss": {
     "auth_ref": [
      "r155",
      "r300",
      "r303",
      "r307"
     ],
     "calculation": {
      "http://www.dna.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 17.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "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",
        "terseLabel": "Impairment of goodwill"
       }
      }
     },
     "localname": "GoodwillImpairmentLoss",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.dna.com/role/CondensedConsolidatedStatementsofCashFlows",
      "http://www.dna.com/role/DiscontinuedOperationsNoncashItemsandPurchasesofPropertyPlantandEquipmentforMBPTitanDetails",
      "http://www.dna.com/role/DiscontinuedOperationsSummaryofFinancialResultsforMBPTitanDetails"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.dna.com/role/GoodwillandIntangibleAssetsNetScheduleofChangesinCarryingAmountofGoodwillDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_GrossProfit": {
     "auth_ref": [
      "r128",
      "r169",
      "r227",
      "r239",
      "r243",
      "r246",
      "r249",
      "r283",
      "r352",
      "r353",
      "r354",
      "r357",
      "r358",
      "r359",
      "r361",
      "r363",
      "r365",
      "r366",
      "r563"
     ],
     "calculation": {
      "http://www.dna.com/role/DiscontinuedOperationsSummaryofFinancialDataforEquityMethodInvestmentsIncludedinDiscontinuedOperationsDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_ProfitLoss",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.",
        "label": "Gross Profit",
        "totalLabel": "Operating loss"
       }
      }
     },
     "localname": "GrossProfit",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.dna.com/role/DiscontinuedOperationsSummaryofFinancialDataforEquityMethodInvestmentsIncludedinDiscontinuedOperationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ImpairmentOfLongLivedAssetsToBeDisposedOf": {
     "auth_ref": [
      "r155",
      "r319"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate amount of write-downs for impairments recognized during the period for long-lived assets held for abandonment, exchange or sale.",
        "label": "Impairment of Long-Lived Assets to be Disposed of",
        "terseLabel": "Impairment of other noncurrent assets"
       }
      }
     },
     "localname": "ImpairmentOfLongLivedAssetsToBeDisposedOf",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.dna.com/role/DiscontinuedOperationsSummaryofFinancialResultsforMBPTitanDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeLossFromContinuingOperations": {
     "auth_ref": [
      "r129",
      "r156",
      "r183",
      "r184",
      "r185",
      "r186",
      "r195",
      "r198",
      "r533"
     ],
     "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": "Net loss from continuing operations"
       }
      }
     },
     "localname": "IncomeLossFromContinuingOperations",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.dna.com/role/NetLossperShareComputationofBasicandDilutedNetLossPerShareDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": {
     "auth_ref": [
      "r120",
      "r227",
      "r239",
      "r243",
      "r246",
      "r249",
      "r660",
      "r675",
      "r682",
      "r709"
     ],
     "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": "Loss before income taxes",
        "totalLabel": "Loss from continuing operations before income taxes"
       }
      }
     },
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.dna.com/role/CondensedConsolidatedStatementsofOperations",
      "http://www.dna.com/role/SegmentsReconciliationofNetLossBeforeIncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest": {
     "auth_ref": [
      "r169",
      "r181",
      "r227",
      "r239",
      "r243",
      "r246",
      "r249",
      "r283",
      "r352",
      "r353",
      "r354",
      "r357",
      "r358",
      "r359",
      "r361",
      "r363",
      "r365",
      "r366",
      "r534",
      "r557",
      "r563"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.dna.com/role/CondensedConsolidatedStatementsofOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeLossFromContinuingOperationsPerBasicShare": {
     "auth_ref": [
      "r117",
      "r126",
      "r181",
      "r183",
      "r184",
      "r185",
      "r186",
      "r193",
      "r196",
      "r197",
      "r557",
      "r673",
      "r676",
      "r680",
      "r702"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.dna.com/role/CondensedConsolidatedStatementsofOperations",
      "http://www.dna.com/role/NetLossperShareComputationofBasicandDilutedNetLossPerShareDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare": {
     "auth_ref": [
      "r117",
      "r126",
      "r181",
      "r183",
      "r184",
      "r185",
      "r186",
      "r193",
      "r196",
      "r197",
      "r198",
      "r557",
      "r680",
      "r702",
      "r705",
      "r707"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.dna.com/role/CondensedConsolidatedStatementsofOperations",
      "http://www.dna.com/role/NetLossperShareComputationofBasicandDilutedNetLossPerShareDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax": {
     "auth_ref": [
      "r9",
      "r10",
      "r11",
      "r12",
      "r14",
      "r27",
      "r30",
      "r522",
      "r703"
     ],
     "calculation": {
      "http://www.dna.com/role/CondensedConsolidatedStatementsofOperations": {
       "order": 2.0,
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": 1.0
      }
     },
     "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"
       }
      }
     },
     "localname": "IncomeLossFromDiscontinuedOperationsNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.dna.com/role/CondensedConsolidatedStatementsofOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity": {
     "auth_ref": [
      "r9",
      "r10",
      "r11",
      "r12",
      "r14",
      "r22",
      "r27",
      "r534"
     ],
     "calculation": {
      "http://www.dna.com/role/DiscontinuedOperationsSummaryofFinancialResultsforTSBiotechnologyandEnviroFlightDetails": {
       "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 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",
        "totalLabel": "Income (loss) from discontinued operations",
        "verboseLabel": "Net income (loss) from discontinued operations"
       }
      }
     },
     "localname": "IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.dna.com/role/DiscontinuedOperationsNarrativeDetails",
      "http://www.dna.com/role/DiscontinuedOperationsSummaryofFinancialResultsforMBPTitanDetails",
      "http://www.dna.com/role/DiscontinuedOperationsSummaryofFinancialResultsforTSBiotechnologyandEnviroFlightDetails",
      "http://www.dna.com/role/NetLossperShareComputationofBasicandDilutedNetLossPerShareDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare": {
     "auth_ref": [
      "r122",
      "r126",
      "r194",
      "r196",
      "r197",
      "r680",
      "r703",
      "r705",
      "r707"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.dna.com/role/CondensedConsolidatedStatementsofOperations",
      "http://www.dna.com/role/NetLossperShareComputationofBasicandDilutedNetLossPerShareDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare": {
     "auth_ref": [
      "r194",
      "r196",
      "r197",
      "r550"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.dna.com/role/CondensedConsolidatedStatementsofOperations",
      "http://www.dna.com/role/NetLossperShareComputationofBasicandDilutedNetLossPerShareDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_IncomeLossFromEquityMethodInvestments": {
     "auth_ref": [
      "r121",
      "r155",
      "r224",
      "r279",
      "r674",
      "r701"
     ],
     "calculation": {
      "http://www.dna.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 26.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 loss of affiliates",
        "negatedTerseLabel": "Equity in net loss of EnviroFlight",
        "terseLabel": "Equity in net loss of affiliates"
       }
      }
     },
     "localname": "IncomeLossFromEquityMethodInvestments",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.dna.com/role/CondensedConsolidatedStatementsofCashFlows",
      "http://www.dna.com/role/CondensedConsolidatedStatementsofOperations",
      "http://www.dna.com/role/DiscontinuedOperationsSummaryofSignificantNonCashItemsInvestmentsandPurchasesofPropertyPlantandEquipmentonCashFlowsTSBiotechnologyandEnviroFlightDetails",
      "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/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis": {
     "auth_ref": [
      "r458",
      "r460"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.dna.com/role/DiscontinuedOperationsCarryingValueofMajorClassesofAssetsandLiabilitiesforMBPTitanDetails",
      "http://www.dna.com/role/DiscontinuedOperationsNarrativeDetails",
      "http://www.dna.com/role/DiscontinuedOperationsNoncashItemsandPurchasesofPropertyPlantandEquipmentforMBPTitanDetails",
      "http://www.dna.com/role/DiscontinuedOperationsSummaryofFinancialDataforEquityMethodInvestmentsIncludedinDiscontinuedOperationsDetails",
      "http://www.dna.com/role/DiscontinuedOperationsSummaryofFinancialResultsforMBPTitanDetails",
      "http://www.dna.com/role/DiscontinuedOperationsSummaryofFinancialResultsforTSBiotechnologyandEnviroFlightDetails",
      "http://www.dna.com/role/DiscontinuedOperationsSummaryofSignificantNonCashItemsInvestmentsandPurchasesofPropertyPlantandEquipmentonCashFlowsTSBiotechnologyandEnviroFlightDetails"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.dna.com/role/DiscontinuedOperationsCarryingValueofMajorClassesofAssetsandLiabilitiesforMBPTitanDetails",
      "http://www.dna.com/role/DiscontinuedOperationsNarrativeDetails",
      "http://www.dna.com/role/DiscontinuedOperationsNoncashItemsandPurchasesofPropertyPlantandEquipmentforMBPTitanDetails",
      "http://www.dna.com/role/DiscontinuedOperationsSummaryofFinancialDataforEquityMethodInvestmentsIncludedinDiscontinuedOperationsDetails",
      "http://www.dna.com/role/DiscontinuedOperationsSummaryofFinancialResultsforMBPTitanDetails",
      "http://www.dna.com/role/DiscontinuedOperationsSummaryofFinancialResultsforTSBiotechnologyandEnviroFlightDetails",
      "http://www.dna.com/role/DiscontinuedOperationsSummaryofSignificantNonCashItemsInvestmentsandPurchasesofPropertyPlantandEquipmentonCashFlowsTSBiotechnologyandEnviroFlightDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable": {
     "auth_ref": [
      "r2",
      "r16",
      "r17",
      "r18",
      "r19",
      "r20",
      "r21",
      "r25",
      "r28",
      "r29",
      "r30",
      "r330",
      "r331"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.dna.com/role/DiscontinuedOperationsCarryingValueofMajorClassesofAssetsandLiabilitiesforMBPTitanDetails",
      "http://www.dna.com/role/DiscontinuedOperationsNarrativeDetails",
      "http://www.dna.com/role/DiscontinuedOperationsNoncashItemsandPurchasesofPropertyPlantandEquipmentforMBPTitanDetails",
      "http://www.dna.com/role/DiscontinuedOperationsSummaryofFinancialDataforEquityMethodInvestmentsIncludedinDiscontinuedOperationsDetails",
      "http://www.dna.com/role/DiscontinuedOperationsSummaryofFinancialResultsforMBPTitanDetails",
      "http://www.dna.com/role/DiscontinuedOperationsSummaryofFinancialResultsforTSBiotechnologyandEnviroFlightDetails",
      "http://www.dna.com/role/DiscontinuedOperationsSummaryofSignificantNonCashItemsInvestmentsandPurchasesofPropertyPlantandEquipmentonCashFlowsTSBiotechnologyandEnviroFlightDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeStatementLocationAxis": {
     "auth_ref": [
      "r327",
      "r333"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.dna.com/role/ShareBasedPaymentsAdditionalInformationDetails",
      "http://www.dna.com/role/ShareBasedPaymentsScheduleofStockBasedCompensationCostsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeStatementLocationDomain": {
     "auth_ref": [
      "r333"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.dna.com/role/ShareBasedPaymentsAdditionalInformationDetails",
      "http://www.dna.com/role/ShareBasedPaymentsScheduleofStockBasedCompensationCostsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_IncomeTaxAuthorityAxis": {
     "auth_ref": [
      "r502"
     ],
     "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/2021-01-31",
     "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/2021-01-31",
     "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/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeTaxDisclosureTextBlock": {
     "auth_ref": [
      "r171",
      "r501",
      "r503",
      "r505",
      "r514",
      "r519",
      "r523",
      "r524",
      "r525"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.dna.com/role/IncomeTaxes"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_IncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r172",
      "r189",
      "r190",
      "r225",
      "r499",
      "r515",
      "r520",
      "r710"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.dna.com/role/CondensedConsolidatedStatementsofOperations",
      "http://www.dna.com/role/IncomeTaxesComponentsofIncomeTaxBenefitsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxesPaid": {
     "auth_ref": [
      "r151",
      "r158"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.dna.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccountsPayableTrade": {
     "auth_ref": [
      "r154"
     ],
     "calculation": {
      "http://www.dna.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 7.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/2021-01-31",
     "presentation": [
      "http://www.dna.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccountsReceivable": {
     "auth_ref": [
      "r154"
     ],
     "calculation": {
      "http://www.dna.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 16.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/2021-01-31",
     "presentation": [
      "http://www.dna.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": {
     "auth_ref": [
      "r154",
      "r643"
     ],
     "calculation": {
      "http://www.dna.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 24.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/2021-01-31",
     "presentation": [
      "http://www.dna.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInDueFromRelatedPartiesCurrent": {
     "auth_ref": [
      "r154"
     ],
     "calculation": {
      "http://www.dna.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 21.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/2021-01-31",
     "presentation": [
      "http://www.dna.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInDueToRelatedPartiesCurrent": {
     "auth_ref": [
      "r154"
     ],
     "calculation": {
      "http://www.dna.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 28.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/2021-01-31",
     "presentation": [
      "http://www.dna.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities": {
     "auth_ref": [
      "r154"
     ],
     "calculation": {
      "http://www.dna.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 11.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/2021-01-31",
     "presentation": [
      "http://www.dna.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInInventories": {
     "auth_ref": [
      "r154"
     ],
     "calculation": {
      "http://www.dna.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 1.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/2021-01-31",
     "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/2021-01-31",
     "presentation": [
      "http://www.dna.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncreaseDecreaseInOperatingLeaseLiability": {
     "auth_ref": [
      "r154",
      "r592"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.dna.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInOtherAccruedLiabilities": {
     "auth_ref": [
      "r154"
     ],
     "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 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/2021-01-31",
     "presentation": [
      "http://www.dna.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities": {
     "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": "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/2021-01-31",
     "presentation": [
      "http://www.dna.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInOtherOperatingAssets": {
     "auth_ref": [
      "r154"
     ],
     "calculation": {
      "http://www.dna.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 12.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/2021-01-31",
     "presentation": [
      "http://www.dna.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInOtherReceivables": {
     "auth_ref": [
      "r154"
     ],
     "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 increase (decrease) in receivables classified as other.",
        "label": "Increase (Decrease) in Other Receivables",
        "negatedLabel": "Other"
       }
      }
     },
     "localname": "IncreaseDecreaseInOtherReceivables",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.dna.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": {
     "auth_ref": [
      "r154"
     ],
     "calculation": {
      "http://www.dna.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 4.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/2021-01-31",
     "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/2021-01-31",
     "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/2021-01-31",
     "presentation": [
      "http://www.dna.com/role/CondensedConsolidatedStatementsofShareholdersEquity"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IntangibleAssetsNetExcludingGoodwill": {
     "auth_ref": [
      "r309",
      "r313"
     ],
     "calculation": {
      "http://www.dna.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 6.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/2021-01-31",
     "presentation": [
      "http://www.dna.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IntellectualPropertyMember": {
     "auth_ref": [
      "r528"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.dna.com/role/GoodwillandIntangibleAssetsNetScheduleofIntangibleAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_InterestExpense": {
     "auth_ref": [
      "r118",
      "r221",
      "r576",
      "r579",
      "r681"
     ],
     "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",
        "terseLabel": "Interest expense"
       }
      }
     },
     "localname": "InterestExpense",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.dna.com/role/CondensedConsolidatedStatementsofOperations",
      "http://www.dna.com/role/LinesofCreditandLongTermDebtLongTermDebtAdditionalInformationDetails",
      "http://www.dna.com/role/SegmentsReconciliationofNetLossBeforeIncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestExpenseDebt": {
     "auth_ref": [
      "r133",
      "r390",
      "r402",
      "r405",
      "r406"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.dna.com/role/LinesofCreditandLongTermDebtScheduleofComponentsofInterestExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestExpenseDebtExcludingAmortization": {
     "auth_ref": [
      "r135",
      "r391",
      "r405",
      "r406"
     ],
     "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/2021-01-31",
     "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/2021-01-31",
     "presentation": [
      "http://www.dna.com/role/LinesofCreditandLongTermDebtTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_InterestPaidNet": {
     "auth_ref": [
      "r146",
      "r150",
      "r158"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.dna.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestPayableCurrentAndNoncurrent": {
     "auth_ref": [
      "r671",
      "r700"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.dna.com/role/LinesofCreditandLongTermDebtLongTermDebtAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IntersegmentEliminationMember": {
     "auth_ref": [
      "r219",
      "r238",
      "r239",
      "r240",
      "r241",
      "r243",
      "r245",
      "r249"
     ],
     "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/2021-01-31",
     "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/2021-01-31",
     "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/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_InventoryDisclosureTextBlock": {
     "auth_ref": [
      "r298"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.dna.com/role/Inventory"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_InventoryGross": {
     "auth_ref": [
      "r90"
     ],
     "calculation": {
      "http://www.dna.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 1.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/2021-01-31",
     "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/2021-01-31",
     "presentation": [
      "http://www.dna.com/role/InventoryDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_InvestmentIncomeNonoperating": {
     "auth_ref": [
      "r132"
     ],
     "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/2021-01-31",
     "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/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock": {
     "auth_ref": [
      "r274",
      "r661",
      "r685",
      "r722",
      "r753"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.dna.com/role/ShorttermandLongtermInvestments"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_InvestorMember": {
     "auth_ref": [
      "r602",
      "r603"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.dna.com/role/InvestmentsinJointVenturesIntrexonEnergyPartnersAdditionalInformationDetails",
      "http://www.dna.com/role/InvestmentsinJointVenturesIntrexonEnergyPartnersIIAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LandAndLandImprovements": {
     "auth_ref": [
      "r41",
      "r47"
     ],
     "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 deprecation 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/2021-01-31",
     "presentation": [
      "http://www.dna.com/role/PropertyPlantandEquipmentNetScheduleofPropertyPlantandEquipmentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LeaseCost": {
     "auth_ref": [
      "r596",
      "r598"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.dna.com/role/OperatingLeasesComponentsofLeaseCostsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LeaseCostTableTextBlock": {
     "auth_ref": [
      "r596"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.dna.com/role/OperatingLeasesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LeaseholdImprovementsGross": {
     "auth_ref": [
      "r40",
      "r323"
     ],
     "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/2021-01-31",
     "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/2021-01-31",
     "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/2021-01-31",
     "presentation": [
      "http://www.dna.com/role/OperatingLeasesAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LesseeLeaseDescriptionTable": {
     "auth_ref": [
      "r587"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.dna.com/role/OperatingLeasesAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": {
     "auth_ref": [
      "r597"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.dna.com/role/OperatingLeasesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": {
     "auth_ref": [
      "r597"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.dna.com/role/OperatingLeasesMaturitiesofLeaseLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": {
     "auth_ref": [
      "r597"
     ],
     "calculation": {
      "http://www.dna.com/role/OperatingLeasesMaturitiesofLeaseLiabilitiesDetails": {
       "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/2021-01-31",
     "presentation": [
      "http://www.dna.com/role/OperatingLeasesMaturitiesofLeaseLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": {
     "auth_ref": [
      "r597"
     ],
     "calculation": {
      "http://www.dna.com/role/OperatingLeasesMaturitiesofLeaseLiabilitiesDetails": {
       "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": "2022"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.dna.com/role/OperatingLeasesMaturitiesofLeaseLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": {
     "auth_ref": [
      "r597"
     ],
     "calculation": {
      "http://www.dna.com/role/OperatingLeasesMaturitiesofLeaseLiabilitiesDetails": {
       "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": "2026"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.dna.com/role/OperatingLeasesMaturitiesofLeaseLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": {
     "auth_ref": [
      "r597"
     ],
     "calculation": {
      "http://www.dna.com/role/OperatingLeasesMaturitiesofLeaseLiabilitiesDetails": {
       "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": "2025"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.dna.com/role/OperatingLeasesMaturitiesofLeaseLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": {
     "auth_ref": [
      "r597"
     ],
     "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 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": "2024"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.dna.com/role/OperatingLeasesMaturitiesofLeaseLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": {
     "auth_ref": [
      "r597"
     ],
     "calculation": {
      "http://www.dna.com/role/OperatingLeasesMaturitiesofLeaseLiabilitiesDetails": {
       "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": "2023"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.dna.com/role/OperatingLeasesMaturitiesofLeaseLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": {
     "auth_ref": [
      "r597"
     ],
     "calculation": {
      "http://www.dna.com/role/OperatingLeasesMaturitiesofLeaseLiabilitiesDetails": {
       "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": "2021"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.dna.com/role/OperatingLeasesMaturitiesofLeaseLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": {
     "auth_ref": [
      "r597"
     ],
     "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 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/2021-01-31",
     "presentation": [
      "http://www.dna.com/role/OperatingLeasesMaturitiesofLeaseLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseRemainingLeaseTerm": {
     "auth_ref": [
      "r586"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.dna.com/role/OperatingLeasesAdditionalInformationDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_LesseeOperatingLeasesTextBlock": {
     "auth_ref": [
      "r599"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.dna.com/role/OperatingLeases"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_Liabilities": {
     "auth_ref": [
      "r79",
      "r169",
      "r241",
      "r283",
      "r352",
      "r353",
      "r354",
      "r357",
      "r358",
      "r359",
      "r361",
      "r363",
      "r365",
      "r366",
      "r536",
      "r542",
      "r543",
      "r563",
      "r609",
      "r610"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.dna.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesAndStockholdersEquity": {
     "auth_ref": [
      "r64",
      "r169",
      "r283",
      "r563",
      "r611",
      "r666",
      "r697"
     ],
     "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/2021-01-31",
     "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/2021-01-31",
     "presentation": [
      "http://www.dna.com/role/CondensedConsolidatedBalanceSheets",
      "http://www.dna.com/role/CondensedConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LiabilitiesCurrent": {
     "auth_ref": [
      "r81",
      "r169",
      "r283",
      "r352",
      "r353",
      "r354",
      "r357",
      "r358",
      "r359",
      "r361",
      "r363",
      "r365",
      "r366",
      "r536",
      "r542",
      "r543",
      "r563",
      "r609",
      "r610",
      "r611"
     ],
     "calculation": {
      "http://www.dna.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 1.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/2021-01-31",
     "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/2021-01-31",
     "presentation": [
      "http://www.dna.com/role/CondensedConsolidatedBalanceSheets",
      "http://www.dna.com/role/CondensedConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation": {
     "auth_ref": [
      "r1",
      "r2",
      "r24",
      "r26",
      "r30",
      "r328"
     ],
     "calculation": {
      "http://www.dna.com/role/DiscontinuedOperationsCarryingValueofMajorClassesofAssetsandLiabilitiesforMBPTitanDetails": {
       "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 or abandonment"
       }
      }
     },
     "localname": "LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.dna.com/role/DiscontinuedOperationsCarryingValueofMajorClassesofAssetsandLiabilitiesforMBPTitanDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disposal Group, Including Discontinued Operation, Liabilities [Abstract]",
        "terseLabel": "Liabilities"
       }
      }
     },
     "localname": "LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.dna.com/role/DiscontinuedOperationsCarryingValueofMajorClassesofAssetsandLiabilitiesforMBPTitanDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent": {
     "auth_ref": [
      "r1",
      "r2",
      "r24",
      "r26",
      "r30",
      "r321",
      "r328"
     ],
     "calculation": {
      "http://www.dna.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 8.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 or abandonment"
       }
      }
     },
     "localname": "LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.dna.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LineOfCredit": {
     "auth_ref": [
      "r53",
      "r665",
      "r691"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.dna.com/role/LinesofCreditandLongTermDebtLinesofCreditAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LineOfCreditFacilityAxis": {
     "auth_ref": [
      "r77",
      "r168"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.dna.com/role/LinesofCreditandLongTermDebtLinesofCreditAdditionalInformationDetails",
      "http://www.dna.com/role/LinesofCreditandLongTermDebtLongTermDebtAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity": {
     "auth_ref": [
      "r77"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of current borrowing capacity under the credit facility considering any current restrictions on the amount that could be borrowed (for example, borrowings may be limited by the amount of current assets), but without considering any amounts currently outstanding under the facility.",
        "label": "Line of Credit Facility, Current Borrowing Capacity",
        "terseLabel": "Line of credit facility, current borrowing capacity"
       }
      }
     },
     "localname": "LineOfCreditFacilityCurrentBorrowingCapacity",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.dna.com/role/LinesofCreditandLongTermDebtLinesofCreditAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd": {
     "auth_ref": [
      "r77"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The effective interest rate at the end of the reporting period.",
        "label": "Line of Credit Facility, Interest Rate at Period End",
        "terseLabel": "Line of credit facility, interest rate at period end"
       }
      }
     },
     "localname": "LineOfCreditFacilityInterestRateAtPeriodEnd",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.dna.com/role/LinesofCreditandLongTermDebtLinesofCreditAdditionalInformationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_LineOfCreditFacilityLenderDomain": {
     "auth_ref": [
      "r77",
      "r168"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.dna.com/role/LinesofCreditandLongTermDebtLinesofCreditAdditionalInformationDetails",
      "http://www.dna.com/role/LinesofCreditandLongTermDebtLongTermDebtAdditionalInformationDetails"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.dna.com/role/LinesofCreditandLongTermDebtLinesofCreditAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": {
     "auth_ref": [
      "r77"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.dna.com/role/LinesofCreditandLongTermDebtLinesofCreditAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LineOfCreditFacilityTable": {
     "auth_ref": [
      "r77",
      "r168"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.dna.com/role/LinesofCreditandLongTermDebtLinesofCreditAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LongTermDebt": {
     "auth_ref": [
      "r53",
      "r383",
      "r399",
      "r403",
      "r404",
      "r665",
      "r694"
     ],
     "calculation": {
      "http://www.dna.com/role/LinesofCreditandLongTermDebtScheduleofLongTermDebtInstrumentsDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.",
        "label": "Long-term Debt",
        "terseLabel": "Long-term debt",
        "totalLabel": "Long-term debt"
       }
      }
     },
     "localname": "LongTermDebt",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.dna.com/role/LinesofCreditandLongTermDebtLongTermDebtAdditionalInformationDetails",
      "http://www.dna.com/role/LinesofCreditandLongTermDebtScheduleofLongTermDebtInstrumentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtCurrent": {
     "auth_ref": [
      "r78"
     ],
     "calculation": {
      "http://www.dna.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 5.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/2021-01-31",
     "presentation": [
      "http://www.dna.com/role/CondensedConsolidatedBalanceSheets",
      "http://www.dna.com/role/LinesofCreditandLongTermDebtScheduleofLongTermDebtInstrumentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive": {
     "auth_ref": [
      "r176",
      "r350",
      "r388"
     ],
     "calculation": {
      "http://www.dna.com/role/LinesofCreditandLongTermDebtScheduleofFutureMaturitiesofLongTermDebtDetails": {
       "order": 7.0,
       "parentTag": "us-gaap_DebtInstrumentCarryingAmount",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing 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": "Long-Term Debt, Maturity, after Year Five",
        "terseLabel": "Thereafter"
       }
      }
     },
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.dna.com/role/LinesofCreditandLongTermDebtScheduleofFutureMaturitiesofLongTermDebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths": {
     "auth_ref": [
      "r176",
      "r350",
      "r388"
     ],
     "calculation": {
      "http://www.dna.com/role/LinesofCreditandLongTermDebtScheduleofFutureMaturitiesofLongTermDebtDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_DebtInstrumentCarryingAmount",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing 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": "Long-Term Debt, Maturity, Year One",
        "terseLabel": "2022"
       }
      }
     },
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.dna.com/role/LinesofCreditandLongTermDebtScheduleofFutureMaturitiesofLongTermDebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive": {
     "auth_ref": [
      "r176",
      "r350",
      "r388"
     ],
     "calculation": {
      "http://www.dna.com/role/LinesofCreditandLongTermDebtScheduleofFutureMaturitiesofLongTermDebtDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_DebtInstrumentCarryingAmount",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing 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": "Long-Term Debt, Maturity, Year Five",
        "terseLabel": "2026"
       }
      }
     },
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.dna.com/role/LinesofCreditandLongTermDebtScheduleofFutureMaturitiesofLongTermDebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour": {
     "auth_ref": [
      "r176",
      "r350",
      "r388"
     ],
     "calculation": {
      "http://www.dna.com/role/LinesofCreditandLongTermDebtScheduleofFutureMaturitiesofLongTermDebtDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_DebtInstrumentCarryingAmount",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing 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": "Long-Term Debt, Maturity, Year Four",
        "terseLabel": "2025"
       }
      }
     },
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.dna.com/role/LinesofCreditandLongTermDebtScheduleofFutureMaturitiesofLongTermDebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree": {
     "auth_ref": [
      "r176",
      "r350",
      "r388"
     ],
     "calculation": {
      "http://www.dna.com/role/LinesofCreditandLongTermDebtScheduleofFutureMaturitiesofLongTermDebtDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_DebtInstrumentCarryingAmount",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing 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": "Long-Term Debt, Maturity, Year Three",
        "terseLabel": "2024"
       }
      }
     },
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.dna.com/role/LinesofCreditandLongTermDebtScheduleofFutureMaturitiesofLongTermDebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo": {
     "auth_ref": [
      "r176",
      "r350",
      "r388"
     ],
     "calculation": {
      "http://www.dna.com/role/LinesofCreditandLongTermDebtScheduleofFutureMaturitiesofLongTermDebtDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_DebtInstrumentCarryingAmount",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing 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": "Long-Term Debt, Maturity, Year Two",
        "terseLabel": "2023"
       }
      }
     },
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.dna.com/role/LinesofCreditandLongTermDebtScheduleofFutureMaturitiesofLongTermDebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear": {
     "auth_ref": [
      "r176"
     ],
     "calculation": {
      "http://www.dna.com/role/LinesofCreditandLongTermDebtScheduleofFutureMaturitiesofLongTermDebtDetails": {
       "order": 6.0,
       "parentTag": "us-gaap_DebtInstrumentCarryingAmount",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in remainder of current fiscal year.",
        "label": "Long-Term Debt, Maturity, Remainder of Fiscal Year",
        "terseLabel": "2021"
       }
      }
     },
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.dna.com/role/LinesofCreditandLongTermDebtScheduleofFutureMaturitiesofLongTermDebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtNoncurrent": {
     "auth_ref": [
      "r84"
     ],
     "calculation": {
      "http://www.dna.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 2.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 after unamortized (discount) premium and debt issuance costs of long-term debt classified as noncurrent and excluding amounts to be repaid within one year or the normal operating cycle, if longer. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.",
        "label": "Long-term Debt, Excluding Current Maturities",
        "terseLabel": "Long-term debt, net of current portion",
        "verboseLabel": "Long-term debt, less current portion"
       }
      }
     },
     "localname": "LongTermDebtNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.dna.com/role/CondensedConsolidatedBalanceSheets",
      "http://www.dna.com/role/LinesofCreditandLongTermDebtScheduleofLongTermDebtInstrumentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongtermDebtTypeAxis": {
     "auth_ref": [
      "r84"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.dna.com/role/LinesofCreditandLongTermDebtLongTermDebtAdditionalInformationDetails",
      "http://www.dna.com/role/LinesofCreditandLongTermDebtScheduleofLongTermDebtInstrumentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LongtermDebtTypeDomain": {
     "auth_ref": [
      "r84",
      "r351"
     ],
     "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/2021-01-31",
     "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/2021-01-31",
     "presentation": [
      "http://www.dna.com/role/CommitmentsandContingenciesContingenciesAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LossContingenciesTable": {
     "auth_ref": [
      "r339",
      "r340",
      "r341",
      "r343",
      "r344",
      "r345",
      "r346",
      "r348",
      "r349"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.dna.com/role/CommitmentsandContingenciesContingenciesAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LossContingencyClaimsSettledNumber": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of claims settled.",
        "label": "Loss Contingency, Claims Settled, Number",
        "terseLabel": "Loss contingency, claims settled, number"
       }
      }
     },
     "localname": "LossContingencyClaimsSettledNumber",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.dna.com/role/CommitmentsandContingenciesContingenciesAdditionalInformationDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "us-gaap_LossContingencyPendingClaimsNumber": {
     "auth_ref": [
      "r342"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of pending claims pertaining to a loss contingency.",
        "label": "Loss Contingency, Pending Claims, Number",
        "terseLabel": "Claims pending resolution"
       }
      }
     },
     "localname": "LossContingencyPendingClaimsNumber",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.dna.com/role/CommitmentsandContingenciesContingenciesAdditionalInformationDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "us-gaap_MachineryAndEquipmentGross": {
     "auth_ref": [
      "r40",
      "r323"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.dna.com/role/PropertyPlantandEquipmentNetScheduleofPropertyPlantandEquipmentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivities": {
     "auth_ref": [
      "r149"
     ],
     "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 provided by financing activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInFinancingActivities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "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/2021-01-31",
     "presentation": [
      "http://www.dna.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivities": {
     "auth_ref": [
      "r149"
     ],
     "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 used in investing activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInInvestingActivities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "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/2021-01-31",
     "presentation": [
      "http://www.dna.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivities": {
     "auth_ref": [
      "r149",
      "r153",
      "r156"
     ],
     "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",
        "totalLabel": "Net cash used in operating activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInOperatingActivities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.dna.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.dna.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetIncomeLoss": {
     "auth_ref": [
      "r30",
      "r107",
      "r110",
      "r115",
      "r123",
      "r156",
      "r169",
      "r181",
      "r183",
      "r184",
      "r185",
      "r186",
      "r189",
      "r190",
      "r195",
      "r227",
      "r239",
      "r243",
      "r246",
      "r249",
      "r283",
      "r352",
      "r353",
      "r354",
      "r357",
      "r358",
      "r359",
      "r361",
      "r363",
      "r365",
      "r366",
      "r557",
      "r563",
      "r677",
      "r704"
     ],
     "calculation": {
      "http://www.dna.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 23.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      },
      "http://www.dna.com/role/CondensedConsolidatedStatementsofComprehensiveLoss": {
       "order": 3.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 loss",
        "totalLabel": "Net loss"
       }
      }
     },
     "localname": "NetIncomeLoss",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.dna.com/role/CondensedConsolidatedStatementsofCashFlows",
      "http://www.dna.com/role/CondensedConsolidatedStatementsofComprehensiveLoss",
      "http://www.dna.com/role/CondensedConsolidatedStatementsofOperations",
      "http://www.dna.com/role/CondensedConsolidatedStatementsofShareholdersEquity",
      "http://www.dna.com/role/NetLossperShareComputationofBasicandDilutedNetLossPerShareDetails",
      "http://www.dna.com/role/SummaryofSignificantAccountingPoliciesLiquidityAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Income (Loss) Available to Common Stockholders, Basic [Abstract]",
        "terseLabel": "Numerator:"
       }
      }
     },
     "localname": "NetIncomeLossAvailableToCommonStockholdersBasicAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.dna.com/role/NetLossperShareComputationofBasicandDilutedNetLossPerShareDetails"
     ],
     "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/2021-01-31",
     "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/2021-01-31",
     "presentation": [
      "http://www.dna.com/role/SegmentsAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_NonoperatingIncomeExpense": {
     "auth_ref": [
      "r132"
     ],
     "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/2021-01-31",
     "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/2021-01-31",
     "presentation": [
      "http://www.dna.com/role/CondensedConsolidatedStatementsofOperations"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NotesAndLoansReceivableNetCurrent": {
     "auth_ref": [
      "r34",
      "r36",
      "r56",
      "r259",
      "r260",
      "r670"
     ],
     "calculation": {
      "http://www.dna.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 8.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after allowance for credit loss, of financing receivable, classified as current. Includes, but is not limited to, notes and loan receivable.",
        "label": "Financing Receivable, after Allowance for Credit Loss, Current",
        "terseLabel": "Notes"
       }
      }
     },
     "localname": "NotesAndLoansReceivableNetCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.dna.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NotesPayableToBanksMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A written promise to pay a note to a bank.",
        "label": "Notes Payable to Banks [Member]",
        "terseLabel": "Notes payable"
       }
      }
     },
     "localname": "NotesPayableToBanksMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.dna.com/role/LinesofCreditandLongTermDebtLongTermDebtAdditionalInformationDetails",
      "http://www.dna.com/role/LinesofCreditandLongTermDebtScheduleofLongTermDebtInstrumentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_OperatingExpenses": {
     "auth_ref": [],
     "calculation": {
      "http://www.dna.com/role/CondensedConsolidatedStatementsofOperations": {
       "order": 1.0,
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": -1.0
      },
      "http://www.dna.com/role/DiscontinuedOperationsSummaryofFinancialDataforEquityMethodInvestmentsIncludedinDiscontinuedOperationsDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_GrossProfit",
       "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",
        "terseLabel": "Operating expenses",
        "totalLabel": "Total operating expenses"
       }
      }
     },
     "localname": "OperatingExpenses",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.dna.com/role/CondensedConsolidatedStatementsofOperations",
      "http://www.dna.com/role/DiscontinuedOperationsSummaryofFinancialDataforEquityMethodInvestmentsIncludedinDiscontinuedOperationsDetails"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.dna.com/role/CondensedConsolidatedStatementsofOperations"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OperatingIncomeLoss": {
     "auth_ref": [
      "r227",
      "r239",
      "r243",
      "r246",
      "r249"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.dna.com/role/CondensedConsolidatedStatementsofOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseCost": {
     "auth_ref": [
      "r588",
      "r598"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.dna.com/role/OperatingLeasesComponentsofLeaseCostsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Lessee, Operating Lease, Liability, Payment, Due [Abstract]",
        "terseLabel": "Lessee, Operating Lease, Liability, Payment, Due [Abstract]"
       }
      }
     },
     "localname": "OperatingLeaseLiabilitiesPaymentsDueAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.dna.com/role/OperatingLeasesMaturitiesofLeaseLiabilitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OperatingLeaseLiability": {
     "auth_ref": [
      "r584"
     ],
     "calculation": {
      "http://www.dna.com/role/OperatingLeasesMaturitiesofLeaseLiabilitiesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.dna.com/role/OperatingLeasesMaturitiesofLeaseLiabilitiesDetails_1": {
       "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/2021-01-31",
     "presentation": [
      "http://www.dna.com/role/OperatingLeasesMaturitiesofLeaseLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiabilityCurrent": {
     "auth_ref": [
      "r584"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.dna.com/role/CondensedConsolidatedBalanceSheets",
      "http://www.dna.com/role/OperatingLeasesMaturitiesofLeaseLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiabilityNoncurrent": {
     "auth_ref": [
      "r584"
     ],
     "calculation": {
      "http://www.dna.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 5.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/2021-01-31",
     "presentation": [
      "http://www.dna.com/role/CondensedConsolidatedBalanceSheets",
      "http://www.dna.com/role/OperatingLeasesMaturitiesofLeaseLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeasePayments": {
     "auth_ref": [
      "r585",
      "r592"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.dna.com/role/OperatingLeasesOtherInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseRightOfUseAsset": {
     "auth_ref": [
      "r583"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.dna.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": {
     "auth_ref": [
      "r595",
      "r598"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.dna.com/role/OperatingLeasesLeaseTermsandDiscountRatesDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": {
     "auth_ref": [
      "r594",
      "r598"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.dna.com/role/OperatingLeasesLeaseTermsandDiscountRatesDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_OperatingLossCarryforwards": {
     "auth_ref": [
      "r506"
     ],
     "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/2021-01-31",
     "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/2021-01-31",
     "presentation": [
      "http://www.dna.com/role/IncomeTaxesComponentsofIncomeTaxBenefitsDetails",
      "http://www.dna.com/role/IncomeTaxesNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OperatingLossCarryforwardsTable": {
     "auth_ref": [
      "r507"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.dna.com/role/IncomeTaxesComponentsofIncomeTaxBenefitsDetails",
      "http://www.dna.com/role/IncomeTaxesNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OperatingSegmentsMember": {
     "auth_ref": [
      "r238",
      "r239",
      "r240",
      "r241",
      "r243",
      "r249"
     ],
     "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/2021-01-31",
     "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/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": {
     "auth_ref": [
      "r32",
      "r551"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.dna.com/role/Organization"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_OtherAccruedLiabilitiesCurrent": {
     "auth_ref": [
      "r42",
      "r43",
      "r44",
      "r80"
     ],
     "calculation": {
      "http://www.dna.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 3.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/2021-01-31",
     "presentation": [
      "http://www.dna.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherAssetImpairmentCharges": {
     "auth_ref": [
      "r155",
      "r326"
     ],
     "calculation": {
      "http://www.dna.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 9.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      },
      "http://www.dna.com/role/CondensedConsolidatedStatementsofOperations": {
       "order": 1.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/2021-01-31",
     "presentation": [
      "http://www.dna.com/role/CondensedConsolidatedStatementsofCashFlows",
      "http://www.dna.com/role/CondensedConsolidatedStatementsofOperations",
      "http://www.dna.com/role/DiscontinuedOperationsNoncashItemsandPurchasesofPropertyPlantandEquipmentforMBPTitanDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherAssetsNoncurrent": {
     "auth_ref": [
      "r75"
     ],
     "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 of noncurrent assets classified as other.",
        "label": "Other Assets, Noncurrent",
        "terseLabel": "Other assets"
       }
      }
     },
     "localname": "OtherAssetsNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.dna.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax": {
     "auth_ref": [
      "r96",
      "r101",
      "r564",
      "r565",
      "r568"
     ],
     "calculation": {
      "http://www.dna.com/role/CondensedConsolidatedStatementsofComprehensiveLoss": {
       "order": 2.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": "Income (loss) on foreign currency translation adjustments"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.dna.com/role/CondensedConsolidatedStatementsofComprehensiveLoss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax": {
     "auth_ref": [
      "r97",
      "r98",
      "r101"
     ],
     "calculation": {
      "http://www.dna.com/role/CondensedConsolidatedStatementsofComprehensiveLoss": {
       "order": 4.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/2021-01-31",
     "presentation": [
      "http://www.dna.com/role/CondensedConsolidatedStatementsofComprehensiveLoss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationNetOfTax": {
     "auth_ref": [
      "r101",
      "r104",
      "r105",
      "r106",
      "r567"
     ],
     "calculation": {
      "http://www.dna.com/role/CondensedConsolidatedStatementsofComprehensiveLoss": {
       "order": 1.0,
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax of reclassification adjustment from accumulated other comprehensive income for translation gain (loss) realized upon the sale or liquidation of an investment in a foreign entity and foreign currency hedges that are designated and qualified as hedging instruments for hedges of the foreign currency exposure of a net investment in a foreign operation.",
        "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Reclassification Adjustment from AOCI, Realized upon Sale or Liquidation, Net of Tax",
        "negatedTerseLabel": "Release of cumulative translation adjustments to loss from discontinued operations"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.dna.com/role/CondensedConsolidatedStatementsofComprehensiveLoss",
      "http://www.dna.com/role/CondensedConsolidatedStatementsofShareholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossNetOfTax": {
     "auth_ref": [
      "r108",
      "r111",
      "r113",
      "r114",
      "r116",
      "r124",
      "r427",
      "r569",
      "r574",
      "r575",
      "r678",
      "r705"
     ],
     "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 income (loss)"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "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/2021-01-31",
     "presentation": [
      "http://www.dna.com/role/CondensedConsolidatedStatementsofComprehensiveLoss"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OtherLiabilitiesNoncurrent": {
     "auth_ref": [
      "r85"
     ],
     "calculation": {
      "http://www.dna.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 6.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.",
        "label": "Other Liabilities, Noncurrent",
        "terseLabel": "Other long-term liabilities"
       }
      }
     },
     "localname": "OtherLiabilitiesNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.dna.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherNoncashIncomeExpense": {
     "auth_ref": [
      "r156"
     ],
     "calculation": {
      "http://www.dna.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 25.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/2021-01-31",
     "presentation": [
      "http://www.dna.com/role/CondensedConsolidatedStatementsofCashFlows",
      "http://www.dna.com/role/SegmentsReconciliationofNetLossBeforeIncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherNonoperatingIncomeExpense": {
     "auth_ref": [
      "r134"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.dna.com/role/CondensedConsolidatedStatementsofOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherReceivablesNetCurrent": {
     "auth_ref": [],
     "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, 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/2021-01-31",
     "presentation": [
      "http://www.dna.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsForLegalSettlements": {
     "auth_ref": [
      "r152"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of cash paid for the settlement of litigation or for other legal issues during the period.",
        "label": "Payments for Legal Settlements",
        "terseLabel": "Payments for civil money penalty"
       }
      }
     },
     "localname": "PaymentsForLegalSettlements",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.dna.com/role/CommitmentsandContingenciesContingenciesAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsForProceedsFromOtherInvestingActivities": {
     "auth_ref": [
      "r139",
      "r142"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash (inflow) outflow from investing activities classified as other.",
        "label": "Payments for (Proceeds from) Other Investing Activities",
        "negatedTerseLabel": "Proceeds from convertible notes receivable and investment in preferred stock"
       }
      }
     },
     "localname": "PaymentsForProceedsFromOtherInvestingActivities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.dna.com/role/RelatedPartyTransactionsAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquireInterestInJointVenture": {
     "auth_ref": [
      "r140"
     ],
     "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",
        "verboseLabel": "Capital contributions"
       }
      }
     },
     "localname": "PaymentsToAcquireInterestInJointVenture",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.dna.com/role/InvestmentsinJointVenturesIntrexonEnergyPartnersAdditionalInformationDetails",
      "http://www.dna.com/role/InvestmentsinJointVenturesIntrexonEnergyPartnersIIAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquireInvestments": {
     "auth_ref": [
      "r142"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.dna.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": {
     "auth_ref": [
      "r141"
     ],
     "calculation": {
      "http://www.dna.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 3.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",
        "negatedTerseLabel": "Purchases of property, plant and equipment"
       }
      }
     },
     "localname": "PaymentsToAcquirePropertyPlantAndEquipment",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.dna.com/role/CondensedConsolidatedStatementsofCashFlows",
      "http://www.dna.com/role/DiscontinuedOperationsNoncashItemsandPurchasesofPropertyPlantandEquipmentforMBPTitanDetails",
      "http://www.dna.com/role/DiscontinuedOperationsSummaryofSignificantNonCashItemsInvestmentsandPurchasesofPropertyPlantandEquipmentonCashFlowsTSBiotechnologyandEnviroFlightDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PlanNameAxis": {
     "auth_ref": [
      "r465",
      "r486"
     ],
     "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/2021-01-31",
     "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": [],
     "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/2021-01-31",
     "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": [
      "r37",
      "r69",
      "r70"
     ],
     "calculation": {
      "http://www.dna.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 6.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/2021-01-31",
     "presentation": [
      "http://www.dna.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromCollectionOfNotesReceivable": {
     "auth_ref": [
      "r137"
     ],
     "calculation": {
      "http://www.dna.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 6.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/2021-01-31",
     "presentation": [
      "http://www.dna.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromDivestitureOfBusinesses": {
     "auth_ref": [
      "r138"
     ],
     "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 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",
        "terseLabel": "Proceeds from sale of discontinued operations, net of cash sold"
       }
      }
     },
     "localname": "ProceedsFromDivestitureOfBusinesses",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.dna.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromIssuanceOfCommonStock": {
     "auth_ref": [
      "r143"
     ],
     "calculation": {
      "http://www.dna.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 1.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/2021-01-31",
     "presentation": [
      "http://www.dna.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromIssuanceOfLongTermDebt": {
     "auth_ref": [
      "r144"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.dna.com/role/LinesofCreditandLongTermDebtLongTermDebtAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromLinesOfCredit": {
     "auth_ref": [
      "r144",
      "r168"
     ],
     "calculation": {
      "http://www.dna.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow from contractual arrangement with the lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements.",
        "label": "Proceeds from Lines of Credit",
        "terseLabel": "Advances from lines of credit"
       }
      }
     },
     "localname": "ProceedsFromLinesOfCredit",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.dna.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities": {
     "auth_ref": [
      "r136",
      "r137",
      "r264"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.dna.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromSaleAndMaturityOfOtherInvestments": {
     "auth_ref": [
      "r139"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow associated with the sale and maturity (principal being due) of other investments, prepayment and call (request of early payment) of other investments not otherwise defined in the taxonomy.",
        "label": "Proceeds from Sale and Maturity of Other Investments",
        "verboseLabel": "Proceeds from sale and maturity of other investments"
       }
      }
     },
     "localname": "ProceedsFromSaleAndMaturityOfOtherInvestments",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.dna.com/role/RelatedPartyTransactionsAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromSaleOfOtherAssetsInvestingActivities": {
     "auth_ref": [
      "r139"
     ],
     "calculation": {
      "http://www.dna.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 4.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/2021-01-31",
     "presentation": [
      "http://www.dna.com/role/CondensedConsolidatedStatementsofCashFlows",
      "http://www.dna.com/role/DiscontinuedOperationsNoncashItemsandPurchasesofPropertyPlantandEquipmentforMBPTitanDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromStockOptionsExercised": {
     "auth_ref": [
      "r143",
      "r487"
     ],
     "calculation": {
      "http://www.dna.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 5.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/2021-01-31",
     "presentation": [
      "http://www.dna.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProductMember": {
     "auth_ref": [
      "r446"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Article or substance produced by nature, labor or machinery.",
        "label": "Product [Member]",
        "terseLabel": "Products"
       }
      }
     },
     "localname": "ProductMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.dna.com/role/CondensedConsolidatedStatementsofOperations"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.dna.com/role/RelatedPartyTransactionsAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProfitLoss": {
     "auth_ref": [
      "r30",
      "r107",
      "r110",
      "r115",
      "r147",
      "r169",
      "r181",
      "r189",
      "r190",
      "r227",
      "r239",
      "r243",
      "r246",
      "r249",
      "r283",
      "r352",
      "r353",
      "r354",
      "r357",
      "r358",
      "r359",
      "r361",
      "r363",
      "r365",
      "r366",
      "r534",
      "r538",
      "r539",
      "r548",
      "r549",
      "r557",
      "r563",
      "r682"
     ],
     "calculation": {
      "http://www.dna.com/role/DiscontinuedOperationsSummaryofFinancialDataforEquityMethodInvestmentsIncludedinDiscontinuedOperationsDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.",
        "label": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest",
        "totalLabel": "Net loss"
       }
      }
     },
     "localname": "ProfitLoss",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.dna.com/role/DiscontinuedOperationsSummaryofFinancialDataforEquityMethodInvestmentsIncludedinDiscontinuedOperationsDetails"
     ],
     "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/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": {
     "auth_ref": [
      "r332",
      "r726",
      "r727",
      "r728"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.dna.com/role/PropertyPlantandEquipmentNet"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentGross": {
     "auth_ref": [
      "r73",
      "r323"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.dna.com/role/PropertyPlantandEquipmentNetScheduleofPropertyPlantandEquipmentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentNet": {
     "auth_ref": [
      "r47",
      "r48",
      "r325",
      "r611",
      "r686",
      "r698"
     ],
     "calculation": {
      "http://www.dna.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 4.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/2021-01-31",
     "presentation": [
      "http://www.dna.com/role/CondensedConsolidatedBalanceSheets",
      "http://www.dna.com/role/PropertyPlantandEquipmentNetScheduleofPropertyPlantandEquipmentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentTextBlock": {
     "auth_ref": [
      "r47",
      "r325"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.dna.com/role/PropertyPlantandEquipmentNetTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ProvisionForDoubtfulAccounts": {
     "auth_ref": [
      "r127",
      "r288"
     ],
     "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 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/2021-01-31",
     "presentation": [
      "http://www.dna.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PublicUtilitiesInventoryAxis": {
     "auth_ref": [
      "r66"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.dna.com/role/InventoryDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PublicUtilitiesInventoryTypeDomain": {
     "auth_ref": [],
     "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/2021-01-31",
     "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/2021-01-31",
     "presentation": [
      "http://www.dna.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock": {
     "auth_ref": [
      "r239",
      "r243"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.dna.com/role/SegmentsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock": {
     "auth_ref": [
      "r238",
      "r243"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.dna.com/role/SegmentsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RelatedPartyDomain": {
     "auth_ref": [
      "r456",
      "r602",
      "r603"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.dna.com/role/CondensedConsolidatedBalanceSheetsParenthetical",
      "http://www.dna.com/role/CondensedConsolidatedStatementsofOperationsParenthetical",
      "http://www.dna.com/role/DiscontinuedOperationsSummaryofFinancialResultsforTSBiotechnologyandEnviroFlightDetails",
      "http://www.dna.com/role/InvestmentsinJointVenturesIntrexonEnergyPartnersAdditionalInformationDetails",
      "http://www.dna.com/role/InvestmentsinJointVenturesIntrexonEnergyPartnersIIAdditionalInformationDetails",
      "http://www.dna.com/role/LinesofCreditandLongTermDebtLongTermDebtAdditionalInformationDetails",
      "http://www.dna.com/role/RelatedPartyTransactionsAdditionalInformationDetails",
      "http://www.dna.com/role/ShareBasedPaymentsAdditionalInformationDetails",
      "http://www.dna.com/role/ShareholdersEquityIssuancesofPrecigenCommonStockDetails"
     ],
     "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/2021-01-31",
     "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/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": {
     "auth_ref": [
      "r456",
      "r602",
      "r606",
      "r648",
      "r649",
      "r650",
      "r651",
      "r652",
      "r653",
      "r654",
      "r655",
      "r656",
      "r657",
      "r658",
      "r659"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.dna.com/role/CondensedConsolidatedBalanceSheetsParenthetical",
      "http://www.dna.com/role/CondensedConsolidatedStatementsofOperationsParenthetical",
      "http://www.dna.com/role/DiscontinuedOperationsSummaryofFinancialResultsforTSBiotechnologyandEnviroFlightDetails",
      "http://www.dna.com/role/InvestmentsinJointVenturesIntrexonEnergyPartnersAdditionalInformationDetails",
      "http://www.dna.com/role/InvestmentsinJointVenturesIntrexonEnergyPartnersIIAdditionalInformationDetails",
      "http://www.dna.com/role/LinesofCreditandLongTermDebtLongTermDebtAdditionalInformationDetails",
      "http://www.dna.com/role/RelatedPartyTransactionsAdditionalInformationDetails",
      "http://www.dna.com/role/ShareBasedPaymentsAdditionalInformationDetails",
      "http://www.dna.com/role/ShareholdersEquityIssuancesofPrecigenCommonStockDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": {
     "auth_ref": [
      "r600",
      "r601",
      "r603",
      "r607",
      "r608"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.dna.com/role/RelatedPartyTransactions"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RepaymentsOfLinesOfCredit": {
     "auth_ref": [
      "r145",
      "r168"
     ],
     "calculation": {
      "http://www.dna.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 3.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": "Repayments of advances from lines of credit"
       }
      }
     },
     "localname": "RepaymentsOfLinesOfCredit",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.dna.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RepaymentsOfLongTermDebt": {
     "auth_ref": [
      "r145"
     ],
     "calculation": {
      "http://www.dna.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 4.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/2021-01-31",
     "presentation": [
      "http://www.dna.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ResearchAndDevelopmentExpense": {
     "auth_ref": [
      "r496",
      "r644",
      "r740"
     ],
     "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/2021-01-31",
     "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/2021-01-31",
     "presentation": [
      "http://www.dna.com/role/ShareBasedPaymentsScheduleofStockBasedCompensationCostsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RestrictedCashAndCashEquivalentsNoncurrent": {
     "auth_ref": [
      "r39",
      "r49",
      "r157",
      "r162",
      "r724"
     ],
     "calculation": {
      "http://www.dna.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 1.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/2021-01-31",
     "presentation": [
      "http://www.dna.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.dna.com/role/NetLossperShareScheduleofAntidilutiveSecuritiesExcludedfromCalculationofNetLossperShareDetails",
      "http://www.dna.com/role/ShareBasedPaymentsAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RetainedEarningsAccumulatedDeficit": {
     "auth_ref": [
      "r60",
      "r435",
      "r491",
      "r611",
      "r696",
      "r719",
      "r721"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.dna.com/role/CondensedConsolidatedBalanceSheets",
      "http://www.dna.com/role/SummaryofSignificantAccountingPoliciesLiquidityAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RetainedEarningsMember": {
     "auth_ref": [
      "r0",
      "r178",
      "r179",
      "r180",
      "r182",
      "r188",
      "r190",
      "r285",
      "r488",
      "r489",
      "r490",
      "r512",
      "r513",
      "r555",
      "r716",
      "r718"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.dna.com/role/CondensedConsolidatedStatementsofShareholdersEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": {
     "auth_ref": [
      "r218",
      "r219",
      "r238",
      "r244",
      "r245",
      "r252",
      "r253",
      "r256",
      "r442",
      "r443",
      "r645"
     ],
     "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/2021-01-31",
     "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_RevenueRemainingPerformanceObligation": {
     "auth_ref": [
      "r440"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of transaction price allocated to performance obligation that has not been recognized as revenue.",
        "label": "Revenue, Remaining Performance Obligation, Amount",
        "terseLabel": "Deferred revenue"
       }
      }
     },
     "localname": "RevenueRemainingPerformanceObligation",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.dna.com/role/CollaborationandLicensingRevenueSummaryofDeferredRevenuebyCollaboratorDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1": {
     "auth_ref": [
      "r441"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Period in which remaining performance obligation is expected to be recognized as revenue, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period",
        "terseLabel": "Average Remaining Performance Period (Years)"
       }
      }
     },
     "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.dna.com/role/CollaborationandLicensingRevenueSummaryofDeferredRevenuebyCollaboratorDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis": {
     "auth_ref": [
      "r441"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Start date of time band for expected timing of satisfaction of remaining performance obligation, in YYYY-MM-DD format.",
        "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]",
        "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]"
       }
      }
     },
     "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.dna.com/role/CollaborationandLicensingRevenueSummaryofDeferredRevenuebyCollaboratorDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock": {
     "auth_ref": [
      "r441"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.dna.com/role/CollaborationandLicensingRevenueTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_Revenues": {
     "auth_ref": [
      "r119",
      "r169",
      "r218",
      "r219",
      "r238",
      "r244",
      "r245",
      "r252",
      "r253",
      "r256",
      "r283",
      "r352",
      "r353",
      "r354",
      "r357",
      "r358",
      "r359",
      "r361",
      "r363",
      "r365",
      "r366",
      "r563",
      "r682"
     ],
     "calculation": {
      "http://www.dna.com/role/DiscontinuedOperationsSummaryofFinancialDataforEquityMethodInvestmentsIncludedinDiscontinuedOperationsDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_GrossProfit",
       "weight": 1.0
      }
     },
     "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/2021-01-31",
     "presentation": [
      "http://www.dna.com/role/DiscontinuedOperationsSummaryofFinancialDataforEquityMethodInvestmentsIncludedinDiscontinuedOperationsDetails",
      "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/2021-01-31",
     "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/2021-01-31",
     "presentation": [
      "http://www.dna.com/role/LinesofCreditandLongTermDebtLinesofCreditAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": {
     "auth_ref": [
      "r593",
      "r598"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.dna.com/role/OperatingLeasesOtherInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock": {
     "auth_ref": [
      "r103",
      "r574",
      "r575"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.dna.com/role/ShareholdersEquityTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": {
     "auth_ref": [
      "r199"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.dna.com/role/NetLossperShareScheduleofAntidilutiveSecuritiesExcludedfromCalculationofNetLossperShareDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": {
     "auth_ref": [
      "r199"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.dna.com/role/NetLossperShareTables"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.dna.com/role/ShorttermandLongtermInvestmentsSummaryofAmortizedCostGrossUnrealizedGainsandLossesandFairValueofShorttermandLongtermInvestmentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable": {
     "auth_ref": [
      "r531"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.dna.com/role/CollaborationandLicensingRevenueSummarizedCollaborationandLicensingRevenueDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfDebtInstrumentsTextBlock": {
     "auth_ref": [
      "r84",
      "r176",
      "r403",
      "r405",
      "r428",
      "r432",
      "r433",
      "r434",
      "r577",
      "r578",
      "r581",
      "r690"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.dna.com/role/LinesofCreditandLongTermDebtTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock": {
     "auth_ref": [
      "r2",
      "r16",
      "r17",
      "r18",
      "r19",
      "r20",
      "r21",
      "r25",
      "r28",
      "r29",
      "r30",
      "r330",
      "r331"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.dna.com/role/DiscontinuedOperationsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": {
     "auth_ref": [
      "r198"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.",
        "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]",
        "terseLabel": "Computation of Basic and Diluted Net Loss per Share"
       }
      }
     },
     "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.dna.com/role/NetLossperShareTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": {
     "auth_ref": [
      "r500"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.dna.com/role/IncomeTaxesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable": {
     "auth_ref": [
      "r464",
      "r484",
      "r492"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.dna.com/role/ShareBasedPaymentsScheduleofStockBasedCompensationCostsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": {
     "auth_ref": [
      "r464",
      "r484",
      "r492"
     ],
     "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/2021-01-31",
     "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/2021-01-31",
     "presentation": [
      "http://www.dna.com/role/InvestmentsinJointVenturesIntrexonEnergyPartnersAdditionalInformationDetails",
      "http://www.dna.com/role/InvestmentsinJointVenturesIntrexonEnergyPartnersIIAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfEquityMethodInvestmentsTable": {
     "auth_ref": [
      "r30",
      "r169",
      "r282",
      "r283",
      "r563"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.dna.com/role/InvestmentsinJointVenturesIntrexonEnergyPartnersAdditionalInformationDetails",
      "http://www.dna.com/role/InvestmentsinJointVenturesIntrexonEnergyPartnersIIAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": {
     "auth_ref": [
      "r311",
      "r314",
      "r646"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.dna.com/role/GoodwillandIntangibleAssetsNetScheduleofIntangibleAssetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": {
     "auth_ref": [
      "r311",
      "r314"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.dna.com/role/GoodwillandIntangibleAssetsNetTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfGoodwillTextBlock": {
     "auth_ref": [
      "r306",
      "r308"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.dna.com/role/GoodwillandIntangibleAssetsNetTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": {
     "auth_ref": [
      "r45",
      "r66",
      "r67",
      "r68"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.dna.com/role/InventoryTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock": {
     "auth_ref": [
      "r350"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of maturity and sinking fund requirement for long-term debt.",
        "label": "Schedule of Maturities of Long-term Debt [Table Text Block]",
        "terseLabel": "Schedule of Future Maturities of Long-Term Debt"
       }
      }
     },
     "localname": "ScheduleOfMaturitiesOfLongTermDebtTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.dna.com/role/LinesofCreditandLongTermDebtTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable": {
     "auth_ref": [
      "r604",
      "r606"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.dna.com/role/CondensedConsolidatedStatementsofOperationsParenthetical",
      "http://www.dna.com/role/RelatedPartyTransactionsAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": {
     "auth_ref": [
      "r227",
      "r230",
      "r242",
      "r306"
     ],
     "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/2021-01-31",
     "presentation": [
      "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": [
      "r227",
      "r230",
      "r242",
      "r306"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.dna.com/role/SegmentsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": {
     "auth_ref": [
      "r465",
      "r486"
     ],
     "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/2021-01-31",
     "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": [
      "r469",
      "r480",
      "r481"
     ],
     "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/2021-01-31",
     "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/2021-01-31",
     "presentation": [
      "http://www.dna.com/role/ShareBasedPaymentsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfStockByClassTable": {
     "auth_ref": [
      "r87",
      "r166",
      "r206",
      "r207",
      "r408",
      "r409",
      "r410",
      "r411",
      "r412",
      "r413",
      "r414",
      "r416",
      "r420",
      "r425",
      "r428",
      "r429",
      "r430",
      "r432",
      "r433",
      "r434",
      "r435"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule detailing information related to equity by class of stock. Class of stock includes common, convertible, and preferred stocks which are not redeemable or redeemable solely at the option of the issuer. It also includes preferred stock with redemption features that are solely within the control of the issuer and mandatorily redeemable stock if redemption is required to occur only upon liquidation or termination of the reporting entity.",
        "label": "Schedule of Stock by Class [Table]",
        "terseLabel": "Schedule of Stock by Class [Table]"
       }
      }
     },
     "localname": "ScheduleOfStockByClassTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.dna.com/role/ShareholdersEquityIssuancesofPrecigenCommonStockDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "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/2021-01-31",
     "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": [
      "r3",
      "r6",
      "r7",
      "r8"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.dna.com/role/ShareBasedPaymentsScheduleofStockBasedCompensationCostsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SegmentDomain": {
     "auth_ref": [
      "r215",
      "r218",
      "r219",
      "r220",
      "r221",
      "r222",
      "r223",
      "r224",
      "r225",
      "r226",
      "r227",
      "r228",
      "r229",
      "r238",
      "r239",
      "r240",
      "r241",
      "r243",
      "r244",
      "r245",
      "r246",
      "r247",
      "r249",
      "r256",
      "r334",
      "r335",
      "r711"
     ],
     "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/2021-01-31",
     "presentation": [
      "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/2021-01-31",
     "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/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_SegmentReportingDisclosureTextBlock": {
     "auth_ref": [
      "r215",
      "r216",
      "r217",
      "r227",
      "r231",
      "r243",
      "r247",
      "r248",
      "r249",
      "r250",
      "r252",
      "r255",
      "r256",
      "r257"
     ],
     "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/2021-01-31",
     "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/2021-01-31",
     "presentation": [
      "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/2021-01-31",
     "presentation": [
      "http://www.dna.com/role/SegmentsReconciliationofNetLossBeforeIncomeTaxesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SegmentReportingPolicyPolicyTextBlock": {
     "auth_ref": [
      "r232",
      "r233",
      "r234",
      "r235",
      "r236",
      "r237",
      "r253"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.dna.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SellingGeneralAndAdministrativeExpense": {
     "auth_ref": [
      "r131"
     ],
     "calculation": {
      "http://www.dna.com/role/CondensedConsolidatedStatementsofOperations": {
       "order": 4.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/2021-01-31",
     "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/2021-01-31",
     "presentation": [
      "http://www.dna.com/role/ShareBasedPaymentsAdditionalInformationDetails",
      "http://www.dna.com/role/ShareBasedPaymentsScheduleofStockBasedCompensationCostsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ServiceMember": {
     "auth_ref": [
      "r446"
     ],
     "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": "Services"
       }
      }
     },
     "localname": "ServiceMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.dna.com/role/CondensedConsolidatedStatementsofOperations"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ShareBasedCompensation": {
     "auth_ref": [
      "r154"
     ],
     "calculation": {
      "http://www.dna.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 15.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/2021-01-31",
     "presentation": [
      "http://www.dna.com/role/CondensedConsolidatedStatementsofCashFlows",
      "http://www.dna.com/role/DiscontinuedOperationsNoncashItemsandPurchasesofPropertyPlantandEquipmentforMBPTitanDetails",
      "http://www.dna.com/role/DiscontinuedOperationsSummaryofSignificantNonCashItemsInvestmentsandPurchasesofPropertyPlantandEquipmentonCashFlowsTSBiotechnologyandEnviroFlightDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": {
     "auth_ref": [
      "r466"
     ],
     "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/2021-01-31",
     "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/2021-01-31",
     "presentation": [
      "http://www.dna.com/role/ShareBasedPaymentsScheduleofRestrictedStockUnitActivityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": {
     "auth_ref": [
      "r474"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.dna.com/role/ShareBasedPaymentsScheduleofRestrictedStockUnitActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r479"
     ],
     "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",
        "negatedTerseLabel": "Forfeited (in usd per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.dna.com/role/ShareBasedPaymentsScheduleofRestrictedStockUnitActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": {
     "auth_ref": [
      "r477"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.dna.com/role/ShareBasedPaymentsScheduleofRestrictedStockUnitActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r477"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.dna.com/role/ShareBasedPaymentsScheduleofRestrictedStockUnitActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": {
     "auth_ref": [
      "r476"
     ],
     "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/2021-01-31",
     "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/2021-01-31",
     "presentation": [
      "http://www.dna.com/role/ShareBasedPaymentsScheduleofRestrictedStockUnitActivityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r476"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.dna.com/role/ShareBasedPaymentsScheduleofRestrictedStockUnitActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": {
     "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, Weighted Average Grant Date Fair Value [Abstract]",
        "terseLabel": "Weighted Average Grant Date Fair Value"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.dna.com/role/ShareBasedPaymentsScheduleofRestrictedStockUnitActivityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms": {
     "auth_ref": [
      "r482"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.dna.com/role/ShareBasedPaymentsScheduleofRestrictedStockUnitActivityDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": {
     "auth_ref": [
      "r478"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.dna.com/role/ShareBasedPaymentsScheduleofRestrictedStockUnitActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r478"
     ],
     "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",
        "negatedTerseLabel": "Vested (in usd per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "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/2021-01-31",
     "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": [
      "r467"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.dna.com/role/ShareBasedPaymentsAdditionalInformationDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": {
     "auth_ref": [
      "r486"
     ],
     "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/2021-01-31",
     "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/2021-01-31",
     "presentation": [
      "http://www.dna.com/role/ShareBasedPaymentsScheduleofStockOptionActivityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": {
     "auth_ref": [
      "r472"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.dna.com/role/ShareBasedPaymentsScheduleofStockOptionActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": {
     "auth_ref": [
      "r472"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.dna.com/role/ShareBasedPaymentsScheduleofStockOptionActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod": {
     "auth_ref": [
      "r475"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.dna.com/role/ShareBasedPaymentsScheduleofStockOptionActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": {
     "auth_ref": [
      "r474"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.dna.com/role/ShareBasedPaymentsScheduleofStockOptionActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": {
     "auth_ref": [],
     "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/2021-01-31",
     "presentation": [
      "http://www.dna.com/role/ShareBasedPaymentsScheduleofStockOptionActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": {
     "auth_ref": [
      "r471",
      "r486"
     ],
     "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/2021-01-31",
     "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/2021-01-31",
     "presentation": [
      "http://www.dna.com/role/ShareBasedPaymentsScheduleofStockOptionActivityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": {
     "auth_ref": [
      "r470"
     ],
     "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/2021-01-31",
     "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/2021-01-31",
     "presentation": [
      "http://www.dna.com/role/ShareBasedPaymentsScheduleofStockOptionActivityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": {
     "auth_ref": [
      "r463",
      "r468"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.dna.com/role/ShareBasedPaymentsAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": {
     "auth_ref": [],
     "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",
        "negatedTerseLabel": "Exercised (in usd per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.dna.com/role/ShareBasedPaymentsScheduleofStockOptionActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice": {
     "auth_ref": [],
     "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",
        "negatedLabel": "Expired (in usd per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.dna.com/role/ShareBasedPaymentsScheduleofStockOptionActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice": {
     "auth_ref": [],
     "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",
        "negatedLabel": "Forfeited (in usd per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.dna.com/role/ShareBasedPaymentsScheduleofStockOptionActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": {
     "auth_ref": [],
     "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/2021-01-31",
     "presentation": [
      "http://www.dna.com/role/ShareBasedPaymentsScheduleofStockOptionActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": {
     "auth_ref": [
      "r486"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.dna.com/role/ShareBasedPaymentsScheduleofStockOptionActivityDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": {
     "auth_ref": [
      "r482"
     ],
     "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/2021-01-31",
     "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/2021-01-31",
     "presentation": [
      "http://www.dna.com/role/ShareholdersEquityShareLendingAgreementDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShortTermInvestments": {
     "auth_ref": [
      "r51",
      "r667",
      "r668",
      "r692"
     ],
     "calculation": {
      "http://www.dna.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 9.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/2021-01-31",
     "presentation": [
      "http://www.dna.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShortTermLeaseCost": {
     "auth_ref": [
      "r589",
      "r598"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.dna.com/role/OperatingLeasesComponentsofLeaseCostsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SignificantAccountingPoliciesTextBlock": {
     "auth_ref": [
      "r163",
      "r177"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.dna.com/role/SummaryofSignificantAccountingPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_StatementBusinessSegmentsAxis": {
     "auth_ref": [
      "r15",
      "r215",
      "r218",
      "r219",
      "r220",
      "r221",
      "r222",
      "r223",
      "r224",
      "r225",
      "r226",
      "r227",
      "r228",
      "r229",
      "r238",
      "r239",
      "r240",
      "r241",
      "r243",
      "r244",
      "r245",
      "r246",
      "r247",
      "r249",
      "r256",
      "r306",
      "r329",
      "r334",
      "r335",
      "r711"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by business segments.",
        "label": "Segments [Axis]",
        "terseLabel": "Segments [Axis]"
       }
      }
     },
     "localname": "StatementBusinessSegmentsAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "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": [
      "r0",
      "r89",
      "r113",
      "r114",
      "r115",
      "r178",
      "r179",
      "r180",
      "r182",
      "r188",
      "r190",
      "r205",
      "r285",
      "r427",
      "r435",
      "r488",
      "r489",
      "r490",
      "r512",
      "r513",
      "r555",
      "r569",
      "r570",
      "r571",
      "r572",
      "r573",
      "r575",
      "r716",
      "r717",
      "r718",
      "r778"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.dna.com/role/CondensedConsolidatedStatementsofShareholdersEquity",
      "http://www.dna.com/role/ShareholdersEquityComponentsofAccumulatedOtherComprehensiveIncomeDetails"
     ],
     "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/2021-01-31",
     "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/2021-01-31",
     "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/2021-01-31",
     "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/2021-01-31",
     "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/2021-01-31",
     "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/2021-01-31",
     "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": [
      "r178",
      "r179",
      "r180",
      "r205",
      "r645"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.dna.com/role/CondensedConsolidatedBalanceSheetsParenthetical",
      "http://www.dna.com/role/CondensedConsolidatedStatementsofOperations",
      "http://www.dna.com/role/CondensedConsolidatedStatementsofShareholdersEquity"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StockIssued1": {
     "auth_ref": [
      "r159",
      "r160",
      "r161"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The fair value of stock issued in noncash financing activities.",
        "label": "Stock Issued",
        "terseLabel": "Stock issued upon conversion of long-term debt"
       }
      }
     },
     "localname": "StockIssued1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.dna.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities": {
     "auth_ref": [
      "r88",
      "r387",
      "r427",
      "r428",
      "r435"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares issued during the period as a result of the conversion of convertible securities.",
        "label": "Stock Issued During Period, Shares, Conversion of Convertible Securities",
        "terseLabel": "Shares issued upon conversion of long-term debt (in shares)"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.dna.com/role/CondensedConsolidatedStatementsofShareholdersEquity"
     ],
     "xbrltype": "sharesItemType"
    },
    "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/2021-01-31",
     "presentation": [
      "http://www.dna.com/role/CondensedConsolidatedStatementsofShareholdersEquity"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesNewIssues": {
     "auth_ref": [
      "r54",
      "r55",
      "r427",
      "r435"
     ],
     "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 private placement or in public offering, net of issuance costs (in shares)"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesNewIssues",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "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/2021-01-31",
     "presentation": [
      "http://www.dna.com/role/ShareholdersEquityShareLendingAgreementDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": {
     "auth_ref": [
      "r54",
      "r55",
      "r427",
      "r435",
      "r473"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.dna.com/role/ShareBasedPaymentsScheduleofStockOptionActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities": {
     "auth_ref": [
      "r89",
      "r427",
      "r435"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The gross value of stock issued during the period upon the conversion of convertible securities.",
        "label": "Stock Issued During Period, Value, Conversion of Convertible Securities",
        "terseLabel": "Shares issued upon conversion of long-term debt"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodValueConversionOfConvertibleSecurities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.dna.com/role/CondensedConsolidatedStatementsofShareholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "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/2021-01-31",
     "presentation": [
      "http://www.dna.com/role/CondensedConsolidatedStatementsofShareholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockIssuedDuringPeriodValueNewIssues": {
     "auth_ref": [
      "r54",
      "r55",
      "r427",
      "r435"
     ],
     "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 private placement or in public offering, net of issuance costs"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodValueNewIssues",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "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/2021-01-31",
     "presentation": [
      "http://www.dna.com/role/NetLossperShareScheduleofAntidilutiveSecuritiesExcludedfromCalculationofNetLossperShareDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_StockholdersEquity": {
     "auth_ref": [
      "r55",
      "r62",
      "r63",
      "r169",
      "r262",
      "r283",
      "r563",
      "r611"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.dna.com/role/CondensedConsolidatedBalanceSheets",
      "http://www.dna.com/role/CondensedConsolidatedStatementsofShareholdersEquity",
      "http://www.dna.com/role/ShareholdersEquityComponentsofAccumulatedOtherComprehensiveIncomeDetails"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.dna.com/role/CondensedConsolidatedBalanceSheets",
      "http://www.dna.com/role/CondensedConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StockholdersEquityNoteDisclosureTextBlock": {
     "auth_ref": [
      "r167",
      "r412",
      "r415",
      "r416",
      "r417",
      "r418",
      "r419",
      "r420",
      "r421",
      "r422",
      "r423",
      "r424",
      "r426",
      "r435",
      "r436"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.dna.com/role/ShareholdersEquity"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SubleaseIncome": {
     "auth_ref": [
      "r591",
      "r598"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.dna.com/role/RelatedPartyTransactionsAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "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/2021-01-31",
     "presentation": [
      "http://www.dna.com/role/CondensedConsolidatedStatementsofCashFlows",
      "http://www.dna.com/role/OperatingLeasesOtherInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_TaxCreditCarryforwardAxis": {
     "auth_ref": [
      "r507"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.dna.com/role/IncomeTaxesNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_TaxCreditCarryforwardNameDomain": {
     "auth_ref": [
      "r507"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.dna.com/role/IncomeTaxesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_TrademarksMember": {
     "auth_ref": [
      "r526"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.dna.com/role/GoodwillandIntangibleAssetsNetScheduleofIntangibleAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": {
     "auth_ref": [
      "r272",
      "r273",
      "r275",
      "r276",
      "r277",
      "r395",
      "r425",
      "r554",
      "r612",
      "r613",
      "r614",
      "r615",
      "r616",
      "r617",
      "r618",
      "r619",
      "r620",
      "r621",
      "r622",
      "r623",
      "r624",
      "r625",
      "r626",
      "r627",
      "r628",
      "r629",
      "r630",
      "r631",
      "r632",
      "r633",
      "r634",
      "r635",
      "r636",
      "r637",
      "r638",
      "r639",
      "r640",
      "r641",
      "r746",
      "r747",
      "r748",
      "r749",
      "r750",
      "r751",
      "r752"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.dna.com/role/FairValueMeasurementsSummaryofPlacementintheFairValueHierarchyofFinancialAssetsthatareMeasuredatFairValueonaRecurringBasisDetails",
      "http://www.dna.com/role/ShorttermandLongtermInvestmentsSummaryofAmortizedCostGrossUnrealizedGainsandLossesandFairValueofShorttermandLongtermInvestmentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_TypeOfArrangementAxis": {
     "auth_ref": [
      "r531"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.dna.com/role/CollaborationandLicensingRevenueSummarizedCollaborationandLicensingRevenueDetails",
      "http://www.dna.com/role/CollaborationandLicensingRevenueSummaryofDeferredRevenueDetails",
      "http://www.dna.com/role/CollaborationandLicensingRevenueSummaryofDeferredRevenuebyCollaboratorDetails",
      "http://www.dna.com/role/CommitmentsandContingenciesContingenciesAdditionalInformationDetails",
      "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": [
      "r683"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.dna.com/role/FairValueMeasurementsSummaryofPlacementintheFairValueHierarchyofFinancialAssetsthatareMeasuredatFairValueonaRecurringBasisDetails",
      "http://www.dna.com/role/ShorttermandLongtermInvestmentsSummaryofAmortizedCostGrossUnrealizedGainsandLossesandFairValueofShorttermandLongtermInvestmentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_UseOfEstimates": {
     "auth_ref": [
      "r208",
      "r209",
      "r210",
      "r211",
      "r212",
      "r213",
      "r214"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.dna.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_VariableInterestEntityEntityMaximumLossExposureAmount": {
     "auth_ref": [
      "r545",
      "r547"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.dna.com/role/SummaryofSignificantAccountingPoliciesVariableInterestEntitiesAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_VariableLeaseCost": {
     "auth_ref": [
      "r590",
      "r598"
     ],
     "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/2021-01-31",
     "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/2021-01-31",
     "presentation": [
      "http://www.dna.com/role/NetLossperShareScheduleofAntidilutiveSecuritiesExcludedfromCalculationofNetLossperShareDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": {
     "auth_ref": [
      "r192",
      "r198"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.dna.com/role/CondensedConsolidatedStatementsofOperations",
      "http://www.dna.com/role/NetLossperShareComputationofBasicandDilutedNetLossPerShareDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Weighted Average Number of Shares Outstanding, Diluted [Abstract]",
        "terseLabel": "Denominator:"
       }
      }
     },
     "localname": "WeightedAverageNumberOfSharesOutstandingAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.dna.com/role/NetLossperShareComputationofBasicandDilutedNetLossPerShareDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": {
     "auth_ref": [
      "r191",
      "r198"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.dna.com/role/CondensedConsolidatedStatementsofOperations",
      "http://www.dna.com/role/NetLossperShareComputationofBasicandDilutedNetLossPerShareDetails"
     ],
     "xbrltype": "sharesItemType"
    }
   },
   "unitCount": 8
  }
 },
 "std_ref": {
  "r0": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "105",
   "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695"
  },
  "r1": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222160&loc=d3e1107-107759"
  },
  "r10": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222160&loc=SL51721523-107759"
  },
  "r100": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580"
  },
  "r101": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e637-108580"
  },
  "r102": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e681-108580"
  },
  "r103": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669686-108580"
  },
  "r104": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e689-108580"
  },
  "r105": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e709-108580"
  },
  "r106": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL34724391-108580"
  },
  "r107": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580"
  },
  "r108": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580"
  },
  "r109": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580"
  },
  "r11": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222160&loc=SL51721525-107759"
  },
  "r110": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669625-108580"
  },
  "r111": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669625-108580"
  },
  "r112": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e557-108580"
  },
  "r113": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067"
  },
  "r114": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067"
  },
  "r115": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067"
  },
  "r116": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124507222&loc=d3e1436-108581"
  },
  "r117": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(13))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868656-224227"
  },
  "r118": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(210.5-03(11))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r119": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(1))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r12": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222160&loc=d3e1012-107759"
  },
  "r120": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(10))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r121": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(12))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r122": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(14))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r123": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(20))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r124": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(21))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r125": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(24))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r126": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(25))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r127": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(5))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r128": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.1,2)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r129": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.13)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r13": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222160&loc=d3e1020-107759"
  },
  "r130": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.2(a),(d))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r131": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.4)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r132": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.7)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r133": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.8)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r134": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.9)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r135": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "8",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r136": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3151-108585"
  },
  "r137": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3179-108585"
  },
  "r138": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3179-108585"
  },
  "r139": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3179-108585"
  },
  "r14": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760"
  },
  "r140": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585"
  },
  "r141": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585"
  },
  "r142": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585"
  },
  "r143": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3255-108585"
  },
  "r144": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3255-108585"
  },
  "r145": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585"
  },
  "r146": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3367-108585"
  },
  "r147": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3000-108585"
  },
  "r148": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21D",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=SL94080555-108585"
  },
  "r149": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3521-108585"
  },
  "r15": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760"
  },
  "r150": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585"
  },
  "r151": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585"
  },
  "r152": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585"
  },
  "r153": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585"
  },
  "r154": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585"
  },
  "r155": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585"
  },
  "r156": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585"
  },
  "r157": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3044-108585"
  },
  "r158": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4297-108586"
  },
  "r159": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4304-108586"
  },
  "r16": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760"
  },
  "r160": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4313-108586"
  },
  "r161": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4332-108586"
  },
  "r162": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=SL98516268-108586"
  },
  "r163": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18726-107790"
  },
  "r164": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18823-107790"
  },
  "r165": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(c))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r166": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(d))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r167": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(e)(1))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r168": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(f))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r169": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(g)(1)(ii))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r17": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=d3e1474-107760"
  },
  "r170": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r171": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(h)(2))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r172": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(h))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r173": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(k)(1))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r174": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(m)(1)(iii))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r175": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(m)(2)(ii))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r176": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-04(a))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690"
  },
  "r177": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "235",
   "URI": "http://asc.fasb.org/topic&trid=2122369"
  },
  "r178": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "23",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793"
  },
  "r179": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793"
  },
  "r18": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721659-107760"
  },
  "r180": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793"
  },
  "r181": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(2)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794"
  },
  "r182": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(3)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794"
  },
  "r183": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794"
  },
  "r184": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794"
  },
  "r185": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794"
  },
  "r186": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794"
  },
  "r187": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794"
  },
  "r188": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794"
  },
  "r189": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794"
  },
  "r19": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721663-107760"
  },
  "r190": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794"
  },
  "r191": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1448-109256"
  },
  "r192": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1505-109256"
  },
  "r193": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1252-109256"
  },
  "r194": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1278-109256"
  },
  "r195": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "60B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256"
  },
  "r196": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "60B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256"
  },
  "r197": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1337-109256"
  },
  "r198": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257"
  },
  "r199": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257"
  },
  "r2": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222160&loc=SL51721533-107759"
  },
  "r20": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721665-107760"
  },
  "r200": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257"
  },
  "r201": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=109243012&loc=SL65017193-207537"
  },
  "r202": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125512782&loc=d3e3842-109258"
  },
  "r203": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "52",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125512782&loc=d3e4984-109258"
  },
  "r204": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "260",
   "URI": "http://asc.fasb.org/topic&trid=2144383"
  },
  "r205": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "272",
   "URI": "http://asc.fasb.org/extlink&oid=125520817&loc=d3e70191-108054"
  },
  "r206": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "272",
   "URI": "http://asc.fasb.org/extlink&oid=125520817&loc=d3e70229-108054"
  },
  "r207": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "272",
   "URI": "http://asc.fasb.org/extlink&oid=6373374&loc=d3e70434-108055"
  },
  "r208": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592"
  },
  "r209": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592"
  },
  "r21": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721671-107760"
  },
  "r210": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6161-108592"
  },
  "r211": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6191-108592"
  },
  "r212": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6061-108592"
  },
  "r213": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6132-108592"
  },
  "r214": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6143-108592"
  },
  "r215": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8657-108599"
  },
  "r216": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8721-108599"
  },
  "r217": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8721-108599"
  },
  "r218": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
  },
  "r219": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
  },
  "r22": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721673-107760"
  },
  "r220": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
  },
  "r221": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
  },
  "r222": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
  },
  "r223": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
  },
  "r224": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
  },
  "r225": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
  },
  "r226": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(j)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
  },
  "r227": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
  },
  "r228": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8813-108599"
  },
  "r229": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8813-108599"
  },
  "r23": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721673-107760"
  },
  "r230": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8813-108599"
  },
  "r231": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "26",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8844-108599"
  },
  "r232": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "29",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8864-108599"
  },
  "r233": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "29",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8864-108599"
  },
  "r234": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "29",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8864-108599"
  },
  "r235": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "29",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8864-108599"
  },
  "r236": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "29",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8864-108599"
  },
  "r237": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "29",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8864-108599"
  },
  "r238": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599"
  },
  "r239": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599"
  },
  "r24": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(e)",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721673-107760"
  },
  "r240": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599"
  },
  "r241": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599"
  },
  "r242": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599"
  },
  "r243": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "31",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8924-108599"
  },
  "r244": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599"
  },
  "r245": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599"
  },
  "r246": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599"
  },
  "r247": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599"
  },
  "r248": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599"
  },
  "r249": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599"
  },
  "r25": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721673-107760"
  },
  "r250": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "34",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8981-108599"
  },
  "r251": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8475-108599"
  },
  "r252": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "40",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9031-108599"
  },
  "r253": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599"
  },
  "r254": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599"
  },
  "r255": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599"
  },
  "r256": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "42",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9054-108599"
  },
  "r257": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "280",
   "URI": "http://asc.fasb.org/topic&trid=2134510"
  },
  "r258": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4647-111522"
  },
  "r259": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4428-111522"
  },
  "r26": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(2)",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721675-107760"
  },
  "r260": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4531-111522"
  },
  "r261": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e5074-111524"
  },
  "r262": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 4.E)",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=122038336&loc=d3e74512-122707"
  },
  "r263": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=124260329&loc=d3e26610-111562"
  },
  "r264": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=124260329&loc=d3e26853-111562"
  },
  "r265": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=124260329&loc=d3e26626-111562"
  },
  "r266": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27161-111563"
  },
  "r267": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(aa)",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27161-111563"
  },
  "r268": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27161-111563"
  },
  "r269": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27161-111563"
  },
  "r27": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721675-107760"
  },
  "r270": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27161-111563"
  },
  "r271": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27198-111563"
  },
  "r272": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27232-111563"
  },
  "r273": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=SL120269820-111563"
  },
  "r274": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "320",
   "URI": "http://asc.fasb.org/topic&trid=2196928"
  },
  "r275": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "321",
   "URI": "http://asc.fasb.org/extlink&oid=123583765&loc=SL75117539-209714"
  },
  "r276": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "321",
   "URI": "http://asc.fasb.org/extlink&oid=123583765&loc=SL75117539-209714"
  },
  "r277": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "321",
   "URI": "http://asc.fasb.org/extlink&oid=123583765&loc=SL75117539-209714"
  },
  "r278": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "321",
   "URI": "http://asc.fasb.org/extlink&oid=123583765&loc=SL75117546-209714"
  },
  "r279": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "323",
   "URI": "http://asc.fasb.org/extlink&oid=109237563&loc=d3e33749-111570"
  },
  "r28": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721675-107760"
  },
  "r280": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "323",
   "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571"
  },
  "r281": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(2)",
   "Topic": "323",
   "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571"
  },
  "r282": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(b)",
   "Topic": "323",
   "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571"
  },
  "r283": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "323",
   "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571"
  },
  "r284": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "323",
   "URI": "http://asc.fasb.org/topic&trid=2196965"
  },
  "r285": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437"
  },
  "r286": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124255206&loc=SL82895884-210446"
  },
  "r287": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919244-210447"
  },
  "r288": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447"
  },
  "r289": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447"
  },
  "r29": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721677-107760"
  },
  "r290": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919253-210447"
  },
  "r291": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919258-210447"
  },
  "r292": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919230-210447"
  },
  "r293": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124258926&loc=SL82898722-210454"
  },
  "r294": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124269663&loc=SL82922888-210455"
  },
  "r295": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124269663&loc=SL82922895-210455"
  },
  "r296": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124269663&loc=SL82922900-210455"
  },
  "r297": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "30",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121590138&loc=SL82922954-210456"
  },
  "r298": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "330",
   "URI": "http://asc.fasb.org/topic&trid=2126998"
  },
  "r299": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=99380562&loc=d3e13770-109266"
  },
  "r3": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222160&loc=SL51721491-107759"
  },
  "r30": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760"
  },
  "r300": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=99380562&loc=d3e13777-109266"
  },
  "r301": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=120320667&loc=SL49117168-202975"
  },
  "r302": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267"
  },
  "r303": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(e)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267"
  },
  "r304": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(f)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267"
  },
  "r305": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267"
  },
  "r306": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267"
  },
  "r307": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13854-109267"
  },
  "r308": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13854-109267"
  },
  "r309": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=6388964&loc=d3e16212-109274"
  },
  "r31": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "http://asc.fasb.org/subtopic&trid=2122178"
  },
  "r310": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=6388964&loc=d3e16225-109274"
  },
  "r311": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275"
  },
  "r312": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(d)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275"
  },
  "r313": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "((a)(1),(b))",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r314": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r315": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(1)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r316": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(2)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r317": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(d)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r318": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "350",
   "URI": "http://asc.fasb.org/topic&trid=2144416"
  },
  "r319": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=123351718&loc=d3e2611-110228"
  },
  "r32": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "205",
   "URI": "http://asc.fasb.org/topic&trid=2122149"
  },
  "r320": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=123351718&loc=d3e2420-110228"
  },
  "r321": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=123351718&loc=d3e2473-110228"
  },
  "r322": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229"
  },
  "r323": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229"
  },
  "r324": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229"
  },
  "r325": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229"
  },
  "r326": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2921-110230"
  },
  "r327": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230"
  },
  "r328": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230"
  },
  "r329": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230"
  },
  "r33": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765"
  },
  "r330": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230"
  },
  "r331": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=SL51724579-110230"
  },
  "r332": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "360",
   "URI": "http://asc.fasb.org/topic&trid=2155823"
  },
  "r333": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "420",
   "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869"
  },
  "r334": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "420",
   "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869"
  },
  "r335": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 5.P.4(d))",
   "Topic": "420",
   "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747"
  },
  "r336": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "440",
   "URI": "http://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308"
  },
  "r337": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "440",
   "URI": "http://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308"
  },
  "r338": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "440",
   "URI": "http://asc.fasb.org/topic&trid=2144648"
  },
  "r339": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "450",
   "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14326-108349"
  },
  "r34": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765"
  },
  "r340": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "450",
   "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14615-108349"
  },
  "r341": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "450",
   "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14394-108349"
  },
  "r342": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "450",
   "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349"
  },
  "r343": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "450",
   "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349"
  },
  "r344": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "450",
   "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14453-108349"
  },
  "r345": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "450",
   "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14472-108349"
  },
  "r346": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "450",
   "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349"
  },
  "r347": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "450",
   "URI": "http://asc.fasb.org/topic&trid=2127136"
  },
  "r348": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "460",
   "URI": "http://asc.fasb.org/extlink&oid=124440162&loc=d3e12021-110248"
  },
  "r349": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "460",
   "URI": "http://asc.fasb.org/extlink&oid=124440162&loc=d3e12053-110248"
  },
  "r35": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765"
  },
  "r350": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123465755&loc=d3e1835-112601"
  },
  "r351": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123465755&loc=SL6230698-112601"
  },
  "r352": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(i))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756"
  },
  "r353": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(ii))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756"
  },
  "r354": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756"
  },
  "r355": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii)(B))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756"
  },
  "r356": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756"
  },
  "r357": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iv))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756"
  },
  "r358": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(5))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756"
  },
  "r359": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(i))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756"
  },
  "r36": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765"
  },
  "r360": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756"
  },
  "r361": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756"
  },
  "r362": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756"
  },
  "r363": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756"
  },
  "r364": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(C))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756"
  },
  "r365": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iv))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756"
  },
  "r366": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(5))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756"
  },
  "r367": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466302&loc=d3e4852-112606"
  },
  "r368": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466103&loc=SL6014347-161799"
  },
  "r369": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r37": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765"
  },
  "r370": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r371": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r372": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r373": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(e)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r374": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(f)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r375": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r376": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r377": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(i)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r378": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r379": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611"
  },
  "r38": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6801-107765"
  },
  "r380": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611"
  },
  "r381": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611"
  },
  "r382": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611"
  },
  "r383": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611"
  },
  "r384": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611"
  },
  "r385": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611"
  },
  "r386": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611"
  },
  "r387": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611"
  },
  "r388": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611"
  },
  "r389": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1F",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611"
  },
  "r39": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6812-107765"
  },
  "r390": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1F",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611"
  },
  "r391": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1F",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(1)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611"
  },
  "r392": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1F",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611"
  },
  "r393": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1I",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611"
  },
  "r394": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1I",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611"
  },
  "r395": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1I",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611"
  },
  "r396": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1I",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611"
  },
  "r397": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(1)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870"
  },
  "r398": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870"
  },
  "r399": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(3)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870"
  },
  "r4": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222160&loc=SL51721494-107759"
  },
  "r40": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6812-107765"
  },
  "r400": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466204&loc=SL6031898-161870"
  },
  "r401": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466204&loc=SL6036836-161870"
  },
  "r402": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466204&loc=SL6036836-161870"
  },
  "r403": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69B",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495735-112612"
  },
  "r404": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69C",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495737-112612"
  },
  "r405": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69E",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495743-112612"
  },
  "r406": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69F",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495745-112612"
  },
  "r407": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "470",
   "URI": "http://asc.fasb.org/topic&trid=2208564"
  },
  "r408": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(CFRR 211.02)",
   "Topic": "480",
   "URI": "http://asc.fasb.org/extlink&oid=122040564&loc=d3e177068-122764"
  },
  "r409": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=65888546&loc=d3e21300-112643"
  },
  "r41": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6812-107765"
  },
  "r410": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21553-112644"
  },
  "r411": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644"
  },
  "r412": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644"
  },
  "r413": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644"
  },
  "r414": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644"
  },
  "r415": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644"
  },
  "r416": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644"
  },
  "r417": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(i)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644"
  },
  "r418": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644"
  },
  "r419": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496171-112644"
  },
  "r42": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6911-107765"
  },
  "r420": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496171-112644"
  },
  "r421": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496171-112644"
  },
  "r422": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496180-112644"
  },
  "r423": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644"
  },
  "r424": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644"
  },
  "r425": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644"
  },
  "r426": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644"
  },
  "r427": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21463-112644"
  },
  "r428": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21475-112644"
  },
  "r429": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21484-112644"
  },
  "r43": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6935-107765"
  },
  "r430": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21488-112644"
  },
  "r431": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21506-112644"
  },
  "r432": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21506-112644"
  },
  "r433": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21521-112644"
  },
  "r434": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21538-112644"
  },
  "r435": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.3-04)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770"
  },
  "r436": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "505",
   "URI": "http://asc.fasb.org/topic&trid=2208762"
  },
  "r437": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123360276&loc=SL49130531-203044"
  },
  "r438": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123360276&loc=SL49130532-203044"
  },
  "r439": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130551-203045"
  },
  "r44": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e7018-107765"
  },
  "r440": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130556-203045"
  },
  "r441": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(1)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130556-203045"
  },
  "r442": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130543-203045"
  },
  "r443": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130545-203045"
  },
  "r444": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130549-203045"
  },
  "r445": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130549-203045"
  },
  "r446": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046"
  },
  "r447": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046"
  },
  "r448": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(i)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r449": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(ii)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r45": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6361739&loc=d3e7789-107766"
  },
  "r450": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(01)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r451": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r452": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)(A)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r453": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)(B)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r454": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)(C)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r455": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(03)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r456": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(n)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r457": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123450688&loc=d3e4179-114921"
  },
  "r458": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(a)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947"
  },
  "r459": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(d)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947"
  },
  "r46": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(11))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r460": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(a)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947"
  },
  "r461": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "80",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948"
  },
  "r462": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=123468992&loc=d3e4534-113899"
  },
  "r463": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901"
  },
  "r464": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901"
  },
  "r465": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901"
  },
  "r466": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r467": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(3)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r468": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a),(g)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r469": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r47": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(13))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r470": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(i)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r471": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(i)-(ii)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r472": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iii)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r473": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r474": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(3)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r475": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(4)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r476": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(i)-(ii)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r477": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(1)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r478": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r479": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(3)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r48": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(14))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r480": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r481": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r482": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)(1)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r483": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r484": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)(1)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r485": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)(1)(i)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r486": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r487": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=SL79508275-113901"
  },
  "r488": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r489": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(f)(1)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r49": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(17))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r490": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r491": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(g)(2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r492": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 14.F)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=122041274&loc=d3e301413-122809"
  },
  "r493": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=122142933&loc=d3e11149-113907"
  },
  "r494": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=122142933&loc=d3e11178-113907"
  },
  "r495": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "718",
   "URI": "http://asc.fasb.org/topic&trid=2228938"
  },
  "r496": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "730",
   "URI": "http://asc.fasb.org/extlink&oid=6420194&loc=d3e21568-108373"
  },
  "r497": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e31917-109318"
  },
  "r498": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e31931-109318"
  },
  "r499": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32672-109319"
  },
  "r5": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222160&loc=SL51721494-107759"
  },
  "r50": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(19))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r500": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319"
  },
  "r501": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32705-109319"
  },
  "r502": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32718-109319"
  },
  "r503": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32809-109319"
  },
  "r504": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319"
  },
  "r505": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32857-109319"
  },
  "r506": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32559-109319"
  },
  "r507": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32559-109319"
  },
  "r508": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32621-109319"
  },
  "r509": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32632-109319"
  },
  "r51": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(2))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r510": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319"
  },
  "r511": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319"
  },
  "r512": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)(2)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277"
  },
  "r513": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)(3)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277"
  },
  "r514": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB TOPIC 6.I.5.Q1)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817"
  },
  "r515": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB TOPIC 6.I.7)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817"
  },
  "r516": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.7)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817"
  },
  "r517": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.Fact.1)",
   "Topic": "740",
   "URI": "http://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.Fact.2)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817"
  },
  "r519": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 11.C)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330215-122817"
  },
  "r52": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(20))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r520": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324"
  },
  "r521": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324"
  },
  "r522": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "270",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=109227538&loc=d3e44648-109337"
  },
  "r523": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "270",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=6424409&loc=d3e44925-109338"
  },
  "r524": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331"
  },
  "r525": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "740",
   "URI": "http://asc.fasb.org/topic&trid=2144680"
  },
  "r526": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5263-128473"
  },
  "r527": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5333-128473"
  },
  "r528": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "44",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5558-128473"
  },
  "r529": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "808",
   "URI": "http://asc.fasb.org/extlink&oid=6931272&loc=SL5834143-161434"
  },
  "r53": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(22))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r530": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "808",
   "URI": "http://asc.fasb.org/extlink&oid=6931272&loc=SL5834143-161434"
  },
  "r531": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "808",
   "URI": "http://asc.fasb.org/extlink&oid=6931272&loc=SL5834143-161434"
  },
  "r532": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "808",
   "URI": "http://asc.fasb.org/topic&trid=5833765"
  },
  "r533": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4613673-111683"
  },
  "r534": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "19",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4569616-111683"
  },
  "r535": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988"
  },
  "r536": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988"
  },
  "r537": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=d3e5614-111684"
  },
  "r538": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684"
  },
  "r539": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684"
  },
  "r54": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(28))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r540": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c),(3)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684"
  },
  "r541": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2AA",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "a",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=SL6759068-111685"
  },
  "r542": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bb)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685"
  },
  "r543": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685"
  },
  "r544": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5728-111685"
  },
  "r545": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "b",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5728-111685"
  },
  "r546": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=SL6759159-111685"
  },
  "r547": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5747-111685"
  },
  "r548": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4J",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=120409616&loc=SL4591551-111686"
  },
  "r549": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4K",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=120409616&loc=SL4591552-111686"
  },
  "r55": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(29))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r550": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 5.E)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=120398118&loc=d3e355146-122828"
  },
  "r551": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "810",
   "URI": "http://asc.fasb.org/topic&trid=2197479"
  },
  "r552": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959"
  },
  "r553": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959"
  },
  "r554": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Subparagraph": "(f)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123477628&loc=d3e90205-114008"
  },
  "r555": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)(3)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011"
  },
  "r556": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)(4)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011"
  },
  "r557": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011"
  },
  "r558": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258"
  },
  "r559": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258"
  },
  "r56": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(3)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r560": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bb)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258"
  },
  "r561": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258"
  },
  "r562": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19279-110258"
  },
  "r563": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612"
  },
  "r564": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=120253306&loc=d3e28129-110885"
  },
  "r565": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "20",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=123602790&loc=d3e30304-110892"
  },
  "r566": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "230",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906"
  },
  "r567": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "40",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=116633155&loc=d3e31531-110899"
  },
  "r568": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32022-110900"
  },
  "r569": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900"
  },
  "r57": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(3)(a)(2))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r570": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
  },
  "r571": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(b)",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
  },
  "r572": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(c)",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
  },
  "r573": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(d)",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
  },
  "r574": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
  },
  "r575": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901"
  },
  "r576": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "835",
   "URI": "http://asc.fasb.org/extlink&oid=6450988&loc=d3e26243-108391"
  },
  "r577": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28541-108399"
  },
  "r578": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28551-108399"
  },
  "r579": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28555-108399"
  },
  "r58": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(3))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r580": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "http://asc.fasb.org/extlink&oid=124429444&loc=SL124452920-239629"
  },
  "r581": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "http://asc.fasb.org/extlink&oid=114775985&loc=d3e28878-108400"
  },
  "r582": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "40",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123386189&loc=SL77918607-209975"
  },
  "r583": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977"
  },
  "r584": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977"
  },
  "r585": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977"
  },
  "r586": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(1)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918673-209980"
  },
  "r587": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918673-209980"
  },
  "r588": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980"
  },
  "r589": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980"
  },
  "r59": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30)(a)(1))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r590": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980"
  },
  "r591": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(e)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980"
  },
  "r592": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(1)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980"
  },
  "r593": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(2)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980"
  },
  "r594": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(3)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980"
  },
  "r595": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(4)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980"
  },
  "r596": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980"
  },
  "r597": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918701-209980"
  },
  "r598": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "53",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123414884&loc=SL77918982-209971"
  },
  "r599": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "http://asc.fasb.org/subtopic&trid=77888251"
  },
  "r6": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222160&loc=SL51721494-107759"
  },
  "r60": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30)(a)(3))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r600": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "850",
   "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864"
  },
  "r601": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "850",
   "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864"
  },
  "r602": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "850",
   "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864"
  },
  "r603": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "850",
   "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864"
  },
  "r604": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "850",
   "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864"
  },
  "r605": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "850",
   "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39599-107864"
  },
  "r606": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "850",
   "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39603-107864"
  },
  "r607": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "850",
   "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39691-107864"
  },
  "r608": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "850",
   "URI": "http://asc.fasb.org/topic&trid=2122745"
  },
  "r609": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "852",
   "URI": "http://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765"
  },
  "r61": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30)(a)(4))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r610": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "852",
   "URI": "http://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765"
  },
  "r611": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "852",
   "URI": "http://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766"
  },
  "r612": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)(i)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r613": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)(ii)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r614": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(3)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r615": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(bb)(1)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r616": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(bb)(2)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r617": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(bb)(3)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r618": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(1)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r619": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(2)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r62": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r620": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(3)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r621": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(1)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719"
  },
  "r622": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719"
  },
  "r623": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(3)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719"
  },
  "r624": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719"
  },
  "r625": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=66007379&loc=d3e113888-111728"
  },
  "r626": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=109249958&loc=SL34722452-111729"
  },
  "r627": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(1)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122625-111746"
  },
  "r628": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(2)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122625-111746"
  },
  "r629": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(3)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122625-111746"
  },
  "r63": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(31))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r630": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(4)(i)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122625-111746"
  },
  "r631": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(1)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746"
  },
  "r632": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(2)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746"
  },
  "r633": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(3)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746"
  },
  "r634": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(4)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746"
  },
  "r635": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(5)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746"
  },
  "r636": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(6)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746"
  },
  "r637": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(7)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746"
  },
  "r638": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(b)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746"
  },
  "r639": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(e)(1)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746"
  },
  "r64": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(32))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r640": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(e)(2)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746"
  },
  "r641": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(e)(3)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746"
  },
  "r642": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "910",
   "URI": "http://asc.fasb.org/extlink&oid=123353855&loc=SL119991595-234733"
  },
  "r643": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "310",
   "Subparagraph": "(b)",
   "Topic": "912",
   "URI": "http://asc.fasb.org/extlink&oid=123371682&loc=d3e55415-109406"
  },
  "r644": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "730",
   "Topic": "912",
   "URI": "http://asc.fasb.org/extlink&oid=6472174&loc=d3e58812-109433"
  },
  "r645": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 11.L)",
   "Topic": "924",
   "URI": "http://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856"
  },
  "r646": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "926",
   "URI": "http://asc.fasb.org/extlink&oid=120154696&loc=d3e54445-107959"
  },
  "r647": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "340",
   "Topic": "928",
   "URI": "http://asc.fasb.org/extlink&oid=6473545&loc=d3e61844-108004"
  },
  "r648": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(a)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e61929-109447"
  },
  "r649": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(b)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e61929-109447"
  },
  "r65": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(4)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r650": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(a)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62059-109447"
  },
  "r651": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(b)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62059-109447"
  },
  "r652": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(a)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62395-109447"
  },
  "r653": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(b)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62395-109447"
  },
  "r654": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "33",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(a)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62479-109447"
  },
  "r655": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "33",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(b)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62479-109447"
  },
  "r656": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "35A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(a)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=SL6807758-109447"
  },
  "r657": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "35A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(b)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=SL6807758-109447"
  },
  "r658": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(c)(1)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e61872-109447"
  },
  "r659": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(c)(2)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e61872-109447"
  },
  "r66": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(6)(a))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r660": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "20",
   "Topic": "940",
   "URI": "http://asc.fasb.org/extlink&oid=123384075&loc=d3e41242-110953"
  },
  "r661": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "320",
   "Topic": "940",
   "URI": "http://asc.fasb.org/subtopic&trid=2176304"
  },
  "r662": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(10)(1))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r663": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(11))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r664": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(13))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r665": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(16))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r666": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(23))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r667": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(4))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r668": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(5))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r669": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(6))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r67": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(6)(b))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r670": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(7))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r671": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03.15(5))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r672": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03.17)",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r673": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(19))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r674": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(13)(f))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r675": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(15))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r676": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(20))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r677": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(22))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r678": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(23))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r679": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(26))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r68": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(6)(c))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r680": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(27))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r681": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04.9)",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r682": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "235",
   "Subparagraph": "(SX 210.9-05(b)(2))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884"
  },
  "r683": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "320",
   "Subparagraph": "(b)",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=123599081&loc=d3e62557-112803"
  },
  "r684": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "320",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=123599081&loc=SL120269850-112803"
  },
  "r685": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "320",
   "Topic": "942",
   "URI": "http://asc.fasb.org/subtopic&trid=2209399"
  },
  "r686": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "360",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=124429447&loc=SL124453093-239630"
  },
  "r687": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "405",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=116652737&loc=d3e64164-112818"
  },
  "r688": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "470",
   "Subparagraph": "(c)",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823"
  },
  "r689": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "470",
   "Subparagraph": "e",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823"
  },
  "r69": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(7))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r690": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "470",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823"
  },
  "r691": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(16))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r692": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(1)(g))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r693": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(12))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r694": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(16))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r695": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r696": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r697": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(25))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r698": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(8))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r699": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03.(a),19)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r7": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1C",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222160&loc=SL51721501-107759"
  },
  "r70": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(8))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r700": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03.15(a))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r701": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(10))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r702": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(11))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r703": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(12))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r704": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(18))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r705": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(19))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r706": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(22))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r707": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(23))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r708": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(3)(d))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r709": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(8))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r71": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.1)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r710": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(9))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r711": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4H",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438"
  },
  "r712": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Subparagraph": "(d)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124506351&loc=SL117782755-158439"
  },
  "r713": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13H",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Subparagraph": "(a)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117783719-158441"
  },
  "r714": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13H",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Subparagraph": "(b)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117783719-158441"
  },
  "r715": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "29F",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117819544-158441"
  },
  "r716": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r717": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)(1)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r718": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)(2)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r719": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(i)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r72": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.12)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r720": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(ii)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r721": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(h)(2)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r722": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "320",
   "Topic": "946",
   "URI": "http://asc.fasb.org/subtopic&trid=2324412"
  },
  "r723": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "310",
   "Subparagraph": "(SX 210.12-29(Footnote 4))",
   "Topic": "948",
   "URI": "http://asc.fasb.org/extlink&oid=120402547&loc=d3e617274-123014"
  },
  "r724": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "210",
   "Topic": "954",
   "URI": "http://asc.fasb.org/extlink&oid=120413173&loc=SL116631458-115580"
  },
  "r725": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "440",
   "Subparagraph": "(a)",
   "Topic": "954",
   "URI": "http://asc.fasb.org/extlink&oid=6491277&loc=d3e6429-115629"
  },
  "r726": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "360",
   "Subparagraph": "(d)",
   "Topic": "958",
   "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=d3e99779-112916"
  },
  "r727": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "360",
   "Topic": "958",
   "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=d3e99893-112916"
  },
  "r728": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "360",
   "Topic": "958",
   "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=SL120174063-112916"
  },
  "r729": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column B))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r73": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.13)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r730": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column C))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r731": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column D))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r732": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column E))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r733": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column F))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r734": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column G))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r735": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column H))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r736": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column I))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r737": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Footnote 2))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r738": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "310",
   "Subparagraph": "(c)",
   "Topic": "976",
   "URI": "http://asc.fasb.org/extlink&oid=6497875&loc=d3e22274-108663"
  },
  "r739": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "310",
   "Subparagraph": "(b)",
   "Topic": "978",
   "URI": "http://asc.fasb.org/extlink&oid=123360121&loc=d3e27327-108691"
  },
  "r74": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.14)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r740": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "985",
   "URI": "http://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756"
  },
  "r741": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b"
  },
  "r742": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "d1-1"
  },
  "r743": {
   "Name": "Form 10-Q",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "308",
   "Subsection": "a"
  },
  "r744": {
   "Name": "Forms 10-K, 10-Q, 20-F",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "13",
   "Subsection": "a-1"
  },
  "r745": {
   "Name": "Regulation 12B",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b-2"
  },
  "r746": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "1402"
  },
  "r747": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(b)",
   "Publisher": "SEC",
   "Section": "1402",
   "Subparagraph": "(1)"
  },
  "r748": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(b)",
   "Publisher": "SEC",
   "Section": "1402",
   "Subparagraph": "(2)"
  },
  "r749": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(b)",
   "Publisher": "SEC",
   "Section": "1402",
   "Subparagraph": "(3)"
  },
  "r75": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.17)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r750": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(c)",
   "Publisher": "SEC",
   "Section": "1402",
   "Subparagraph": "(2)(i)"
  },
  "r751": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(c)",
   "Publisher": "SEC",
   "Section": "1402",
   "Subparagraph": "(2)(ii)"
  },
  "r752": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(c)",
   "Publisher": "SEC",
   "Section": "1402",
   "Subparagraph": "(2)(iii)"
  },
  "r753": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(b)",
   "Publisher": "SEC",
   "Section": "1403"
  },
  "r754": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "303",
   "Subparagraph": "(5)"
  },
  "r755": {
   "Name": "Regulation S-T",
   "Number": "232",
   "Publisher": "SEC",
   "Section": "405"
  },
  "r756": {
   "Footnote": "2",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "28"
  },
  "r757": {
   "Footnote": "4",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "29"
  },
  "r758": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "Column B",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "28"
  },
  "r759": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "Column C",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "28"
  },
  "r76": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19(a))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r760": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "Column D",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "28"
  },
  "r761": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "Column E",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "28"
  },
  "r762": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "Column F",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "28"
  },
  "r763": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "Column G",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "28"
  },
  "r764": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "Column H",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "28"
  },
  "r765": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "Column I",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "28"
  },
  "r766": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "13",
   "Subparagraph": "(4)(i)",
   "Subsection": "01"
  },
  "r767": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "13",
   "Subparagraph": "(4)(i)",
   "Subsection": "02"
  },
  "r768": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "13",
   "Subparagraph": "(4)(ii)",
   "Subsection": "01"
  },
  "r769": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "13",
   "Subparagraph": "(4)(iii)",
   "Subsection": "01"
  },
  "r77": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19(b),22(b))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r770": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "13",
   "Subparagraph": "(4)(iii)(A)",
   "Subsection": "01"
  },
  "r771": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "13",
   "Subparagraph": "(4)(iii)(A)",
   "Subsection": "02"
  },
  "r772": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "13",
   "Subparagraph": "(4)(iii)(B)",
   "Subsection": "01"
  },
  "r773": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "13",
   "Subparagraph": "(4)(iii)(B)",
   "Subsection": "02"
  },
  "r774": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "13",
   "Subparagraph": "(4)(iii)(C)",
   "Subsection": "02"
  },
  "r775": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "13",
   "Subparagraph": "(4)(iv)",
   "Subsection": "01"
  },
  "r776": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "13",
   "Subparagraph": "(4)(iv)",
   "Subsection": "02"
  },
  "r777": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "(m)",
   "Publisher": "SEC",
   "Section": "4",
   "Subparagraph": "(1)(iii)",
   "Subsection": "08"
  },
  "r778": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)(3)(iii)(03)",
   "Topic": "848"
  },
  "r78": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19,20)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r79": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19-26)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r8": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222160&loc=SL51721503-107759"
  },
  "r80": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.20)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r81": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.21)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r82": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.22(a)(1))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r83": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.22(a)(5))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r84": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.22)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r85": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.24)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r86": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.25)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r87": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.28,29)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r88": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.29-30)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r89": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.29-31)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r9": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222160&loc=d3e957-107759"
  },
  "r90": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.6(a))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r91": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.9)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r92": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=99393222&loc=SL20226024-175313"
  },
  "r93": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=99393222&loc=SL20226049-175313"
  },
  "r94": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=99393222&loc=SL20226052-175313"
  },
  "r95": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a),(b),(c)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580"
  },
  "r96": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a-c)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580"
  },
  "r97": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580"
  },
  "r98": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580"
  },
  "r99": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(h)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580"
  }
 },
 "version": "2.1"
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>113
<FILENAME>0001356090-21-000011-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0001356090-21-000011-xbrl.zip
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
ME@::]9S[U1'BX 7V\[/18SSNSW#0$9@R.S<,J$S0"9(./DN)HD1?,$A=XO+
ME-+)\&2^#6T^Q%#/F]!1O=I[>C9*X^&W9I': ED1VC):!:.VX*+FWI2)(OE,
M,B:GE@:R79IA?T1Y$R<UF=L-*,T;P<?*@LJ;7+S1$(V/PF:ADF'O!.R?X/;P
M:<SV:S+%U/T1[):%$9Z4K4/PA2,HG;/LXE!72YQ \QI?!&0EGXS+FN67,]%S
MJ(3)H<.:XTTL'[@W*KZ:!S0+CF^ES,5)!1RFH8O(_K^:+N-\Z.2D?M..I7E4
MBRR%DHT&@$!%%8VVA6JTY&6-SY</U4847O- I^IEG1/&10DB1;2>=,RLX0U%
M,-#^#(%M,,,WD@I0NJ"*IU"LK%NO(+*?S*8N2$=96/\M#30-Q< +@DFI[(N)
MKAB3@/\B]Q_VA#;%F!5:NSPP-1\#+PHR(4@[#V0U_X,Q\ L;V.;)4#@$]DL#
MV6W'P(M*W O9JN0].39[,H+/4C$:SM1_Z<+RB248H[@MIR06%IP[6V>R0C+%
MLD<JSM>TROQ>IL0M&<W20-.$4UH<3)F,!FN=%'7MF4U!1G(6;69/94)8GA[4
MM%-:'&12>1(.4U3<M9RFFONYH*DSH:S'15P:R&[5*2T0'T=299DT&0M%Q&"Y
M2Y$HB@.EHKR]/7R::@'*&A.6DDD7D)ZC$D2FK(<8"J%H8GY^69Q \XL(%#*@
M2 I- 0"2WJ4H?-"@HL_)=W+585L&9IL!U&92YSNM%(1( ;(4Q0&%X(TT9OD
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
M9&"*#AV8IOT.8)[WW]?-8^E=1WI+@%18PR4K,T(*Y(--EM6#T12B[T(ADM:
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
M'5F56XJUY$E9XPR$H+#F3E?"VUQJT0?_F9188;-HR7 -R+\R[@HREA""U3:
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
M[I2<%%[ES%()C \1B@Q8BK;D).@NN+=5/-<^6F%@]T9%)1\+%*<\%*U<"39
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
MZ4;U(V17(#3;Z$!G8L-Z#^R:B[R&BG#Z63N\]-T&R#6Z](/! = R/*4_T<.
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
M?ULBFZ9X)I9&T;B!9Z( ?<% GZHJT3/IG9>(1))/Y2J,M&.@KS 1I<.*!4%
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
MF>*!,\H<*(W619]WM@FEJ9@/R\<W1Q.^^<*]#U1Y@2Q)!'&".7(YIA7T<LM
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
M1]BJ)(U@,EJ7HVTYN4NT;<D,MY)$\$!I50H1S(T(9LKX$4VIIP2D"CB !\_
M[G $\9B8YB)YS:HC,UBH0@2%")8BMTHA@GD1P6R&E21DX)P@YF4F@IB0\\;E
M<F],L!29#Z8* \9W\CP4)EA))GB@#"N%">;&!#.%XQAQT5*'O/ DEXN3R)E
M$34Q&IA7FQ0%)LB5?1\#$ZQ\^,'K_X[:P^-&NYN=&U7.V%R@UJ;4[K3M\):%
M;YZ$JW5A-6FG":#>]'L']81MQN%>+TQ#I4INJ)MQUIGJM)&1:"JZHC0AS@,'
MSJH,&FQH4%:R'.98JM,^3D@_E'.B@'@!()[93C',R"02\L#)B"LJD ,!0-9*
MKP@-0>+07!/TXB&ALO.Y$MB]OW"%@MW[P.Z,^P# J1A)'#$O(N)")^24,K
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
M=02GQK3+"2L(5Q#N"2+<4N6AHV!<2D4PUZ#(>4- $9!6AB2<,.8&[>TLQ++
MV6KAC)W!&78N:$D, DQSB"=#D8N4(%#>$J/&*<O-VH84^.[U/ J&%0QKTH,O
M@V&$ZHB5]8Z"GJ98U/!WLD)S[5T /6T!#"OZV@,"G)CI:X82;C+ >?C!A05[
ME('F!K3R+%IL;/!97U."=FFN1%-@KL#<4X*YI?*R(Z&! %\(R1-V1H*F%G&B
M(KI$M2S&:"/ [62N0% 405KL<*X-% '><N\.9C!*7 IE)8BH7)&-FZ[@+3](
M:&P0Q%,HVG8U=-2LBIP=Q5!778_]D:TQ))[DU['TZUL\ZZ%!V5^%3(5,CT^F
M)?22&)CU-J406>)$$\NM!7-,<V<2J/"T+B>+3\O)XCNFF&V&S\>C\6'LCT?[
M@UD8;8Z@W>Y/8V?K>(@:&%_.X>*;"/K,J!K'MW'XI?+Q#UB907@3_>!3O[[+
M7[9W'(NZLXRZ\VW.]VXB(QI[@2+V 7'L$K(.=!_/5"(I*I9L5G:Z$E]V5Q4X
M:#8<%-0N9"ID>HS@FD"M]3CWQ<CN3.R4QBEIK:FQ3K$B7)^T<)WW)220GTPS
MCYBR'''G%'(B$!0U,41;9J+T;1&O3\!;T-PX[VN\!76,<*<:C8YCZ!P? >Q\
MB:,QS+TS2!VX-!Y6?ASSKACX?VI(&G5L/V3XZ,23./35"#X/8R<#!D=Y9SVW
MYF[+!8)3"]:0C=2*Q#F/1"OOL#:,4Z>#U_P'X+UH1/C1I]B?.&ZW:^IN'0]A
M62<(/"%[?7%O0K%74UJ&S3[@\RG9ZQ&;7^TPS!J]EN#Q'X/T[LNYX/' 13ZM
M5V !)8-X K V"@?DC.,!2^6E)&L;5'>9OG,I^-)AIQ6Z=2%34Q#Z7AQ7/P;@
M6N^]$F?_@C=K%+X2G8NJO!P*S_Q0A ;)'96(QJA 498"&4X8BLPZDAL.:D/7
M-E85^UDXNP!P(5,A4]O(]+ ^J"(GFR(GYUU*DGOOB<C9$@8C'L%H<5QQ9*-7
M@1KLA9)MD)1/P)W4NN"3<^ZD[".RW@^/+X2B/+,0E!9YA_8/XKR#:'-"O'F/
M?G$#+0.L;^?<0#Q+2\,C"DH K&HAD)-6(\U!B I) F-@@"C1Q2UPU9>SNW+$
M6LA4R%3(5,A4R-1L,CU>7,GEZBT_4#MK<_\FK;.8\XMIG7/F/&8L:<8%2C$D
MQ*F,2(?<ODHDQRB7DE*_ZE:JQ:A_LC$B=M0YLM]R,%AMWX\F@5TEXJ,!-OVY
M;+WK@CXF[[\>#*<A>26P8RELG:\*Z B@)W8!X6@9XL9QY (32$?JH]="$P$H
M04F74]UX;VDY"2D'5BTDTV,$=OP 9VLE]GJ8+2KL0C [B]R@4EC%F 6$-1[Q
MD"RR6EBDJ0PB>8JC9VL;2A:(;1GO%H@M9"ID:J>;ITC"AS,XYIPYW'G!&0](
M<A41=YPA&RU'-AAJ#5S2,K9"%K;.C].\"9>1SW-DV:AE9"M&/K-PMSI[$O0L
MF-XH*V"#U.D-^I_0. X/07MRU[=0>F;GCHWWD;\\(^)>FKP>5ZX7WT8/0\=5
M\9DOI<+NS:+@3O)\=C<_!FVHPXXC(:U '-N$3%(:!<N(-)[QR,C:ANQ2P[H<
MW[D(7@DY:(7+H)"I*0C]V.6\;O(G+ [.Q;^P$#B3"^!,-9#1>(D\=A1QRC1R
M+#* :6V4"=IBSM8V&.EJJ@HRMXSE"S(7,A4RM=/G7@1H,P7HS$&__^?)SM:?
M'ZD"JC*A$%94Y8HO%EGE(^S!Y+#7H#5IU1H)VCJ_4O,F7$8^SY%EHY:1K1A9
M-FH9V8J19:.6D:T8639J&=F*D66CEI&M&%DV:AG9BI%EHY:1K1A9-FH9V8J1
M9:.6D:T8^>1K@>S&<:<W&#VW<A\E!;*0J9"ID*F0J9"I:63Z:8D@-"I#I))J
MCA7EQD7# \%)\6B,%D2(!8+01O# \&JI:#30&K;[?G 8_P.JPUJ)+ENBV^/^
M/^.]N=+\2C-NHT1:8X^X(Q;IR#6*TLO(E,$XIW]3TQ7X<L6I?Q4>?@H\O()
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
M)-$GSF!0J[NK*BN?RCU3+)+93J+&J/$TCI!2_*B5QWEFUHTU*L%1>&<+BC4
M=5> VJL+(-0DU .QB-3:$Q$S1[2,8\(LCRQC+N-9Z)\6SP&HIDG1:G/V6LHA
M#8\OB<=KA?LB&3'A.:&68[L %6'W4T%B24%LH!*HG("2T8[2ZR[1QOKQ.)T"
M!NZKZXWOYEE97TUIM<(^7\+[<"0?\U'GY7@(R^(&%01=-@"T$ #-%/L2U$8Z
M]8P89R,BF$F(2EA,.!PX5$7:I:G<VI$1;R(RUHR!UU+$:/A\J7Q>ZZ 8N8P:
MI@GEJ2(BTRG)LI@3ES''##7*R=!<H+TR!LWG8^[X"_=^8^98$5%C$C46R-*
MS]W 9Z8>6"IT3"V@C18N(4(Q3Q20GMB4PS$3,Z<\FEI7*JF^L6.LLI#1,/$C
M,?%4@G""JRASEJA4@J8@I"0ZB3/0%)+()51RA?[0>$Z/@<90\6@E12^K.-#G
M%INQ6C+$J[$[ZC<U">^/0!_J8@3"CTB])IQF#L0(PXDRD25I#'03*=?2T*V=
MZ^I+8ZG8&-Y]A-21AG>7Q[M3Z4$;R8Q!F<%CYE=B8Z)$Q$B61HEQW//81QA-
MM4;U1#?( E$$7'3[O1,R<H.S9VR+6-48STG;M **&O?K75%IIH@G0)#%C'<L
M5"[AA]-$*I81+*QEM+64 \E IUD-E:8Q2:R>-%'W=OC\&ZC'W]V@W_#S8_)S
M3<H G4#(Q)",&46$ES'11G#"$J-33P6%/;T%$D7&*/M]A8R-RS16I'+%"X$?
MN%$K=%(>#YV]TA01"/'U[F)'N2JZ/[!N0(HE?H'K,NQW<]O"J5478?I7KZPA
MUCV5M+* CQ>H_1*(_?>@_S6WSOYQ^6&(W>.GN?D3DC? MQ#PS50)92:! XNE
M1%/CB1!<  1&FEBC?6P43Q(!@HR@;3JGML;"[MTE,-@:650:.%FAD)$&3AX.
M3FIMY&3,)7>>4)D"G "V8 M(BXGWELE,21ICNGW4CN=TDELG. F"UV\C])C
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
MDO=>!RKM!B(UF+H0ILYDP-L$:,6H(YYBLR^K-<D2G9$H$I:F2O(DI4VSKV?
MSX\C$C5,_7!,7?."IA$H9HP1ECA0VYCR1 N 5V<BEUF!,1N@ML5MNDY=UM??
M*O;W>& Z:ECT$#T?],]A8)<ALQQECG,,FD1/:'>,):9!$E'&P'1'0Q!-+A4&
M#>)7^Z..&^"E(,%T<Z7S[KV+3V\VM"W=;_I2G><CU7W]#?#+YJ/QP WW>F8\
M&#C[QWATT!\=NU'CL5D8PTYF&F\(&ALJ+:&QP +2F2<2M#Q"G3)>Q G-*,/2
M/*ODLFE<JJLGE#2<^SB<6TO= *;D-O:@0RB&56\<42:&'[%B*N72&Q]M[8CD
M>E.]QD;3V&AN:#(&S!@:L@^'#@2BN5+2P!F7?T5!J;':/+@H%!2Y]T"50[\;
M:+)7DF2OMUL2Y-V$'@V:+H"F!Z]FN['3& X_3XERVH,N1^$WG:0DYDK$V.<H
MHAP;:2RK+G1CG%E!MEV:'-2P[8.R;4T(2E7J8I.1-(JQ9ZGS)(OBF&2<*V:8
M9%1Z$(+X&H6AKYT0M*(#_FV$S 7_VOSKSO_"C^J.,S4XR7M% C(/2/C(L,00
MEHXZKN7[W6[_(@3J!\-3V?ALV%(H9?5[)N_FA=<,9#*,Y5^@F'5+JZ[J&7Q8
M,(2]=^<C=Z;=H-CX/&JW4/0(M[X"+*I=HN%2A#<.._T+D/UT_ZM[,>&5'RWH
ME=K@QF'2#2QQ,<&*O8I<75CJKCH?NA?5+[]7Q,Q[8<'"3;^7CR^8Z 6^X*KT
MC.\K+O]^D=M1!Y%_.RK0O]RWY9O+R]OATA6F+ZZET;9,DQLO1]OTQFL_>BQE
MVT+>[;$_OA;SFU]ZK\%FMWKL3[!A@=C.'ZA,Q2Y:K9#:BIU:P$G_JP>_[2 W
MW2*4=F-7I *1%N!'M2#1S()L5F&&'Z1@(:9>!>D'*S.\H1%QS[#4SJ.5'=OM
M7:VALSMZJ0:#2UC3?U5WO"DJB3W]!,^&^^"];TY!-;D$]4,<'^U]@_?#?:!J
M?#S^AO]>4TG8P1>8Q[?]C_^>[G_<!]5D#]2/3F?_%.?Z9_?@[#6%.<*_;_S$
MBO ^NO@LF<X2ZRB1J;28&9N13$:@FCBC,^$-%Y*!0D+;*5N62V5EBHO=,\RW
M0;QGAWB/5O2Z0;PE(][W">)%J6/.QI9X.*^(D#0A6EE#; (Z!)Q5PF3QUDX,
MB"?9NB#>>EH\-FC :Y9V.1\(WUVQR-3=:65\43 .-WZTY4O$LT? M6*25PZ#
M@WX1G=#;E*HPCW,.'+RL2;[6L]A2%Y%,2X7R+LC +K+$28EY;-0*J]$4?^]#
MH/&@K2[#WEV@:QCV<1AV*KA)RI$PG$2)C8C(L)8*IB@(ZA57*+@!E79$?&\]
M=?6"EPN^DRLN/]RC2=8M)>C2IS*G8&JCC"]M@38&W)NV")MU&-3MEFFBDD10
M16(G8B)0@<^,DR2.(V7@/%?>QLMJBK!T%EL/PV8#M@W8KJ!IM ';1P+;J>0M
M/+.Q\908P4%5UL9A\QE+4I?J-+:)2K-E=P-\>K"]?5!6])!!6>&)+S [)3>W
M#-/"T/<S& TZ"UJ]_@ACJ@:8)A@*Z)\,5+=UK@:C,DAKZ)"1K>L-0^F#7EA)
MA8*ZSWNJ9W+X^G $'V BXG#[QJBJ<AB";:<8\W3>'^9(_Q<#UU6C_*N;ACHA
ML-1N+&D<36]1&@8Q'MU\R[R(K:<(BJ-T=CGJ/W&X!<RP5-DHC71DO(B,RSQ5
MDGFGK8D1+#]SL57=U!E,@VE.'-$#I[X0Y6&&+U3W0ET.MWZ;W8:P!Z\L_-4U
MNW%EO'^8Z!I8F8+5 ,3[@Q /^ (8W WP6S FM3)C:74&>';]U\])E )GA8A
MX)F7>.R%"!FU,X_\3[I/YZT 9LW >7KB>NW67L]L!X7\_5@/<YNK03U'>%7'
M?Q! ;-0/0:4O)VCULHY6;R9H]7Z"5BL_L5\^]-38YC#^7Y]NK/)V0]T]*Q*J
M\AZ0H3^&1]EAN^6^&8?G;Z<X8BS6[R[_ KJH.=.Z)2BF6S\Y=K-'B(6>OQ1T
MNU5*Q@?C,WB$64(VU:R@>S@X4;W\>P"LZ2Z'/T# !68>8B,E_//03[;]=->_
MFO17.H(Q_='MFR]/+/$>7)82[^D'#L]EG^">@^_OX/YW^3';$_O?C^GQ]W?Y
MP9'Y?GSTQ^D!VQ<@O7;=?]Y=?OIHSS43R<$12+Y'G[X<G^[R@[=OOAR\_?/T
M^/3D^\'IOZ<';_?HP?>#SO[;?7[\O8-E?K\?7'RFE@F5^8PHPU(BL@2[A0E8
M=4FM=8F(E:&%&I/WQL[NHA(2Q301F4]HI!*A$B.S)$DC&<//.+:IW&HY4"/.
MD2\'8SC.ZI2J9-]R5UPY'>!:^:HB1CY0Y*>ONVG[)T^6"7#E,/EEJ_I@Z]=V
M2[7^S7&,N8)U'9R79VZ[E6.2P/"R!P .(G=+YS#8D\M6*:BV+O)1IQ!0#8@\
M0Q1<?=^,ARU<)\ <;!G6!W&]J(MA8% HMZ-<>N)JI8'QB%#V*^81A*.B!_N_
M!2-S@TE: OY5/,1UN^.N&N 7!^J\O'L$*^Q&X>:S_G#4&L.?O5&X 81GU&F"
M&& ZJ@M*Y8D+<)B?G8U[?=+OF3 K6(7QJ!\^=#CRH*F4=O"\YQWJ1>,P)X=E
M/VX6J>MHQYZ.WF]?'[2.PB*Y,1!O."7\U2M;OQ:$MLX"??!4_B'A8!><PTEQ
MIDRX'3ZO]D-!Q*HEQ,_(6"/A..R=<]R1H:KPR)E.K]AK4^K>0-2*($L@:>O:
MTA0+<]'I=[N7K?Y%#]9F6(E@ESBCBHL*7C@?Y&?APGDYZ3"J??BH"^]<^2U3
MS677C/I_Y/W)CBG_+O;).4S+N=#X0X7"-R"+CG#2IJN&(0GH+#>#O@8]2*&X
M=VV[ ,=VU*CE>H%\[AN0?1BHCF2!8P][#;IN'K8?/*VD#CGKV]Q?EIMK2J!
MRR40Z0_7/<G'9ZM.H]??W-DYXM];8*6"K?_ZZV6[9?NX,AH9"583DZHFDY[<
M\LM6]2MB/BP:\.U9/D*&!RX+]*AX=S@:V[!TW=P[,@*-"W"AAU<[8YC#E.G@
M4G]\T@DW6??5=?M%Z2.X=1]0X_T%C*=U/ 98@;O.\(3!.AVPB4[0N>C4P'0
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
M!]*T]RL8AC!_XC\5"G?@GM-QK_#[3(QU-63ZF:@23JS"7%+$UB(L.H#8FT6
MW0(LW[GS/H;=]EIOT Y-(_+_KF&QNZFZX?8<9%MM^\@#ZU,S85'/7HNB!Z?_
M?);6<*,R0WB2&DR*4D0S);%UE\Y8ZEVLTZM:T;7C>I'#N1(C9UP#PQEW9F4<
MJ]O#MEN[( 8%N6 2\%&5:P\F</0M%.D#=1G9=7,X@' TVS\V&#R%L6M!3>^O
M'.0^BT;>U5;O]B=* ]"@F[NOK@JZ^)8/"\=$F,G$*OU#<?\B1S\\%I&=<3<4
MCK%P'(6]<M4_, K>#]!6"IB<".+823Q([+:T>"^>SE!*VHLJJU.[.(#]K%9I
ML3CLH'CR9(9Y8(#3P"OH;^R-@U4<O=GY\ M<A)T=8M$PQ+D_#),IY.V"0="(
MC&-$KS>&3@"%"-[9;L&"="])$4\UB8- )KH20U$+=:G\AZ!?@?"/,RW\?J@_
MPU356;^(D(!A%*,+P;PN>-UPM>$ ^^(*?>-K;L>JC)M ?@[N\7'AH@P.KG;1
M37-4*(.!<G5'>\GPDTFV)RZPX$,-WLYR#,-AW^2!*I-3>S@VJ/[X<7<R]79]
MWNW9H#-@AK$'6!D'+;=TKDR-]T VC4);?S#\GY\NUZZU84JH_!?^R3N#Z!Q3
M!^K-K9-^^23C!CU03H?YL'+-A+,4XV]*^0-UHVX9A%KKAU&M)3;3&WHUB76I
MM0>KA)72"  @/"AV7Q4 M-UZ5:S7+3T\=-9;FY=M='#/@U(-:F\ B/]^W.84
MZ("'WQ;*-3QPH[T>D-3]!6->E=S!QQ<M3C]$^Q>?(Z7CF&4<1 F9$D$5)1F+
M$T)34%LDDU9[MK63I&TZIUY.*P2M_/!D: >_NPH6OO'9N!"OK?.YR4>+[I>[
MI_W?99N\<V@I=/:U&F DPW!W.H%7Q?B?\]Z)]__Y['R4Q<:FA&J;$2%U1#+)
M&<F$T<Q+E6HMMG9H.Y-1.V;7M\]VJR:$%$:L83TP MBSC-WHN9/"_E4S'-9E
MBTK9@G_AN'!!PY[8LXHMJDJCV2R*!;FE--6UU 3ZX3VA;QB^Q(_+@^2*#=-]
M<V8\*N2:25 E('=ON[570*_2P^)8]1@B7W.488Q7\?G4-CN TPVFTKZB87;A
MR"8@3I]59V(1>%0<V:/6^+R,HR]P?U;B@M\'*A_.G1A6?L-0Y\D,X3W]8ASS
M10U81 OK!-N_>UF>.Y>M$"4)Q.F/0FC"=+#6Z5$]'J4-?P3#^\"=( _U,6[\
M'*/_U"32Z\<G<[LF%!2Q.Z @X(F+<4^WN;T,YG33E3Y#:W"@;"UP)NP7V"<
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
M]]IPK_(OO:JUJCB<>.)6KC%JM%\U1CW[]_33V^/HX+N)#HZ^L/W3=U\.3O^
M=^R*XX\?V*>/'RX.3D_$)WC65:O7IX\'7V!<_.#[/_3PZ/CRX.T_;/_MZWC_
M5:?SZ>A3]]/1+CM\U?ERS/[UAZ_V^,'NYYA*1YUVA!LIB$@%)UHE&5&,21X;
MQVUDK@9>.*M-9$46F82+F'KI7:(P %(QKAR_5FZ]3H+6E 9W*/7_\S=?"7*Q
MBE&=I2G50@C.I+<VDHGVDME4B54L9OHQ:.%ETSC=+>N[].IMKY=07VQ\;BM;
M256YL>Y,/2_DE'"J]Z^XUVJ]@&J>[<*!66:FWM0>9AC:0,!B8!7G;O]B_:P"
MDXS/U=;ZKSAW84Q?L-EI+07?#D*6]228YVJJ]*1@W*CF6RF;A V="?YSE8<D
MM'KD8JT;;B59!N\_2*KPS"[($+U2$S\?#X(! D8P6=1V3:3]81^P<GBAY5E_
M7/F:SF!J]J[-PMJ%IWJ F<VU7+3ZEV\H:U@YK%&QJK6A [6HW^MAO$3HX88C
M&_7[7V ]W/FP"(O' \M5-U1Y\_.Z<Q4"^+3AV)6!U:+JT7QW4].R%6M3=H3&
MR2E43)R5-<"81.N4Y5VN?E75=M>PD_M1$5,&4ZY:R6(. ];^J%6SF=-9N-8Z
M<K9-9*&86HOM9,N5_#;SK.E^#U^=+4P1:N\4^C9&@%5L=%0O:HNE[7IE^%P9
MU3"!QT)!+ -%9IRE,Z[**X'*-Z%O?=.4RG9HKUO$-!?3OD6/KY(Q[WP(7>GS
MMNHE I $]7T[Z<]V T<4J%LV*2E#@*:A/S4'^(*U#$&0B1,C%1=."I_$DB99
MDE&FG$I8$JM;U+Z<E9??PM PF>"P]VK*\H=^-XR.KDY2P2/+Q?M''_@^R,5&
MQQ+^3S!NA0B-M;-%)H@26A@!2AK''"Z1B&M)!)7=*1_.U($O34,A.& )K#73
M>N5N'?AHJ#M8W]NS)V99K]"V:A%958TG=5[42JSBT(;38P0;TP)KV@KMPCE@
MIR?$>%@LR$W'<'!#!4,I%IF^$B$8^&=ZR-;K\%U!P<G[BEI+*%3W!_E)'NI.
M506@ $+SX%YL_3GNAC6(RW.I.+WJ,Y_'V(_.P@N4(YWR]]%T%H?^+YS8\^7N
MT]WO^R>?G4^I53XBQF<1$;&G1*=<$ZNI=Q%5SG$*W-U.HNM%2->(OU?\:-V]
MWCYV1DAIS^M96YGM0\^A>O_::8K!.0:5]L=#K%U5QC+7M8R9>J=Z)MXYU#6;
MMF6M0H%#W'-5(+[0,X)\^?-15:'2LRKT)%ZW#"C.>^5#JL+C 6FO8&NM?DC0
MPOXN<@J&53?7FZZ'>B)89N2&ZZV]O9\] KZ"3YF-V:[%?=NJB6D92E=;H\*)
M%6JMW#"]UB]%#]BB3DC\Z[7$B]J+YFI@5='9JV1&%0ONJNAVHQQ='1RUX.5J
M'K7@ZJJX<#@N;FKO,M5^JLC @ ?S329+%J1GI?>KL=US[3>U7LZ/&BS]WG2<
M'7?=H5_(:%M$,+VO5N"/HDG;>^S1MMNST[J24^/NZC1W?0KK[C^?G;"9BY4E
M)N88D&TSHG3LB. 4SCR?J2A+K]I,I=.2LQB%$BID%F>13&D2:ZT%<\ZJVX9
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
M, 4=1"!G "V,=21R<9)$F:-9E-QD)+N]-MA@Q=I@Q>-:C1J$6%&$F-J+T@3
M/DX44=QD1+#(D,P(;!_$8V4<M[&1-]F+&I%B4V%B$9%B"9:41J18=<"86E5D
MDJ56QY)$44*),-22C&>4Q"!51B[BJ5#N1JO*ZLD434S>T\3DK=Z U^6;S<(V
M"[M>WWSL_HY/9[3>JYNJ6]J!/.,J^_5(?;MC(>G[1["MGH3YQ+;KZT+B5#9\
M,^B?S?W*'X&>Q1>/U+=&AEQ AIQI>$@YMS2.(L)H%A,AO25:1"E1CJ;2*N9#
M[-;]C=CK%+CU;)%@/<S7#6 \/F!,[=@N$1G0V1  #H]%JR*244V)BC*> I6M
MTN+^=NP&+M8 +E;9@MV Q..#Q-24+3-#$\5C8FAFB%!Q3!2EC'@AF<^DX)2Z
M)9FR&Z18 Z18#R-V@QF/CQE3:S;#)L,T 9#P0A !;$!DPCE)4QIYEL;6\&58
MLU>A_?#JV876Y9O/)^ARUG[E 7YNJI[5U)QNZJ.NA[7O%L?I\,"-#CT<I+NC
MT2#7XU"\[:C_SH4N-KV3UW##Z+(Y91>)Q"].V%I#%&UBGQ+GF,-8?-#=A1<D
MM0D<O"[AH9'<LL-6FX+3#:!N)J"N@=&TP=TGP]UI46KKO,R8S C\!_H-]91H
M.%M)3+GF"2BXC"T] +A!W09U-Q-U5];VW&#M4V'MP53&]89E(,TRPIC#SBH^
M)AF-+4DEI]K[V*:I?Y!0Z@9P&\#=3,!= Q-^ [U/!KU3,9?%$L1:9HA,(D>$
M2#(B,VVQ%8O@''XPDRP]*'U5VJ[,[]) .795*=Y($.Q>\*1"P+QG76_T@M#L
MR5HYU,J6/O[K9]<EV>8"UZ%((H%WJ-9)OV\O\FZWE9^=JWR 319;I@.+&]J
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
M<:PT5FV3'GX(G3"294:3S IA$N93EX'(GF6KH7)OEMQ[@Y3QHP):C?]P-8R
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
M$2)&.D<X(0X,H!+:6^:84#ZI6T>&M<3<5&(82(QDUKG 043*'@&1).1\U."
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
MA6L'>+)._R3?K+I',2KBW5.$33D7N_#@,%-_5;-A>S[N.1";<C+?_,B,@#'
M4L)7]M)'>'>8*@5X[O1AY\VC+]$+;8EV2%%#$3<^(.?!.6. ]RH8RUD(E^G#
M#-$<&Z6C$(P;;37GGJ0 5TE!$Z,OTX?MSQ.$-<9T7:?=S%)W/I:WP601&\YV
M\@HN2E??EM$QD]M%Z]L7F0\!TD9Q4 G]J-^PEY0/?K- ][+JP8BFW$P5=%Z@
MH)RP%(T_(IMC4DKXY??8Z>3_S4\*@P3[."J?:O+,)S/)S:^+?KC^?EN_0K)&
MU"*BIV6\:S]=XP?@71.2_ KOFI!;7-([H3(3=\.[=C<D<8]KL+HFB;N&$FT;
M!F./8F-J_!ISUB^_SACRSX-H!\,K762?TSS59'IK2Z;WH.'Q+D2C\0<8NS>]
M.#@Z:_P%[@"\&FXV_OSS]0W$8R4T,H\B@[#0>T]*.,YI5"PHSHC6P5",N0\2
M6RZ9G<^_SB4)8"C^13@=G $NK=R;KT"//$XW?IQ!:)ZUNKML[_/[\X/] WYP
M_J$+WQ$'^X=?]W:V:6O'L^;G]V1O_Q.^G$%HGN_2@V,O#G=:[=9Q^[CU+M^[
MTV[!/9L[.:O@?QSN?!*M_0\72>6<B-(+Q1'W(O\)'!GJ A+46R:$QSAE4KDM
ML=3GK&G<:AJWN\M.<J5#$DY0[B+G6EJGB+(0DW :3%@1+]*-P.>)9"GO#6-F
M64H?M.+",12QCHCG8WX:5A I8J4P5DO)^<9+O<GDBON4/Y4-G1KPG@_@4<ZX
M##1(8B./).0N7#0Q8XTVD4N\DNV8&O#N /!F_6V9,E[BD"L-"3A50A!D8HHH
M44V42B80ZQ\9X-U3Q?1:1H6-W=U?#PQ_/@]K"U>+=V[ AF-F,#>*\.0=6.]
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
MOH3;[-SD-^8TM5W$@1WX=JF9J>C9GB]L!WR1+&7P93LJ?97N6-X:\._YC49
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
MBQ%S46++1!!$K*%G](02R#6IT(I(A6(,BEJOE>(,8"A)R:-0-&&12*A]H?7
MGGE2(2>-PR8HY)1EB'N.(2KS'EE)J*8Q.2Q<37SP#'0W^J@(D<PJ9KBFW.H0
MB%2,"X)%X&FY[M8Z>B<Z.LN<E 715@1DA*2(,Z.03M@B3VD,CA')*<O$![S6
MSZ>KGQ8;:9@A-##+A2'6P:H3)V4PBENF:MNZ)GH[RS. XZZU)QB%E!L[I.@0
M+)I%SO* /:PC<[:VK<] =STVE":>+" UQ\$[,*D4!^$-ETJ/#UO7MO7^='06
M>W,-[J\4$>7,;3X*Z)#QN=D!Y2QO-!D;]+K9UII4J#Z 6!] 7/$!Q"A$"%YX
MC0F'H,?Y8 RFE!H6X'7M7JT%=%\@%9*$&R481P"LF0_9$H!N(I#R,A'-3=Z&
MJT]QUZ>X:Q"]+Q!5%'LG?+1:.&Y3YD)6UGM)N=*"NGH#:JV0=)9@DLI*ARE'
MQ%,(5+WFR'EI$%-2J6B"(\J6&U",KJJK10VD-9#60+IT)S\JYQ0##X=@[G1R
M+#E-C,-:1JPLKKW1-<'06;*/\\B(C P)ZQCB)BEDK7 H"9^$D<[8%7;GJ$&T
M!M$:1']&Y<Z$9"H2E;DLA(K:, @,$[8:HD8AK]G1K+W1^T?2N91L",0KQY$-
M%.)Z$R,RB3-D!/=*0,R?(GERWN@22J&E%$)KPWG2C:-V/S1.AS$T1OU&'(Y
M34;Q,L-)/Y7OE.>S&[0Q;/<'(S2*@V[#]D*CT^\=5?\J#Q@6O6]PG6Y)G3(F
M2REG9MBPKO\M-HIA)CF!&P( G SZ*0Z',#^V _\H?*9 &?9/!YF% !09E ^N
MD^>] ?_P_>Z)'93'QHO><#0X+6^RV1C8\@S^J V3&(I!]*/&^(1YGOFR^NO_
M*GZ#DRF_@:WX#;H5O\'6C3A5]%VN57G%%\4(Y,O_E"!HX^6?A75%Y^(YSFO&
M+A]4S+P=#,[RTI;B-)S(T^N\GKVS?PPOB=!F(_[PG=-0<O' ]Y::#8!W%P>7
M]]JY$"1&YP&*.,/!"F&CBRY1ZAGS;C$;W6[K[67KL -#V9W*V6YF"0#!_@#Z
M\7$$?\)?<9"Y ^S1S%P@^CCM12?^[X>SP\_AQ%$N#_>W"?RF.#Q^\V/O\UNP
M >\SCQQK=@_$WLY7T83['7YNDN;Y'VEO__W9%^F(YLQ*%'C&?.8$THD[%)W$
MN9*98*(V7K(M<95$[G_RVI786A(5Q5X!>M[KYYK- , #*\4:_\PRL/%Z[GNM
M_(6-?VTV[ D@R(\2LX;S@)5_"WB6?]B)O:-1NQ0Y$.O\+GP[GX ^R^#U[_Z@
M_%;\40Q'L>=+K"O&2YV!)4X8G&9WRLQ0WRPH'XAGA1_5%[<:MV!F>CA5[/C3
M3A;?!0!_98X;_\S_TR#D7XWO=C@_"9VSQG_?I@#FEY3REN[<W/"S[B[PZX:/
MW;'[945M[N^>[;W_8KGQDD6#<%90+BQ%.F8&2.V-YTHQKW,/7&DV012O:&MI
M[F^S[ $K+JWRX*H;6';G N%4. BI=3Z-'E;BQ=?+?NVRG[>.OCC0-D9\0LP%
M0&BJ%#+6!11UL*"#7!B<\K*+)<M>FNR/\60TST>'2SXZ4@K%8JHZ<,WB\"26
MKE;G;+/\YKS[ES$'W+7,33%J%X. P+T#7!X-;)AY"3-7;SR._*:S'9O1>MB.
M +\! &FKL;_0:;V*:3 "W['@=:8BL_$-IW[M]P)&<0V]GRVY  >E"PLV"A[G
MHAM9>JP+[[G9:/>_PUT&FS=\4+@)*-(0W-_,&#C'EU24?$G5PUY]M/R[04P=
MF/+9#%OO*T<K&RRX*KC4>?[S]7,D5-J""_,YS!2%M@M./AB7_,4AN&3?VX5O
MEU9@W7'_&2N[/VMM?_'!1,>M02(0B[CV&&E%$L+@F&6V4$:4 V57<E-I_3@Q
M_CDO\7GS_1<E-:82"R1D4N!Q,PEFG!B4$K:)*BML/G1&I-XD7-T5GE\*FA=G
M/*K5^1E7;28/>,#8^]I(6V]- M Q/_2E(^3>4V&X##)!$.2]-=I'S#RA.L1(
MZ)>=$N'@/V@&=1>%>Q=DNS?J#\YF'LL^7/]5I^^_/K!\[[V>R/??[5)^=PZ+
MYN=/YW ?ULRRNO\5MX[?@&PVSYK''XKF\2=Z1;X_O\GRBUO=W1^'^ZUN:\?_
M.(#W(':DS?U/Y\WSW;/6._CO_F%J'3>_&**XB1PCD!25V[F"CRH91LE#'!F\
M]$:)"H- U&+8S@A" O-)&8A#%>%,<,.3I(:)%)D71L#W(R#&"4PZF-BX\7(Z
MY5>YO^=E>B&_\4_O]?*.Y>6C;\=PVHE[:?H8KT\' WA5$CX_6]G9]U]$5#2
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
M'HHNTA@_Q.2O=/I7W)DKD__Q-'1J\LLD;=2Y*E;XB/(*(8TY*"SC/H#J)JS
M*]=F6955*Q3S?P&]G':Z ]M>U*NJ:F&?;H)^&9Q^DA*MRH-:(HPW9RE=>"3<
M4S"OG!'@087<O$\;A<#B\E(KSW7P.;AJZA(OJ[WV\Q?)+BE 6P%J!:@OM'M@
MY<P^-L9.G5D7A(U"<J0\I8A;;9'.G1$PU<2%: @)F8> UJ6YSM*^\ %6A:X5
MNKXR='U!X%K%'!8&TFG,(4;%&5,,.>H= "D+.=Q@D0G$\H"]*'K*"%DWY,$]
M958&3><0NEPO&9^I\EX-2I>%B^7GLSG<K59>5+7R+['\_$4-MJJ5KVKEJUKY
MJE:^JI6O:JB>*PM2"N,===Q)S94(QBD5HP]4$J=HB$NANGLMH?8?>T?OV=Z[
M@\Q@U6X<?1;-HTPS^>?A[M&7D]V3/W.[I</MCW\>7_=>/IPT=L+Q]KO#D^:W
MK^?@O=#&NP.2*2F;'_=:NR>?"8R'[YY\N5PK'Q6LEXP,8:YE9D_WR"1CD!12
MX9"L5%2O;1CP7NB2^PL_?ZBG*ABMP&[1.HYG1KM?/ S^5/AW,1N]H2QZAE+P
M'/&,A"ZDB#"S(JC HS:\Z C,R?4JTJI6OH*^%PU]+PCY?J$8]5.AW#1&K873
MUGB)J-6 <@!ZR&BN$>%)1X&9X12O;4A:%^3Z8=^*6GE5K7Q5CW>Y\Z^)6,B<
MH^T"%]A8&0CSD3LE2+2J\D17#Z-F:^6]%A)@2"*?6;QY3 $9K!TR/C@2N111
MR:I6_H6J\2(^UG/K<>5C+46S9_C(F*?19:<*:X%XLA;!$C,D6"*68$FYS3&F
M.N/7%;LJE5]9G7Y!*ETY#PNK[]1Y2,'H*+%%B>J(. \6:><38E%$88DV@8/Z
M$O =5FE?_N7/\:I*^CL$+81(/@;A!8O<$PZR*JU+/%HK'%>A<@E6#GEF*^D=
M\1(6*B'#'07#08/AX(Q"*G"KI/-,Z%15TK],+5[HU.69U;CR"):BV#/%!P+\
M^X@=BF#[@TEA!'(R..0(24Q2RRWS:QN\+NCU\JZJDGYE=?H%J73E$2RLOC/,
M6EIQRQE&27,,ZILH<A@GT&9O"8^9"T-DCX ILD+[<E5H7U4N595+RX7Q)VET
M6SE82P3R2X7VN3R)&8&1U5;D,Q<&#A;G* 4)F[)*A D+0$Y87:H'I_^M3/%2
M50I: >K*^KK/C:B5K[L4C)WZN@J#J\,(&,M*,P2N379SK49%?V?LF1#$@:^K
MZU1?MY:K0OL*72MT_67,U2KJL#"0SI#[$>D4B099K!08JYPBXYU!V#GI:00@
M569M0XHZ>SB_W\J@Z9Q"^]&K-8<GH"^^_#U+>:LS++;J2Q7I(TWA=%WE"O+3
M;K^5O_.FS"G\'D>%XR--FKEP],YX>HEU\'K#P<V77"OT?*8R?\HN%^C/_ONP
M-RU3/8C(]:(]1C;!8-_8]ID][Z_]ZW)%?ZN#KLSAU=>_\253>IRZ57C)4HH
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
M4WELT"X.5T=0TA^Z?)J84Q7:Y^,WS">H,);3_(:C-/A1Q^Q\<PLC.2Q.N :
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
M0]H;'ZQ)1&2RGGFG!B^>JF?508?="W3N:L:]4M"Y9]3ZIXB4+9^=LVX%1(L
MT6QS+T*LT)0&)#6CB N>>4*%1&#W.$XCD]BYK!:XSB2K+*"G!B->64 K90$5
M>)-S'2O$601Q9CG(*5<!<VE0PC(A3FFF#6 .">&2HB01SLS:!E/7S^$JT^>1
MT494IL_*H<V'[K"*[2P"-I?H\W+R39*>(6%(1)Q@AYRV#'&IB<AG?;"6^62W
M,FV>'&QD9=JL'MBTOE>6S4)@,QO4B<[J8'Q$T3L"OE3TR/ @D)(ZIQ*P@'TF
MF,.59?/$S,N'L1>+Y,_*OGDIH9W-O%P5)-T'DB[U;@=O2^,$D 3+BCCC%-E<
MW\>M(2RF:+W-1&UU)JZ7_[YX"^C.I/#/BTZ9%WY1Z*](XIYN@BJ,OW\=V5O;
MZYV7+4E_@5JRI\7QV:"9Y\'PQ!TR(8(?BZ5"QA=A>N\)I28F:[-7Q>I,\R69
MER^")6Y^550I7%39@!5VV">.?=2)6$-3=,$+K0G?5WCM]GP_2IX@OU'-S6\D
M=+WVR-FR6QW?/8D[]D=NR]/N]H>]5<F,98VW8_W<)3G#%73QO''T7NP>?6GM
M@;XU=[;P[K?='\V+/UJ-HS]!QSX<7<V,+4A0+D"W=[;.&SOM5O/CG\=99QM'
M7P[WCM[G<9PW3CZT=K\U$]S[HGFP'R2VB8:$J-0)K"6KD0M.(*:H8Y8Z)Y0N
M,17$+8;-C(A>8X$MS#G5DNO@-?$<M%'$@(VQREW-I"UGO0;3GG.CKTKSE5SI
MZP5E/WW<ZJ7JPJMFMJSOK5Q4VB^JKHLRB=9)[;2H0^D7N;@  GY8\F0-^[G(
M"D8:^P/88P9%>15@V="V:P/[HTRV+^<1;@:BVY\044R))48WK]=ZMB#I&QQ.
M;YAO/YAR'_VS/^)1JH$%.[IZ=']X7+Y!K.=<X<$ENJ3:B$^Q?0Z;[KB^K!<S
M"6"N_QX/O37HCV\V'F0:MMNU<W!N+C,PY8JUK^M_KT_>L7BS_.JG,'\_BMO!
MG1>I(]+>4*%#<I8$'B+1+H4,B&#O$_  W!TZOV1:!_CI[JW =LK1EX+^%[S"
MJFS[3P\K,-9]JCB)"@MD,/R+LZ20RVW%&5?1!^+ #O.P=?.ZFE<CO"A7#N%)
M,&RU]2QRKY(3Q,):4^RX<%C>I3]%M> /6/!=LN^]!A<[4B08.-Y<X(@T#A81
MAUU*P@2I*"RXK)MY"WZ94>=V(AU2B,=U1IWZPF+#$\@()4H8'#BES&@1B1!4
M.,\(H,8=Z@TKL;FWV#3!==A7+":I(D.6)(*RO8^TMP&FSAIPUKPP G!"TSI=
M!DZ (:P=93ZZE(&(@!= '*P_MM8I2_P=.+6J!7_ @K\_W\><L,"%11)G.E*3
M%UQYB3Q5R@)P:Z=9)OYFMP/%'0BW;L*)1W<QI@5Y[\>&U<3KR!6I7R(\T;?
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
MTQ[)UTBR0JV<<Q"PD;UY6?#*Q+8;A+D\UP*E.&EURI[V.<WK<'+U^.;CPS/
MRL&PET45GC61WJP/X/)?@@=0=X]:/]!A*X38>?-J%K\!NVP^;@TV>>\(2B+&
M;(0)Y, ,0\Y;QKV3A&N]MI% TT?H6W/#/F!?OU\+]KQ8]OXPIP..E@9$HEXF
M&?[6^GWVTYPQ>GW1<Q+D;ZW\3?A3M+TV0%.!.UT/2)7O_IO]O;;M!]W< Z_<
MREFQ^+^Y\J)0B$,KG^^>U_/&/TY/O%F66OU:;!7YFB?#P="V<YKF6+)"'M',
M;S#J;B?63FUO<%Z^E\W)B7;8'HS?J,PS+;XQ*\.35SRQ ./P_ZP<[3;<M<RW
M*Z[-0%9ZEOW#_.1QNO5I'L$@#P!T#15_G;FXS)>%&_>.XZ#(PHTU.X -PL+D
MQ?_F8^Z1BEWZRF@+NJHRME_KE_O"^:0U<]>U6P>3H_,YZP;W+U5LOA8>QFRN
M_'?8ZI5S6"3NPCO!TUSW>RSGZ=I5L3?:,$=;3+_;#N,W&85YX35M/B_W\:?!
M.@#ZXL97]A\?M(,=/!+G L=>6$T,XPE+P:2DJL@UNV';N;*S%*,NMY9/>433
M![[2#:6QXR\:9_M>4$E%Y$B!4X6X]PII@B/"/I*@-.6&%NW!U]EU>N\L^2-[
MI\S$L-GL;?5+>VAB3<W=66K;HS^O_;X^!?W0"L71,_P> <8R3DP#O@5E3)&&
M7(0ZYBO(90G,:=MPB[$UEF*<N<T-D#,7%[J]8L>T*15MQ.$VHR&&(B^\>.3]
MQ[E>VYS>&"[8.6SUPM@ G(VHS.2@3[?R2]MX:[Z2CV=[U3VK6\T*V[]B; ]J
MR;9Z8U %$#J)@U%Y0 %G1=2UP,E8'"[6?-N">Y9:OH#+8J5[,:?$E&&R\D:M
M(B>[2)$\R%M!><NQ[W;3@L+$SWAZI[85$'PTBD+" D_^UCZOSX=V>.DL^V6.
M;O&.HV*#3K?8X> U\JL4F3M3S;.#0:_EAH-Q O!$E_HSIZN@G^UL!LS9'$8;
M9+\VJC6X22M>G&/Z]E)[^4VP44Z&[<).*#R)(AH%$Q0[_8PT96GAM=/FQTQ
M&!53;*>9L15#NS2R<F YX6DG+_%K3DMH?-[GVGKMJ4/9*  3F&FD-1<(#.!
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
M4CN/W0T<_ZDMKB, #ZS@<Q$ *560G*'H"4:<LH1T3L1E40EFF124DBI+8#4
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
M[HT&,%?P^,]YBF#"NHUX>M;IG<=89BQ.?]Y+J>W!11QUA^W.G,M(>74HL=F
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
M L&* > %&;5(PFCG,\Q)LYJDOJ$P]X.J\#^H;KY=2K.]/$#XQ$MO/V1<K"Q
MSA:L,>A.&#3?D"B0@(.C'B69VXT$8I%1A".E3-)2<Z.URY56^1-N\?;L-73M
M$9]:0^^KH7,%ZH-TC$J+:#"Y%K(T2)M<I3YI96.RS$<%&JKOS1%J#=U<#?VQ
ML8Q:?>^KOK-8!K!Z@I-2""M/$8_.(\>X@V7*&?U*86YP[OC'[Q_+J!5X<Q7X
MQWKIM0+?5X'GO'1L66)6(!>) R\]2&2L\O W(A.F20M%LP(S=N\]ES4J\'-(
MU/G']MLEL?V^;OC3;(GPO=WPR?37&',7C%EH4">%M0&@ B6G->)*.Z2M5,A)
M)XV1,9D8 6.,><(-"IZ]@J[="Z\5])X*.I=V89C,=5>1CKEQ ,O%O#UP @(^
MN<-,,"]S=2F\6C*H5M GHZ!K<,)K!5VK@L[<[&0P0&6P""?)$?>:5448HJ;
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
M9;HV6/Y%IC.34-#0?D63N.;EL=YE^1R48THP_)50\!*1RIIPLT$ 6<N%6,_
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
M^SOF;I(PU:]R/X3-::;U*'#K[5RD2G)EG, <!<\BXMP'9*C%(&N8*X63I-H
M;JT><;L\Y>0NX/&]Z-5-MRN>IEX_NMA.K?X_3/UG(2!NF24<R$IT@2%.$D7.
M, 6T!3N-B</.A'S(U:C5>F$W9RVU\F^N45]#Q*16^<U7^5D\Q6$ >VP$PE)H
MQ)-AH/+6H,2XY5BD7"MIZP5O"K-: K(V^INM]X\N"%$CP ]#@%FL(@: >.H3
M4DI0Q!VC"$B 0H$REY22W"I38A5*KD+ @UC]YY<9=-N(T(WSB)]HI/CF[_]T
M$/R!$H= 1&<@7J/P;5"X/1=YX=%J821')FEPO;C4R$DO$%$Q:2\)^.&JY BI
M2PKQW3IB?)MS!IN\Z57CW//#N0<*3]4X=P^<FX68HO!"4&*0!8\2<1,#TE$+
M!"X'"T+P!):KX)S JX6$:YRK<>[9X-P#)2_5.'</G)O%U8QWGD=,$7$1O.K
M,=)2Y^ :"+03FK*,<U(U+^N]4>-<C7//!N<>*/)8X]P]<&X6/73>8B>90,RS
MW#^*L]P>PB <-8U&PK<I-QBBNJDO21O8/*![\B=I=V.W=]KNWOLL[=Q*,)CK
MT,L]%=9SE'J-)TOK43[H*)]/I/Y]^4>NT U#LD>S$OBCX6!HN_EMFJMU[^Z4
M77C3A._-HP57LH)JLM8;T,:WH@.3]=NIEF^O](/>3U6=[/W9(I8"EE.Z@&NZ
M\$VZL#]_%)8+SF'I@!]X1A 'KQ99+"C")&F&/68EW>#QR<FXGNF*N-22<E=)
M,8H3+()%D1B&N*(1V: H2L(&)["+6N5<-&.:X#HTC5SM4GS??)7-.P-4FX?U
M[0/4YF%CE'[N#+(S5"7!48H\(; 4#AE)!,*.A!@%XR;2QR@GM7E8MZ0X0@F3
ME"$0"XR 5A"DJ:.(*:^X\U3SX,$\2-$45#7Q)84U:O/PI,W#/;=/:K7?(+6?
M;:N &:"&&H(L$1%Q+1FR.AK$#(5%=LJG7*3B\4E*3236*R=@W*-(S"#I#9@'
M!L)BP.Z#]^!T%B#J2 Y+&]6D@C<Y6\TUJ,W#DS8/]]QUJLW#!JG];#?*1*PE
M!]=!TUS#B+* G%8,N9B$2MH%2=)CE)3:/*Q73JP0)N2VY3$8#S2"2>0<QPCL
MOB&62QL,R]Y#[K6HFTR)338//VC+<OK0N0X\XUN@?/TOT_V9=C?$[O 79!ZB
M(=%B1=6KN@C5NW3U*#=^QY/J2[1R6<,VBH/=H)+Q3"5OL!]:%[UZ,EE?DPZ
MZ]V\HW/)7[<M;P4CFF?@-9NZ!9MJ'>QD)E5MU^U\E)BXE$O&6.H=XE:!NQVX
M1YI%PK'BL*[X^CH$&RD>A677PG%/X=#>&$$31]B'[)09@;0R$24JC&*:),?=
MU@N\36[ LNL*CIL$^+4Q6^M68VW,'A"OSJ=XQ0P67$6# G8Y.* Q,EXRE 23
MR8&-$>:Z3>A-%8_:F*U#.()@Q%KLD _2(NX"01KKA+Q5)%@P<)Z*8LQ4;<QJ
M8[8I[W878W;/;=':F#T<7NW-R+>*@3$> V*6"C!FX)Z!,;/(>T.X3B:DG"?S
MZ,2C-F;K$ X?DI,18Z1),(@G3Y&F7B''B/9,6)$<SL;LDH8?M3&KC=DC,F;W
MW,2MT>K!T&I&O;EV3!CO40@A(IZ;@.B4#"(1,,Q25ATU?73"43.=]8B'%B%I
M*K(Q<QIQ%AFR5G$DF$Z!,V6P4L68K58QW QCMLX6#(]SZ_#F;1ENM8OXQ,N\
M/LBVRGQ.4VI_!0?C(O9[]RGO6MO)NP/AJX7-..<34RQWF\EG+"EGR"FM$;$&
M6X(3+/'=XI<;*C6U 5V/W/A -*,L"XK@B(=@L]R 7TA\BA)'3G)N_?_W?S0E
M]->U)\35U<$?@1OU@W8P:I7_KBH_QYD!M4,T+N]RY:JS ,C.,A#NJ&AR@3+%
MV29O==6,XH>(B24ZFF3H_\_>EW>UE23Y?A4=YKTWT^<H7;E$;NXYG.,JNSSN
MUX@J%]5^]C]U<@790J*U&,.G?Y'W2DAL-A@P G*Z!H-TE\S(B%\L&1E!DM6E
MZ:;*Q$OO"0W&J<RM!:F*:T7/-[-;CXKQ52/<D2-Q\UV *M[W(]XKVP"V1$X$
M,!*BX02H%L1H$?!/!'#K<C+^^[+W[ID[JI5P._R1I/8N*TT,,$= V4QPI13!
M3VETVC'M7 /_YRN95J_@@>F -=Y<J?)^I_*^XA4@:FNG&4&UH AP%XEA6A%O
M@C<Z4@;"K/-&2S4;?@B;! O!B.2(S@X(A$R)C\@UUBHN(Q5*TD8MP/FZK^OA
M%=2S6J?/2-["@:SYB;EV8A<=FJL5OF^-0(_/D+BSTSZOW'B(=)LLWEN/SU\?
M^]^L[A5H&<%)RHFSW*)+P 3"/O[&A!"E3EO,2JW7@:^S+# W%BL3?#\36,9M
M!"\(RZZTB_:>>,\%X:46?$S1V*#N[&#7[0'IFB<?5I5:5>H:[MA5/+TE/%TY
M>,8-#RZC!T6-(Y!,0/6*_I5-PEM)H\:U6Z_=N&I7W3(+: #I O=$TY0):*IP
M]1,0DR,%P023L4EB9%<H6%=5:E6I5:4^H(-Q%4UO TU7-JZ4,5E[JHG. M'4
M(9J6<P+$H6\949]*G>1Z'7ZK5M6M,T&024GJ*0F.)@)*<&*,"B1X#IE'IKV
MYES %4J$5Y5:56I5J0]H![FJU%M!TZ6#HKB0.6E.FG/#$)PF1E.!7HK5/FEO
MA/P^E?K#6*"JU)LS@<W:)AY(-LD3\)!+A65'<@Y49FF,3DU%+WT71^WN7Z4V
M^\8_31V^]*2>;#NKWFP?03,L^'_^YRW8CJ=9^H^PE^)LD+;SB^&TWVS5]C^G
M/U*8C?O3?IJ\^A(&LYAB>^IT_V V;5(@MO-96=C!4?T\&(5/#U,&!NE_WAY]
M>!</T)13VSNOOFSMO_^R]?%#O_?Z/>V]C!^W=W;E%KZK_/][_J^/VR_QNX^]
MO'7\GO^EI;<N4DMLL.@=9&^(H\*3*)RP(63E 38Z"6'B &D_'<_2Z>+'^VZ\
MVQ\N&)%IU([SCQK6X_=1_9@7#;RSESIY-!B,#DOIU8/1-"&7N,'@J+-@E<[D
MA%<Z;M(9Y<X?Z6":2K'Q-D%/T&ZG<%^3"U#PMMO9<WB?3VG827/V:D]H3O%M
MSH_PR[!DM>:9\QR"SN&W>V.6DV'-DZ9[XY2:MR*CILX^3G9O4K[!UP[+.UWS
MUU'G<#0;Q)5!.9PC6<SO3+7G\XO6K) ^;6,&)%,:XYHUDGV"0RV:X-H-W,$D
M/5_\\O?8GQP,W-'S_K!9@>:FOY_F"7D^Y:-Y7_OUWP_[<;KWW-IGFNJ2?CU/
M19F_N/V6/6LRL\^ 8_N=IL^,A4N_IL_8I=]][;&,/Y-"?==CO_Z=%.)N!JNO
M]-AOI/M\,^'3GKOT D>E9:)[,LCUA0;YB6AW4*I/:=N;4F3%G[R&SEUS<A78
MNTIC[*O,^,E1CEZ'OZZ:8+>^79]_&0V;L11]$9.?WJ2?\\T").L7![AF$RZ?
M'"C.@Y'H_['L8M!9*>65M3PY?:M-N&YH-;_8Q^6;/A('\A^?/NR_$;V7Z.SM
M?/BT_?+M_O:[?^UM[>#X7O_)M]]M270./[WGOP[..I#O]]_NO_\8:._=[U]Z
M^[\#&MWRP[M77WH[>Y\^[+R7^&[6>_WVX_MWZ$#V5YM !\UEBHZ89"5!;U\0
M7'5!=) H"<P*\]48PL5=>M":ERR;#&@2F2",H\EK)1F/G!L6;K4)=.6?>^4?
M)9!E(I-$2VT(N!"(19P@+'BC.&AK-&QL,M;5@G?A*NGGW]>\YZ'$[JL6NBJ*
M1&M<9@+P?P*H5#9P&GTTJ(>LS"'=:J_@BB+W@"++#L)<@@_).:(]#02DH<1
MEH12Q@-P0>GU>TWS(#C0E)B7!FB01CBO.(.HF#).REOM%5?YYU[YQROMHM2,
M!.8T@40S\<(KPGGFAIH4K4VHA737@.CJJ^1 KZD6^D']Y>[/B]L^:$*6M6S<
M5Y"-2JJ=LU18'T$IL,$YT-Z+K)DP'JI_]K"1[6C5O@Z24Y8428*A9D1]1HSP
M'G^ EIEI$"Q=EW^<XDHESW.6%D)V)KKLG4-=FS-SR57_[/'PCW<R>BXR2:GD
ML1L*Q JF"94!I/8A*^91,_(N!]O%I:Y5(YZ6+HDL,,FHE-:57KM@DI19.6[1
M0H[XO^IE/70L6%K)5FMC3$2SV*42JQ&!N* =$4EJT-D$F[]VIN5"_O&)"B8!
M(J()>+1$4*7@OPZX9C&F7+VLQ\,_47E#G14DZ("Z!((AAK),G)5:1&VYDZR)
M]0EMNXK>OI>U?O4FUM>1>ILFTW$_E%2/R704/C5R_'U^U54[;SQT7<C*G@>"
M&0M  1)8J6*,D"R/2 $CJUW\H+&L]\NJ7U7.7B;/"$54(\!H)(XK2ISWP!(Z
MU%Q\K6C"A?P#(0(/"ESR%AA0%Y4,-GG#(&F;8O7+'P__1 O>.UIJ<Y?"[AHB
ML2Y%0KU6*69C53 ;FZ!,%\P5*K%^7[CQ@>YK/7I%H@0+@;-$&><0J7(YEDHL
M7 IGK&.F&L4/'0A6G2J7.)>,",B)E'!<R6$&DGAT7#J&RQNO[51I3AUST03T
MR+-)5D0AN-"1,QX"@^J4/Q[^<8H&$]$5AY11FVAIB=<)2):,078V20CH5'4-
M$UT*8IU5R:/?G'KGQF,W_$XOZJE$%#5W 8"9S*6$R+P5DJH@<]8T*R]-]:(>
M-GC]L6(%ER0-T$D2=)HB@<P1O-#U(=$*Q@4$C;[0M7>GI$T&#*#R1%><24M5
M@J!*?))14#7[]!'Q3Y1@<DB9!&\Y:D"OB"G[G#[S;)F"9 ,ONU.H_LP5JNS4
MK:G'I$BR8HHGPV*4&8(IM9B,XHY%#=3Q6*W@!P\$2RM8AV"3=N@VZ4 )>(Y
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
M<9F_@\;V>8%L/#\WF;=[F%RM[X%<B[X':'(^HZW9>=W&!VB["OY]70B^T4L
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
M;B&_J5:SK#CZP'&4\E*]*7@O;#F)J*SB44'2UG*0V:6:?/3T<'2EN'I,PNF
M."H]XJA4ACAP4(XP(TM(ZFG9TKYI\E&%T0JC#QQ&$X28?5#"<(/F1K#4@>0)
M:);),2EK9M#3@]%E9E L9_PC4!(@*@(L2&+06R'>)XJ*-_+(_"UD!E4<K3CZ
MP''4:)Y!"AT%!8B9>5!*&:%,A@!"LYJV\_1P=*6X>G3!"JZ(#5X2L"ZA)1HS
M46!BXB$IX.86TG;6I+CZ(GD )Y&^#KWURM-7/H6J]6_3_NASZ@0$H<X!HE 3
M3 \M#G72"A!UFP294>X<C$?(V'&>)S-!""J?NLDD3?$BQ*LS#^LOX0M_[[@3
M *N%\B]37U8!"-.4@;.0>#+2:F628%R!!^9OL5#^!2H'%=EV_FV^RDTZ':[Q
M=G[1K/"+4_KH3=5'WZ>/3I5T"S$F]/,TT9X! 2%S6\K6, ;*@7?4-R7P[05F
M?2UE^VBD7HL8DBFGZY5M8J@R0LHR4&UD$%9<(89:!7L-!'L9]V26N:RH)-&5
MHSPV)V*L,,3::+T5-C K-S8YU.KUCUBL$=RY!!XY P<Y11N3T28H:;Q,;"[6
MMU.LK<K\?<G\,DC'=:!4Z$!4ADQ 0R0&,A *D*VT/B<K-C9%5RA:I?[Q2KU+
M@G(G.<LT0TS:LIRDS!J%/G"7;[,N?97Z^Y+Z94C)!PLY>^3QK P!2)$XBSH_
MNJB95CY)FQNIM^?;GM:*\W<ILR]B;$X)[:*L%IEM(ACI<W\TFPR.4.)R&H]3
MN>1S&LY2B6.,0K\Y$'38G^YU9@=YC.]HXAK[Y9S1=#1,G0-W=&&*8:U">5(X
MS+D$+#&1LP(:E$DATV"D#"$;HV\IA+$X%_@+OKH,ZATNV2\S7*/]-/YGWWG$
MM>G1VW9IW[9,<)QBA;GKP-QJP2^OF6 VEKJ1MA3\2H%X01WA'IDZ4AXC+3N0
M7:;$&I61K"5F;]NX89"X-BSDP$ )7])Z@N V,AM\3/9VFO55X?X1PKU25=YD
MR9)R*-Q>$% Q$9>U(*6>F-=19T5MR=)BXL9AR"K<ZRO<8!#;J0XY"PV6.A-S
M1LQGRG- 37Z5'*0JW&LBW,NPA'$:2MT2PHW5!"P8@JNL"!7<\\22]U85S6W
M5N%^O,(=;>"<"Y%QN<%);ZU.7K* VMLAKOO;"4M4X?X1PKV,/M <?$I!$.DH
M)>"5)PZ%&C4WY5)DJIC6I1_,A0DM#[Z\^UJ''[:G>VG<)E),5HN%W$70M3YC
M?9YQ2Z&UA]&ZX$TY'YTFTP6?/[&PV'4R4RU(GQ-XYDO+-IML=#'S4IM7<I?%
M+<?%%@OSJEV7JF&OHV&/5@)?!H)BBG'",C "V5GB9.FP1-%)$AX7*J)O#%UM
MSYO/M>?:XY#<E(7,43)K 9K-'AEL%L(8(;FA[':#7E5R;R2YRZB6HE8&GB/)
MW%L"(3GBA0 "5('.SDG%7)%<!;=PA+M*[EI*KM)2996C 0;).@_:J\1D"BX[
M[=CM1K2JY-Y(<I<AJ\ R8R H\8&5>#0J7LN*XJ5!V622-PXEET&7TO.;ZE5T
M'X7HLL"%"IJI#!*D<)Y;S;EPW 5I$,!O-UY51?=&HKMRPBIGY9VT)&>@!%S@
MQ"L3"'H[QBG&1/"R*9QBQ/DLN'L1W2?5:O!E.ABGT!91;C);W/X(1W?<?/#$
MCN6LK_.^NDKX^R"57UX,XXN5Q:H0=0V(VEX]=..#YL)015B0J7@#F9B4*4D,
MJ#,9P$C39NS=Q*.O*;KK+,X_U*.OXGS[XKR2O$(5,])ZHJ0L)8:B(:Z<IN/>
M 2L=![R$(L[:W$(GRBK.:RG./]3-K^)\^^*\]/T!A#1:1)1?Z0F$+(FE7)(4
M((; )&)U25>A78!;:()5Y7D=Y?G'^OY5GF]?GI<! ?2/+/-)D)R5(F!#(DXK
M1US21GNI(:D2$&!=H<X?AKT7>7Y2&_BE9%$'I;%401E-4'R6)3WJ7OY=A@-.
MJDR=!J/7KC\L:[(]?-FL2+]M=]6>WV,5AJX#0ZOG5Z(#5\YA$A&<(! I)>@8
M<,*3IM;HI+4K7@*[A;)/=3]A+47VYBY_%=D?(+)+QU[K("&@8\^:'HL^1V*Y
MC<0[K[/.67J'GH!B=0OPL8KLS=WZ*K(_0&27SKNFGO*8!;&&FU)?$:4U&$8H
MNG&*&9]8$!N;4IX_(UI%]E&(["UX[M<IOUKE^2[D>>F\*Y&Y83&29#DCJ(8U
M\5YE(C1$3Z6ULFESW)5V323Z26WFO]D_</UQTQBKM*^M=35_V/Y][G])D1RG
M\>@L$C60LUR87_;<>+>6U[E>Q>:=%P5]6M_]Q5]@F4>OS1 T_A0!7K;K+4<?
MGH>(2V62"(A!_^<_#&?\[VM48J=N"ZRA"U^%]2Z$]>A$6%T 8\ JD@Q#!X"7
M6K9",6*S"LHX;U-I5&'Y37+_JHRNLXS>W&>O,GH',MI;4:C4,\>D)\[R0 "\
M("XH1XRS.FKON-()G72XB4E?972-9?06G/0JHW<AHTL]FC)5%+(F+@=.( 1+
M/&.,Z. U2)IBTK!&>K0V(EF71B0/.1?AC^DH?"+>35*9['XYB=,>5*C%!=;K
M?,*+P6 42J74/Q#IT\]EP7Y96:]ZB.I[\/_-:M C.\. RDA03T>TT2+::))G
M(E*D3BG+*+"-3=X%NR:GJ.I6RAI&.ZI(W[M(KYAT3B26@B)*&$\@VEA"(Y:(
MXA@'BBP=4U..@-<<I,<JTC_TG$(5Z3L1Z95("N,.LC*6X+(Z DI*XA&0B8R,
M)^Y,\LDUN<UP&VUYJTROHTS_V+,*5:;O1J:7:IHZ%TN%$<(CHVAY.R"^V%A*
M9J,C %<QHDS++K^@7F[->;C[IAZEE7*3\S!.@Z9;QW34<2&,9_BK'PUG$WQ9
MTX*T/^RD?\_ZTZ...W3C6+,C[B\[HNE6M%RZ7T?CG]N5*NVOWPQ?-<OTHEFE
MBEW7PJZMU:A!],ZAH^@)I:7.&>.!6!\<*363J M.T%(WJ:9*/'Z!OMW8017H
M'RK0*S$#+IT..A :BD ;8=$8,8YX1H-B*,W&J"K03T&@;S=R4 7Z1PKT2L3
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
MD)W@8 X2[3[%B5=:$%"I=.@6DC"T Z-).>)_: V:+N?G#YY7(*Q ^*2 T"H
M87((V5E(/!EIM3)),*[  [MN<^ *A/<-A.($"!7/UBGEB?(\$^ I$2N\)X%;
MYX1A*1G8V.2L*]7YO*$U!<*G4'ZLR9E;[,./Y\'-)U:'[#JQ.\.],-)X*TLG
MM.!5<,CL,7$0449^)PCV6-HM_B!8.EJ)UH&046O&2S,E(& 20TM-.6*LC2XY
MQH1@3;-%N#$JU5H@ZRNV4FE GRO*7(JE<^ZL8MJA_1&,=D)<I7K@JMCF_I<4
MR7$:CZK$WH[$+B-+@EITH-!\X!8T>E01)191E\A2NB59#KAB&RB;AC/^]RJS
MCU=FF?;29!I$-!D"+<45E(\N1)\912[XWFVR*IO7E,UEM .ATS,6@*##1@G8
M) A:0T"<29Y[K:, 7O:^UJFE4I7+6Y;+6ZC$6TW@.Q?:I6>>3$C*!T- 9$M
M4DL,ZE;"65+@=?!"N*96KCI?*[=V0KM+H6LRJ#K?<K[KJ<]ZZG,=<Y JB-\M
MB/=^68EC9.&LEEH0*KD@D$,D)N9$E)5<&YJ2\RV(:WJ[T=5Z:K[B9\7/]4AM
MJOAY3?Q<1I5"RI9:IDD.0A%@V1'OP!=+F,GH<-FBOI-\I8J?%3\K?JY'2E3%
MSVOBYS+R9Y2CT;-(O*6<@-":H$$*:(Y:J2)DIW"!2IZ3D!5 *X!6 'V4J505
M0*\)H,LHK);4"?3."1J;ME0C9<2#+)U)5+:02X$MN[')>=?<=J+H>A57.G]"
M?3X^QE%$5NM[\%K?XW%4H:B#K?4]UK>^!ZWU/6I]CS7EWUK?H];WJ/4]:GV/
M]2%//>5TA38DR20-WG,J,[IWU&=*,YJ (4<!D<<KM"&IIYRN4A_YZ,/.^W+?
MX=;.EL!K#C]\1"\>O?JMXT_'O?VMP^V=@/>]W3M?'_D?@]['7S_V=EY\V3H.
M1[V7/^_CNX_?'[\XWM[9XOBO[!WW/O5>_WJZ^(=T6F:I)('(T'>GAA,7+"<&
M'%?>I0!>;6S*KC /YI!3/>U9<?".<)!%%51F"2"61$.CH_>!,84"%$#IBH,/
M# >7V^E)0*:&&D*]HP1"M,0)P0EXP[(1NC3>*NW6K:[E/RH./GD<=%9E7W),
M%"1MC8PYB$R=8Y8!@XJ##PP'5[;%G9","T,T4XA^E 'Q0@NB@HF00M0QE0,Q
MLI;_J$!8@5"+&)(IS9*5!2>5E2@D60:JC0S"B@J$#PP(E]O;0B=<61J)21'0
M#-2&^.P3B4(X+B%!8 X-0M&51CP4(*SE/^K9QS,(!LQIX22+EAE Y/*QG$N.
M428?+1?A3A#LL63=_"!86BW_X:5F,=- DD87%127Q#$F"><T*V!!@H1R;,:R
M&Y?KK4>6UU=LA1&:NLRI!0M<1:L%F,P\$TE+0<TUQ?;)E/_X81*[C"RQE+5V
M7A&NJ2>0A"#&)R!<L6A8"MI:7LM_/ &9Y<:AO*KD54X 25D3O%4.I57YX.Q5
M5&V5S=N0S66T0T43M,R&4*XU :F!V&P4\<9+%V3.GK&-32FK6#YBL=1:&1$U
MXG$ ZKT5*CJCJ=$\ZQ!EM8#70697\LX-H,Z,D7!?6JUK44JV&_R3E?,\03#9
M'AR_A9V:6OVC5O]8VSAK/3QTWQE*%<2O ^*GJG]$SDK/7T,0K!4!035QPBHB
MO(R!6AXR5QN;NBMHK?Y1#U]6_'R4F4T5/Z^)GRM!I2"]YEX3+DK/MF0R,2 "
MR2QH3D/4D.!.TI4J?E;\K/BY'AE1%3^OB9_+P%^,/ @1D+5M.;(>K".6^D!2
MT/B[2XBHIDUSNNW=_0J@%4 K@*Y')E4%T&L"Z$IZ%'C@-%/"*-,$C/'$AD2)
M,C&"I3)Q3M$ E5TI;UR$>6T ]$K5/YK7ZUKJXW$4I*B#K:4^[N>T>@\_^4:E
M#U8K?=1*'VO*OK721ZWT42M]U$H?ZT.>>J#IVVZXB0#1N.S0'0=TQZV6P88,
M&7WP*).8%^%DUVU1]O3.+.W_ZV/O>$M\>/?VT]9.$.]WW@YZI<3FSL^?/NS\
M?OQ^YP5\V'D%6_S-X5FG_,,[=.*/X^##Z]^_]([C7N_UGSC>5U^V7N,S7O;V
MME[N#;9V=H]QSJ>+>7"A6:8N$$I-Z6;&0^DT: C/26>K?')0=M7Y@SFP5$]N
M5J"[HWBCU-P4C$L^@+3""661%H%)I9DQZ0I 5T]NKA,*KNR-"R\49T"HR(&
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
MR45*6B1%JA)#1>(W1&38)*@#!*S7SH/O #Z$8TRV;TA[(ZWXP]<WV^WU$E@
MH,_1^S\V['-Y?RA)*[#I+.CWG_'G3><@583W@>AKB:"TA^3L3:_G')U'%Z#@
M'/=>**JYC6A.[IYH,!:QH*@(9C],,ZJ& +UB@D4<\VM064&31#M3S*. 0U,?
M?@.)![<JLF-4I/BI\#K'?!O4*_+K),PPWY91\<TYX_0$3'?8#C\^3Y-T<HU/
MU]8^^_#AMQL15X AH) 4)5I\/5^ )B$P6<@LFUKY'(-2]#NXP4VT5\-MV,8V
M1$B45L'G"H0-B*0$P?$I@Q\EG,#!^GN@]<05.,"MHEJ+G[][\[H5A$398VL)
M:=FQLTQ8=>6NEHN(=@HJ)\2AV!\HC0]*HI:=6QC.3$M2J0'3!?CX/""%YI@#
M9Y?,#?_V^8__SY7=NHIRCM4^1OZ;K+$P"5EFA%%"6Z7QU<HLT@78%K@36)S4
M)Q:"H?'O4U?[>V2:.EL(4AL'ZV+)%%RC?S*'!?4?SZJ3Y1?!=9QBGF"P""88
M%%9H'XS),T(O CL+<R7K5FSMY%%>9QG^,L= 7RJ6Y6M0<>H,:*MC94K1_L8D
M2Z9E#C92/&52_C \]?LN^V+KT!]'*MD3F5+)Y 7J+' S=TVM#%SH,6!5.F'_
M*TMBSB@"K2X8*^-0RZ*/ZD5G]*CS/H&W%\#/:%\?S]Z[G)Z'R@"B'*S#WF.T
MD*L0;Y5G0#2*91@)9\\PJ_KRNC5TZOG;";RM';(;1(G2NK _0T1V]75%F 60
M)(N$+U\^=YSZUBJ/_66]T$C9H 1=173A,F&Q0,XE#:^CHWJ@ F@0Z$8Q&-PN
MD 962$5P",HZO<#"ST)GKTWY8X603.'+!.\MG<HDKG7". C1+57']M6[82E?
MN8\V(_X9N5%I:8GZ7S0VL[0"Y%_"?49CXXU;2S 3]+#KK:37D\R(&-J,B&;L
MQ69$M#HCXG!BU"A1(-T/*V)72S16O4\S4J >JGZ *Q?56[2O/I"Q$>DZ7BH*
M7E]/5 ^H(KM'IPF%05G]8I-N)WUA-9 O?1U<QVOHA*;\QU_6-7?*=L:."JJ$
M*$I*45/5X*!JN^LO.G6B$.,1T^MU9=+X2I4-G29K4M<;D!^\;_K+VHS39N?
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
M97:[1B^?Z@)3BG;CU/NHC6+\[-,?[]\<>R/G/0UX:W9BA]XL4M8L4 W6#"\
M#XPQYQ?RX#J,D2/,,2,-D()%.\>\X?<IYHZ)Y#+*TH2'K/Y8!O3]R[:9,,]0
M!<U).0$FDUZCHRO2#IVRH'0+E4HW$54G,9,GR86 W#$10 ^?E/T>(U%U.*,*
M$2Z,7GDM=2Z+\HBFNF+<B&PMN23'5I''D#5=YLN>(Q4TE;W!9&E?-;8YYK&^
M>MSG&%C?E-L"ZJ39AH/O#/U1G%,MK=0<T3"$RXFGY \PW(KIAB$-8W$1)++%
M#6R#! +EG.>F#TL"9ZE^CI4>V941>S!*PL*I-P#)[P'BA(N&#X\_C%8\G: _
M8U- ZCV;E_E"]NW#QB_HJ)ZDL[1JVG9+YK;,YI-Z6" ;)3+"R-J,0A90(-Y-
M=:M#C?95HB?>T05FM.#?.NTK*LB*FT[=.JJZFH-D<@@QA3G5X=31S%08WBQO
M'C.'+].X3/282OP$1RT8OCM,+E-A:KGC*OU=.Y#XQ=5BM[\XCJ8R"??OV$*!
M(<-YYE5VEOD*@O<<4UE>2ZV3O364+_IZ :#$[7X(KN5:HDK\EL:K3M9?F=Y3
MS^[![:U'D%#2.'H]0\X33F/*WE((2UG[7 T(W\OQP2OHR\CP#@WYOY7%9!8E
M.:RQW'-!MF. 5<]%4*#CF"M\@YQRJJ@E"=U@3!UQY45K*0.<(<2TX@ZL6%VI
MO$6= ;_<J"O15P@7#52K?'ZY,("*12>AQ!35&M4<2:QF&LLBDH('<A^T9LO!
ME Z"48&HI&9\DR95JD &^24O12:K#<R<#'6;VO?.H\L-[J7:JDHNAJR+T^CE
M+W5BODR[)V#.@VN5CH^%(E+:FRS/<(_6BI%7BH0T14[+@O+U#FG'?$P+E'G4
M@%+=,S!+H7K4Y>MQM:X."6 HEQQ<PWLR[CK0+, 0&FLDA:E6&TRMX@TN<U>P
MFW)VU5%.*=H[ET$4&Y4GWP3U\P,Z341,=AG-5J[\A#+\QYW%*)N)N"JFSEXB
MT>N\=LQ"P9\3<L"-<,O4:RJJFRP-5C:UB!L:OS_)O)"1S0MIQEYL7DB;\T(.
M:$B8 6?DP()F#"1H>2F9H21BI>13KCS[&BF@G2LC09D68!M2R7'ER4*)K:.A
M9,&AZE*)DY"T7%.!X==N-#18@\-J"+@./2:B3-2@"."[V/K[6E923ZGQ'18Y
MDNEWI9*L65#KEZ&,&XNF6W]_!7DB8Y/728 R.^%(+RM,.$HYRB;E/"=#73JK
M,$1JP'*][)=%$$KCJMQ=#  &]$+&UY0_2VJ:TRC!,E]4C,SNV9C+6V B"4@
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
M'6>MQG>@J]UQ+SM=+>BD!:J>YLV:5-$"47?.4K^MHFYE^Y5D>>YW3FN:HC\
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
M<#<A6*>LO1S.XCHX[F].^X</"MH-K#2-N)=TI7GR=1L7&DQFE'UQ11P;F+_
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
M:_UG-'9R,1.^(D%$6U_5Y-3VHM^\RZM1;&5BAO@+5/0;]N&]@RU<[K"#\QG
M<);&F ?XD\H"^_$][+*%,TR\?H>)U_K%.[X._SJZE!>_;V)TQTKS.Y;F?2O-
MVW"H,ZJ6_ Q"TMD@TY'P0J1"HY#7E,&*Z;_HK,9VMQGN-%R>[82I+HV9[?1?
M_\5@7_WONS)+HASE)Z:;X^4T(T-K;2918]*V!G>3ME5UUCILVE93BB3/W__U
MX^NOOW]Y>][P<@2S?P=W(: *>JT/;!4IX1]B'GN&2\VH+W\L^]R$M<1_;H&
MK2JXVRJ.V1B+61!/N8^#;' I'Z!JEC*!']%Z05G,4NII<._VPP^6G:[">'"
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
M[(TX#43:BT:VK;9?IH%$Z959UK@8$J\7TSXZ9:JFSGW;<7!MAX[:Q!Y9HT*
M7D/JQ4+]P*NI(>M!,?MVROW "QLFW+5"1JT?Q]:H$!K5TH_L"+SQ,<-$KQV;
M_3KS_)+F0Y>,6CM.K%%A)J]G/39?],:CH?' BS8$I_*J@/0PW*<5'OO?M@'1
M(*56DU-KM(UKL3'%3[F(G?KXJ-V(D5Y3*L5W&>(N]S@QE"% MES;RJ)'3:TO
M9]:HL&S:6%\B1HPU)R4CT3XJS92#1.D]>=),]UB75D[SCH9F<6-O!&U(\/UL
MX@9Y-9LPRNG:D3DNIA9DFWL?)V:9-MSBX&05M-)>'6%VGU(6^WY$<J9I\\Y$
M_/J<<B#79.K3%*-:@&-K7')D3$Z F^Y'\M%(*.VE8+>ZT*S9?64PM%AF\5B
M/;^+K-B&#?9O5H"J!YRC<7&%O4P(^SCP%)MTZOLAWE$KS_JD-IM3#A9D*?A=
M(.RO3;:F;8=9;>^.K7'QRI,R68(93,A%N4X102.B:$B2O>&3;27?7%'NX%+X
MW*.T6<);0X1J^9Y88RV#F;PV8C)&2J<7JFR@K&\QL>UPB3P"\F!!O=Q5IY%#
ML(NXMR2E5H13:UQ80:U0A+R#D^' D"QLW.P:.T![JR7G!*!OR+/^Z18%(+7/
M<V86CRJ12 82BY&@V>N&;^;SE($J?9[CX;BX=%TFA+WU>7)-N@X"2K] ?D.K
M 29#\HI')30Z3F(G DK#>&Q:XY)C($HDFP\J2KIQD2QE>0S$'D\!<V+:]2+
M9@C5<L8L?TTY]TM0^GW[>H64)G; 'AN>M+$58K6,Q]:XL JIVY>-B*"14.S%
MO2&56^H''K/EY>307E^ :+MBUR"@%K]EC0NKBQKB7].--0$I[[<>Q)<;\/D5
MQ>L\="Y(WX!0^K3'1V;Q[*44@Q&AV-_FUG9FR^'4GNSQN+@ZM]GT^^C%;K3E
MCJY+$VQJHW9BC0O+>P5Y]3Y+M22SX13YIN'LHQ$ZM2Q/+:L0.2^193X (U_O
M\;1BH_US"27X)G-+Z-9"U4&J%NV9914"!"6BW4A"D:+-7G/:"UA'%EH'"F^%
MMA?R]Q&R_#^F7^')GO)>K9 'MR38H0_7HU0*]V1H6?6.T2 6IZ0C4\\22H8D
MU<N6^G*5H VOJ0J16HXF3 ,UY!BM9>R[KX3+MRR]E_)"WFXWI]QFFM?"5$,K
M)X G([-X^&D&F^Q9.7R]3+ 5<C]VG**T0D;=%<>657+*OD+*\=FVV=_]Q"95
MC%LJEV'Q2K+G>X]PG]B(64?8E:#J;FJ9Q:,N8U3R9K1G(XNL%\6N?7(KM.H^
M>&19A5!;M0C[#I>5\F<:X*'MX#S(,+*& #<AU-WKV"R>!(K;UA&% 3BBZ/7^
M-KAV(+0<3AD(/3D9%W-)BXV_CZ'0C=;$<%08U47,\&AA6TZPW!!,2%ST)BZJ
M;^EVIZ$V>Z>657 P2Z0;!=MBRCA;E[3CB9VDOH:Z6>M$;PO7RW83\-<<;"OV
M2._P"&H9Y/CP%-V;/?/$\F+-OYAMX-E:8]IF0*U.9Y95<(1*U2F[L)AES%AS
M9B2L&<B;D6$.@<I,T!ZJVQV=:V?4)465@^WIT"P>AYN [F'#ZF?,Y0&4@^JI
M.2Y)5HP1[.-0FM1]XOP5^C":?#B?WK^?/#S?TI7P FR.N$2#%(JF*)66[11W
M95=*#&<#$14C(H-7W*T))07WVD+=4EMPF[DL/[Z<4Y@[T<SNM.82;HI9+>BQ
M957:/SDGS!++C401P8U-I7LM<7G=H]]*-]9 II8KS.^+V[&R<HWP]SVWQ"CO
MEIZJ@T8MNR/KJ)A6GC6^^QB*^>7PR7]#5BL&5<8WT6_.1<2[? 5OJ!O?I0,2
M7<TI__/#$[C8Z&M?+ C#*]P^T>4#]0X,\N#+Z]+>'@1>2 \,3I;T[4%E<8['
M&$(?28H_/7@N>P/N.!,.<OGVP FC2V(/##\$W"P(\=='3X2KMP=1<1;0Y8$1
M1,4#;X!/_AM'+ GC4_B&B X.*^OR3\%X\!N\ IU8:\$%6;$ _N#U;^Q!$O6C
M>'J ]^$B;L;GZPA[MNHSXOIIW=M"7]]4C/L!P:+1IP?BXA["MP>V/+Q#LP&C
M-TO!0>^]9XWF.V=B!5.G);$I8 8%]N->I5:)6K NJ,85]7U*\TNEN!S-N"1\
M(YFIE+PF=.L5C=XD0#K5%, =]$XG.JH3G ^8,P/'E0>_P_,MFR^"Z]D7/SY<
MM+H56D&^O?8[].'EE!\KYF,BLUK9"\6ZH-R?0^1%S.XH"7Q +1ZIAT;G7!"O
M6JEKH!K(J8%$P(+2.?4T*O4^?V.YS#Q0RT8%T0DQY4.RD[@25=6I+/Y"9@;S
M^?E<HQZ9]39<Z9[//3K'%VKIU$%U04(?^"/SQ*6+1NOJZJ+&%2HOW(5Z7'L$
M_C#;5]>@4*P+O/_QK]J6SQ7I L_)U<*_LV!Q$<+XL*2>'.\FW$ER&)_!GZ>(
MRZ^J5E,L/]H.W'AT19@#P[\3VLCD'?4>F4V3R;-:B+K079!O<G!'9H\=.CNC
MX? 4_]965 >X"_6\OP-G/J#V@@M7S)]_%2[Z=S[T-I!/(^.X#:8NM$!\=DBZ
M[ 0N+,@O\BOB#7;))?7HW<:/D]4*A1S',-;/E;Y7VV2:--UWG5-*)VQBV\"5
MD\GFKAF7U$!=T)-"V+&F2M7ENU";M2)B[WRRY74P,F3A^T!*735-X"[4\\MJ
MYL$@"WQ^8B[.XSA-MK>JZZ@!V(7ZW86KE8O+^,L'[UF@/&17BL=8% 9XW!X#
M2U0CTL9XNE#[ZC%GV[&J2[63DT ?SQ.CSOL07;0H["3OOXY>7PHO=J*J@SA-
MT>PPLKQHO :W]EW/$C[5 BXOVP6A?J(!F$L*^F<+_D@]/W(. URV6*]OU%2O
M(9(NU%L9>Y*'DW/BNN @N12/&-@NAE6&YT='M2HG ^9X/1G8<CY1AJ(+PLZ>
M]#/Q/'0/L !.<Z?<88_,"8D[X3S$Q11_<8OK=#Q?_YS0M\;755L6'U*'S(F(
MOHZ#7 [0!8%7:^C9#M/E/' 7ZOGI_.8>S_*O,<\;I;K .0P+*^$35^*4FS%Q
M_Q",_?$:%RA4?K4KC3]=A#!'52R2MH"YJ^NCV7TFM]2F[!&YG+BN^(;D8;B-
M+E? J'U=,VV%JZL-@U86_\.HQB-QHP2=Y'@@_##!&$;V1:YD-H6J;E'D14C]
MZ$#J1\JQ1U!G,@./!2S=B=JB5)?O@FVY9)X??"91=L0YX5_%['I)%D1=ISJH
M+M1L8@<"O.Q[&'S)2B8[X"+X:W7%:H"Z4*_M;?9GZ$\O-B!DD7?5]-V3)V0K
MRO)$8UW9#B4E.QNU_? DXR&3]W=?&;=Q\9D[]PN//=+)W!,/3 2U:XN-4'2A
M$TA_LQ@7F?(+P?\*N0Q[X13CC@9!!)N>]BUC)Y_I-PFM"+VT1Z&SFE-ZZCK\
MG@>+Z]D]6U(,+LD0U+TXIS U"SU.G2\KP3/Y5.K@U>[8?WR>5K1! -\!Q^>"
MAS[U;P@#78A6AB;?B.=4:Y(N>&?5)-H_2+U?@4_@E1+NW(E9\$WN%U9,^RMA
M.II5]N&)+E<N\=!C0X-7GU12#= %(SE9 CF;P.0<W$_TTFI\GZKB7:@+Z!'F
M\DUYX-$GP3]@M'#E,9]>AMR97MVHJZ8+W86:KIFDWOP9YYSP4#-^JV&Z4"MY
M L/U(]%*4JXHW(5ZY.)X>#$DL_&6"#Z/,V'D_K][^A2<N^ _*,QC,S0O6/4@
MH:(S6Z1UB8/9$MV0%RZR! S8P%LP;\"3L]F*N),EGF@VQ<T;<CM O!*#)YPI
MA+8%KLZ.ZH7;;1\"J A4[^]X+YZ\PS0^^NW&HTL6+O'$ KQ9.[XG29[86=E<
M[1'HZE+ %?2:<!5-#*YYR>'>D7NKR-'7A/_Q/K#>,HX+=@1#7>LST+-PL2)\
M$CQ8N,_QKQT7CK:BV%5]BJ-/GV$R7C/@EY7L@KG52/SO7*9_XL5KN285A;M0
M#ZT.TTJOZWQ'DCJ6O8M;0R7+BG=!K)]IL Y#3H)HWR(R%0AP]#'NE#LE(=WH
MA<LI&&; U:EHUZ,4&W@4F%\" ^V4XYQ(IL4Q/IG-Y%*+8K3Z_HQTUG<J! ?O
M%S23F15GPV;[DGZ<40-59]NEA%N4/-,,E.E!=[;VR;0U#0?9>M/<8ODNV)T/
M+DN"L+Y<IXV78Z-%TKH%!3W@+M0SN[A__0WC)@NV2N8N6BD!)5!M9ZZMZP4X
M;."_K7U.,M"PTQZG&$,+HG2"-XMGK%_X('=-;;E 7QX,FTYKP[D:@%U0V-P:
M;3K*EB[6?@2,.%H+G@#IK?PVQ]I9H_P)].EK)G*#4Z:Z#-UJB"[(/UV 3T]G
MP;.MO15&$X%9KC6/:8BD"_6N6)&5;M)&["1R%7ZCZ(WB9L5U=J(/$SC/9KXB
M3;EU.IWM&]6^9Q1X:L>/5>!ZJ5RN:-M$JZ;47\]]\$S+R"7%9'Z1G;^T85YU
M*756K>X7S'/BC6;/-2YP6=$N&!N9RIF>T_\<;5VXGMV =41C*2/4U5$43>@?
MO;]AAQR7J%._:!I-@<2/MA8-MC+<WGWY" 4"^;_W(/9+PCPY@K2Q44*%O:LA
MN9+0SV<:0)_PA$VIXU^"J;LC+KV>16</37)QH:E.@*I-$ITUK@T&DGRFICS<
M2:2'.[4Q4M40Z&B:3U8%HOI1T /P3W =TE_G]U?;-&T$7>V,%=MVMMKKTZ51
M.YW!- Y8Z4!VHX9^9-%P;[?63MK-LMVHA?98E]&V%QQ1=:ATM3-/QJ^/-L(5
M_ON0CH:C<<TB<CU@-Y0ES95ZI!DY NL^<^*A*+*ZU*G3B.:H.NL)G(.?C$.S
M/(XF.>MAPMD2:@Q4%+L;-" [.G;_;WQ\J5JQ-TMU08N5F]\_/+6SB;X,SX^>
M9&YQ$&^;A_IV=S=2FO,)+D<4&9CR&4Z1H]EOR&I"N/KP7=#_BD! -,DO#9SF
M-H=FPJU-8PU;D?C1L8;?A?=URN7,U:]Q\TJ+=D'D%\0/7'H!@\W7<R9\FU'H
M53ACJG%;Z\"Z4+>)ZT:Q U&7FU]6\KO60!XN[]L+NB3O?OH/4$L#!!0    (
M $Q :%/FA)Z_:2T  #?8 0 5    <&=E;BTR,#(Q,#DS,%]C86PN>&ULY7U9
M=ULYDN9[_0I/]NN@$OM2IZOZ>$GG^)S,M(_M[.YYX@D  9M=%*DF*2_]ZR=
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
MA?Y";26B9&WAIYCA]0Z*R<A\I+@P&4-6.WL#MMMP[39+:.!$W'ST%NB>(5$
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
M: .JY#9]W-9N("ZO''47%7*TY-1H0YZH,L+7/3A UH$E[AEFTZ:LX#48CYX
MFPOUMH;]MAK^)<RGM%XMWN%\E5+X,BS&J49&C"<G2\R7%V56(KD4'- &(B)S
M&;QQH:88(N=>2*/;Z+XCP$?/BA:*N.-H>>L(V8?W21K!"OQJ&"-ODC/*6[+9
M(EGOMI#UKLB8MYKD8[3+9,7MR<ZY!G3W!&JB\=Y6S>;::G)QT0'NF7Q. 4O!
MT'OR"P4GEU"%>M 6:/E$Q25-._3!MXEOZ0WU&1-L8XTUN/WH8W[=A)YC2N1S
M2N L:H).^)W7CD92%.;@,H]M0G6W /T<:-=.BTWNY'M!O[(X&^44#X$!UR0F
MA=& 9QS!DYV(CBQ%U>CJ96/(1_)MKL$&Q_)W"F<4M67&$10G62(?DR>(JK89
M"5Y9'S57RNS.M'^:E-E>\@U.MF^".AOPB&<;!$\23+*T0V.M-R&, 2.SBKD(
M;AK%#*\!]#PHL8GT&QQW_Q-KWR<:XS=:RC[A;R=54F_+K7I#9PP.7 ?R&,CC
M1005C::Q^TP_2L*L9;:L399O+YB/_G"@G5+N<.*V]N+6H+UJA%VK7)5MR5P2
MSPW+A@PR;<DC4**&8WNNI8S)B%V2:!W0ITJC011S!Y$&J/Y[K?J15\PGAX'&
MZNIJ:Y$,=V6!R<)KY;3D19O[B8.I*;:-\K<0YJ'4%+L8PD4@_HNT''];E<K^
M</J(594;QE1.O%9V3;RFF#,&@4L+T4>OF0O"FS97\QT!'D@UL5X46,>F 571
MX$#Q#,H=(,]*YW3!U[2PV$,(]U-FK(EZ;R57-M#-/CCDR.1'6R_N;/7J[:HJ
M'\N@+4INK"F6M;%?]L.=!ZJ1'01U^JBD'67N.@X_*ZUE7%%.<@_%)%>K@T8(
MS!0RL@J71H5D8IN:EP]"VX.5.Z@V[Z;*0*H8L.308KX<O9O/\DE:OIV?U:98
M38S"BE8V)4BN7I P:R"*2/!$*,8S5DO3=Z$&/> *+>BGFY18A^ 1FR>#"'7
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
M+9@N/8-2T-?&[\HUVFX?4?;1J=+?EA[QJR_B8CD/:3G*UGE?F(,DL@*55("
M) TOG1 \2A9BFX:A6X!^VB%M?1A_*ZUX1TQH8P1UA?QN/J-OE]_?D1:J_&LN
M[M>JEU&QUH2$BAP6IVN1,P2?&0*:X*-E,3C9ILC9$.AW3^N=T67S0/MA=#WT
MM4J/ 9Q],_VT2NEZ7T]\9^7O"US)?F2,==84 Q(-2;$X R[4Q,)DL?87UX)U
MNXD9"M'3)^'^%+C?-*>5#WPJ[)%(40JG'$@3)/E"M0J^HHVF*&.XB%&'1A&%
MF^%]^J3<H3X;W!QM(*T12]D3+/*2)4=:OG6"8!('RS5S]3B&Q39]E3< ^WSX
MUUJ3#=)^KGBZF\DK8O"AD( *RQG(%4<(9&8#UY;LB6*B\6U<H&V1'_V@=33>
M*2>:&I=W2^FZ37(^VN^GZ:BT O B8U&T_KM0T<<,SFD-S 8"[YWP*/I;E9M
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
MTG/R0KIHR0/8>4G0 RZOUY8U?92QE_)ZM?C:V5ZLE"@L:=I\8R)):,/!9^U
MD*8\%L%\H]BE/B@/L5A>+R7W+I:WH8;V77CDP_C3="6HZ?*WV?35>=O:*Q'9
M'3O8GOYQ+<B^V%?EDOV-I6GIDP-1T8W:*<5D61QS7ABNO%:!68M&B\QKCS5G
M'ZJ=LK]1'?HMW)N+**^"3F5F<BV"Q,G%\Q*\2P&DTS$QIK.7;9(('E'QE2:-
MF4(]$$GDSGB;:H6#H,!E0=+7(M'_7*O41O#'QLHMY\A.&BOWX<[0AZH]TK'.
M$\9GT_,_&B7KI8B*K!6G!=DMR4'DT0/7.D3N2LXE#YU]=QO&$^GMUHL&&Z;4
M;:G#_=9FZ9:837)3TH0(/FD$)96O*2<&%-GL%K713+9I"C?T2)XQK0^"' ,>
M2Y]>M*SR5S]@.IFO)%2M5>(?$N#\83E+__K[=(YA,OXW9OK5^[-O7WR]UC']
MXON1*M'QA :RU(&&4AP$)@M8;DJ*PAO:V+I=? V*ZQFS=M]:;G"H?3TU:ET&
M-K.Y"&,U<,<2J'JGY&/4D'TQUGHNW,TD_";)<0>3B'\PC&RGQMWUI$Z*66,C
MA\QK!S(RT<%Y'R '&Z3D0:)H<WKYI'M2;\.F 135H"=UC^Z>K&2&ACMPB=>*
M$=)#M+5H-/<Y!^FYQS;KU2'W8WTL+G@C/3=P;79UJ>XCKQ=:"9 5,FJY3>"$
MK]=="D/R-"MEF_;"QW3<O<R 0^35H:3C[B@*ETLK->V1D)6O=4!M@5A" 5Z[
MI1J=M6W4;_F8\K)S9N\GY:4/PPXH5: +[&/*RR%S::"<@4V(<$ \#DZB##H!
MCYY,1Q')4T(1P-H8O0HE9MXL9N9P^'L8*2_[H&\?_1] _+LA=YX)3""SCK2A
MU;A:[@T$EIV3*J$/VR;!//[X]UXZW3+^O8]"=I,H$X+5CBD$1&5 .<$@.B-J
M,!LCR;BD>>I$D>?*@NW%NMNPX=7:R8SB!$6#*KRNG;71+F(&@SPF7GPP[8K[
M/^=$AVT\C"%UNMO<FK,IU@7@,=%A2\7V#EG?1"M[271P6<G(M(,HTJJ=(P.O
MLH>@C')&69-$F\.5QYGHT)8U?92Q[T0'6G13]E&#3"'0HIL1G.,,E*9]N=2
M8]Z,.(\ZT:&7DK=)=.BCH7TG.ESTZOPY+$.9S==<FY^: T@&P1I)M.^[.@S
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
M)AQ707F(SM. ,VV>(:H$-B8FHO;V5L6?1U_?I9<RNM=WZ2/)G=5W$=FQ((P
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
M32(XP8!3FMP9;G0AKQ55=-W4>^^SST*?PR0V]NOZ=[)J_KG%KYOA=:FPQ'P
M-,:#RK45:?&%#CW!BF=<%&$Z*7+_,\Y!H2-)<,3:K;N-A6O9M=<H(/C:?H]%
M#S$(#4EZ9VQTL>1.ETS/H]?Y6*;WTV780I$W?.H XUR[G/=2P9[^V$^17\,N
MYU[FP+GW8%FML.**X/A80$BTD8#YV"T)Y334V*G+^1A:[".VIEW.%<;B(A.0
M0JA Z,B.V@2()H3(;<YH.@7#GE.7\U["W]OEO(_D1C195T#"7[> R,BB+C$#
MJMJK+!B$*'.&8(5!FV)(9KQ!('<>_0Q5^&3)-8@TO,>K5:ESF"^_K>9+AE2E
MMWCQ[?9?5GM.EIB3"Q*RD*&VW*B& &D&:=.I.%DJ;7(@NF-\[M928ZTTJ$R_
MC>?& ^B J&GH\CZFXP0M6VGQ ;(,4$'CS>5F#E:1J%TNM&E*VNZ<=D!.H05&
MWKF/T8CDS+,FQ2.AR^-QHH_DQXZ._&>8?\5%S4.=XU^SZ:N:GO%E/EG@[]?3
M_/K-NYNA+484SZ,"GB.M.+D"T:ZFULG:JX=LWKR5,+4G4M+M>8>/F@Q5RZRM
M3$<T$7>-*_<LT?,X!Z-%!!55[=E5-,2DO"]%:NL>&G?R^'#VK0<^=VM@J Q'
M["9R;_YU%QP=#OG'=7K[J8<]Q@>+?S:B[$;<D>_A<9B#D$6!3I:X*:6!R'0"
M3I0U3DG%PD.7BJ>@PSVG;C,5]A'9Z#>#ZYN/#Y]P'K[@=1TB_WJ:_N-FWBO3
MSH7:!J3HVN?,T<I84. RSRP:+7/JUE#WP<<<[N@<)OH=-T8CR&WLV[^5(?CV
M:_@;3K'">I-N;K2REU*'  %1@/+65E""+,(@M2S&85&=E+GO"<]1CZ-(ZP"3
M#E:[#?K@I2$XZ%TF(SXK"#8Y,K^2D$G35N3;^#NG/OID2'ADL*0;--':T_:[
M"ZJ?>_1)+[UU&WCQ%*$?;O0)XU*R2*1'7C'%(L A_2@8UTJ3_<%_C )_ME1X
MRNB3!DSH(^N#C3YQT6G&"P,K:\)S)GLC1.>!)^&L3@0LMLGL/>W1)[UTU6GT
M21]!'W3T25;"*QX3F% 36B)+-;1G@0E;2DY:AT8,./W1)T-8,([ 6YP$DRF^
MW0QH^#VDR=6-,QHPEHA,0;3%U@X.9 33&J$DV@(+]QAMFYX(^Q"=C8DXAL0;
M-,S<A>M-G?8QW_"_"[ZV!N,C"(]D.HZBSPXD&:R, VT?=W!F92,&IR%E29ZO
M$K6YO? 0BHE)^%"2;#1K^RAD><RX/ I7^NC@2/=KW.L4F0O@)#.TH097^TQG
MH)^T"T8%=%N>QS.[7QM724^X;>LCX=%K"#[C?)+"=#6\H!H_&TR$"*WC"$[;
M.BJG#IDUM=EX#,QQAI'%;OGG>QYP3FH>0X9[7^Y##%O[,WW"?'V%].>;KG+T
M3[?Z(30:N-;KV>V&KCU=!%N#UZ+*)EM1#PVMK. ^%YN0DR_)A',Y/CAXK1>*
M-L/74)$S17PGIS>0T\-T!I=K=;465@BL\X_:]9]I,'SMGO B?9NNKFMOZ8MU
MTZG52+M+QX*1(1E(R3%0)G.('"W86A,412FVT7#AK@B/7:_S-(X\TF5E''V,
M?2KN 'D;VZS4WVQU*@L[.I5="J&5Y"E!XHJ.=A/(C*2S'72TFB7G6-&\TS$Z
M%J+G3:+C*:>!@[9C'9=9%F:$5,!D;5:6JE$8; :R3%S*0<GHVK3XV 'F>5-E
M+"DW'^NV#EL5*4T61H.L4PZ4E0ZB\AFR+T99+U,^2)_3D^CM,D3=0V5[PKU=
MT!KBK37 :+\B_R0'\*8@6+(QZ61$C*9-5L!I]W;II=W'>[OTD?(AFWATP?5S
M]W;II;FNW3R>(O9#TD+7VRTF#01-IK)*/-7! QE$=BA*MDD<9%,XO=XN3=C0
M1]J'[^UBLA8N9E$['CA0'@LXS*PV)$F<I)$*=HS9/:/>+KU4TJ^W2Q]Y[O5
MQXK??6_GCXL_PGP>:C?V 2&YASYN6)2M,]"MP)D3PGA)0D:RS#$I%X,,%J-U
M16-&>?G0!P_;7=^2"4(?-_WX9K98O*3/_E9F\W^%>5[\,$JU=ED:+<#9VA R
M5C/#R@"1!VF9"84YWV2C[0!N6!YQ^*O:46OIUF=<>J&=R)Q!4;)V]H^F=LS.
M8.B7I1A!KE*W&Y]['WWX?6-LU=Y-*AXDN@;)0S>S/PC8FTF(]8YC@G06!I54
MY!DT-^3ODF%<;S886 Q.!D4[7FA3A+T;S_FP8$2Y-S :]Z_ZT@6LD2\#>E76
M1VPEZX@A:*'1ER"Y-FW"#?LQG1\K1I)_DPC4=[Y>+!:X7&Q&2]T'*H1/1;D$
M3JO:,X;IZEU[*+QH9J/VF$KKK>-AB.?'FS;::=#'X1Y0^F9]KWD'YGM<(#WW
MTZ5,-J(RLC9++,1Z'<&%RGK+LY)1Q%):!3E[ ?T)*#6BID:L&'Y<'.N8GW-)
MHTX1$H8 2OL(,0=R[ED0Z'(V*K>)>CP"[%"1\^.=7/WE?RH1]9V,7V?X15XL
MTP%RK$9[1@]>:CJ1LS?.2!>R;V,>[X5TK/CZJ'J?M9!_ S-Y)[!;$:8N\)I&
MWA\!>)P _$CJ[$*2@;HX F5D+ES7P10A1SH^A5'@F&'@D Y5YEUMLG<^5'DD
M.'\<IO11P=BA^EID/J\]>R[*$N>"<;N)*+-D!6F.=LW$:W<F43-"DZ#3V:.3
ML0@MNW5?W_>$PUNNH^IA-K80&\38OH>A+ZZ7GV;SFS(!E1FQ-1J@,[!4<RN!
M#W5^D$$MDB9LK-6PQUUXSM&"&$'R#6(I]U%MF-\%5U.[81^RXQ@,8VCO44(,
M$'V3#+\]^")M6D8K3YYUH8//"0M!.@U8N'3H4X[\4)O%$0V#0S*BC\1;Y&\0
MJL5RDE[6G-3YMYN3+"NODA,0"]81!9E!C)H!NMK(S^BB9*-I7;O@'-YV&$=;
MVZ&NP:)N8#3\/IOCY./T+J9(,A;:(9@0&:V2><)49Q!Q$XS6H=CMRKJ1U+\+
MS9EH?["@FQ=BW4ICN%ODL_GU"[)[RV2Y&">YH],C1DOXZ+^@K2204I1PP:7
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
M"[+17=4#H(Z?$G8TQNPL(QNNN68UA?>@W51>=P!W@)K3/?".67@Z@C*[D62
M)@Y.EV 42BD<;>PFD@E1) 0;!11I4>FB0BQM@LE'H$FG8M1#LZ2/ L;.,*M[
MY=OR;C[+UVGY/:"DE191";"FUH-DER#F1.LUA15!V*3-CWG4>S_]6#6FHTA_
M-J;H1K3';P':')LW@)Q-7DKO08G:GRS:"+6%-_#$E"W1)^5C#UW>_?0ST^4
MT37) EY/@[N8YM_P*U[-OJRNN]:.WTU1<_!.%ZS3376%R!'(.D<HRGC-ZGVX
M:Y46_"BX<R!'*UVTJ&G"*_K3Q_7<EBL">I$_D\07R_6H[@W6&VYSYX(KP8!B
M/A'8P,#5 4 LZ8PRBVQ2F^RG7C#/B4+M]--@M.BF =-ODT5:]V#"?*\%4]:Q
M-KFTH P*^J(Y.(X)3, BHRB!#KQ&%'H4W'D19UQ=[!T8VN[ZYD=YZ.MIF<T_
MKT4SYG7-@T\8^WJF^W*VKF."L0KI#6;T1:%V,:*.W I4WCN3V8[KF >?-? E
MWQU9F<_#]..*Q"^^W<-S4=MX_8@1%N]CEIY#"(7(ITN X.H(.2L%UUX7GAME
M6P_&/GB+?"J"/Z[K*TO6YJIEP\57TF2-5?T^F_^-_MOE)<LQHP@"G-3D:/HZ
M*2,5$K%6CCM#YT)L<XO5:D5':$YX6&;?V[%/@1HM;GN>NJZW7U:'U=OKY6(9
MIK7V:KW2RU1R]"9EJ"*M=PP1O'(.DI5!<"PFBD8VQ-A+^47R@Y*A1?_7D=[:
M=2.S?V.^9*+60D@+!4T!Y0('SWR$XF*.T2+JTLC)&GLIO]A]4#*T" \\=4&;
M1FI3<E2O5Q;I*EGMPZ<PW;S(?\Q6B8FX6?HEBB0B0P><U5EO+@2(#C5DPUG6
M/EOC_6FQON\2?[T-)T&>$>,>FR#PSK7]]V3YZ36=4U\G^3I<=<O+^3MYZI^N
MOMUDZ5BT";W0($V6Y/YS!Y%)#T6[A+2J)+%;F7XSB#\-I4](TWL#,4_D[YM9
M^N?UEW4.Q-OI>WJMYI-4\=<\SG^0/M=GTJ7D.5C!,S!3YS%*EL&+A'7 (Q<!
M/09G.K&QXP-_+FZUT,)]IN@#['33*7U]&1:?WM=PT[3>B"&3+"H'*$4$56P
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
MG:0>.B[P&6UPIQ&9;4&<$\Q\N<AYQ8-P]=MD44>!5%OH(M9&?&EYF9T20NL
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
MDAT]7V:2JA2F'^G,6:=RO)Z6>C6VOEZ]GBQOR@T4.I;)7=6\KKK.# FU6)J
M"C1>"_JA6\I,QR<>]I@?1SFSUI(=V_FK]Q9ABB\FLU1[&,X7Z^+X94UIO=6Q
M:H-TU90JD5V#FE?C@UOPI39QE,Z5$NFMD+(3!WH]]KD3H9V,1][Z?[32V7VI
M=?^WB-^C6W6"$^U\'%SDF:Q?OYKLA\ 9(\C1<Y4[C<+H=#P,07HF1N/!E#6R
M%[$/U^8MZX)L="/S84R'-S4/I]M94\6,O#\]@C#:J&7BM"T')T%Q@ND",L <
MC8CT9NGM/CC/C#(/F*FGR)@^^AC;K.T34HG!BL@Q@91<@$+IP.L:QA%<1NV+
M1=2=K)J3C6&-J:BG!J[Z2+E!]4@UY-Z66\T 5\Q7)5EAH@!G6$T751((IZKC
M5(T75B<4G2HF>Z?#[(1S!I;)>.)NT/[^=BM(8NH?LVGX\9L/]-TBK%) ;RC;
M!6[3SHD] 1^GM>((JIX=7D\-NMWTA1VD$$QB@92P#F"MGAYMQ>3\&X4A,,%<
MF^&!)T&K1]HX'I]5?=33@$TO9U?TVUEM[T3'Z0^DW]%EQ5,18(URH)*6=)S2
MCSGQ6@.AI$UMVB<]C.OP:;U-U7HO\WLTG31O)?D>K\*RMCF>+[_=%L/870.>
M])QA70*&+VVK*T 6K!250[&**^%+=+989P7+FG/RCBZ?],1A[_^>1[[YGK@<
MF2I:6@EU4B<HGQEXJ3(8'YUQK&)W37: QY -<MQN?_C;?TUQOO@T^?*Z7K>3
MUW(I8C3.>P\Z^ +*>5-G)20HY+Y(>L.$BMWJ=A]\S.$WL5&5?<=%&T^>#9RR
M=_-9P54"5+BZ6'?;J(4U?^+\ZR3AXM5?M8L[7I*[D0P7!K2EW50);<&E;" H
M)K#D**QH8RAUPW<F=&FHE!83/Z[)10T+?#VE8P$OT7#EI0O G:,%UQZ7M10/
M-/.9>\U+RFV:[][%<694&"#D%K7]\UE"S(O?20A_AJL:;/I[6-:TRF]ORVJ(
MS9WZ*ZF,+5J#3G6T-0KB)Y&2+#*>LT[>X7:U]GB;1G>89T:8=BIJ,-?T5LN"
MV[AOP:R7]R2=KZO$W<M('D(4R@*/D9Q/[PHX&QU8JTLN]&..C1C5#^BY<:JA
MFEK,V/Q^$[//:7CQ[<Y?5K%6KJT(PAI"&1@H8P*]!:( 9FZ3MMGDT&A8]5/@
M'JILL^WAUEQ1QZ[MS#BY7#5C>35=T@Z\GHC"2F">&T!69,UBB> ,>DA"%Z]T
M0%?B T1;8/J/C[.O_X<^>LTQ^F9%K16I=CSP^&.AFFEW-HZ41S2.*Y0UBIN9
M*1UP=+C!>%SKMY]ZV&N(P>*?C2B[EKK4.<LB$H>0DB=KB;RNF+0'DY)C16@T
MZB$O^!1TN"?FWTR%?40V=@;"AT^3>=Z4?7V[N:CRC@ZJZ$'67C$JU:XQGFMP
M/A@A"EDNN+7Y[@E?[?CPPUE]P\0\&U%&#4)2W4Z+]644\5!)9!!9J<:'(4.3
ME@O!BF("\;-CQ_.Q K [,)[_Z=M8;PW"&+?Q;%Z@+HB:)AK<QW2<7()66GR
M+ -4T""LN0.9CRI8SAV=?RH0,G2TST8%VM"W1FJC6?M[GB,.=#P>)_I(?OP$
M1CH6ZS7SRT]A,O_\?5RA%\S2,8L@8J#CD:,$KWP=\&2CS0ZEX5V3%7<^X+C!
MHZ<(?C:RU,8NL=EEY @F QUU :PQ$920%D)1"F0AH\=*Z:5Y!H9@"PT.E=;8
M[^'+L%A>X<LYXC]?3&:+-,%IPL7K:=I@X[33<&$32"&1;%^K(*JBP/C@B%7!
M.]&M+\8C#WK>6AU3BGM-LK$R9_[ 9<V()7-WU5WVQI:=E0MR>O+D:K7!_&CH
M\>JO='6=,5<)O@Q7Z?IJE04R*UN?,R#'IC&B8=DXAQ37=MZ.4B7X4$2P67')
M0RE:"^=-RESXDBX;8QN8+_H@AGK'4>?87R]7&-Z65V%>IWLNWFU W(J"NZA\
MXG2<F5#H=',6HK09K&.>Z:QB*FUZ>XZU@L&9M\-P7'RN#3TNG0_2(7K@L0X!
M<D*!BY(!_2X:::1$[#1C\-!B7,,_0N;E,?A[+ZOWX*IO$'3Z$2X9N)QU'"4E
M(4TA4;(<-*@D<^T;Y,%YZR19P8JE-F-0QEW'H6X93X+'1Z3 L:\I1]+#BV^[
M/V ]JI&\!"?K9#Z&&93, ;Q-L>8OJ8C)!^':M$1ON*CC!W</3]5Q=__1*-.B
MFF@GLEM5FUWPM:U.>P3A<4+()T.)3E0=J,]C\,[*@*F.OA N1E AU3&9Y+H'
MGJ1@L<BDVE@7Q^';(]'I9TNW/FIL4MY66^$L)W0"_(;QIH)*"I'0T!(YUV1!
MY1H'"CH"<RX%E$*Q:!I5M>V <RHNU5.U=G]NR4"1MW!]ZDB>MZOY]C<=+I5Q
M6=L"0M31.@P+>.$+9!8L%U(8$1_*4!O@O6Q#.3/]#Q-UD\O.Q7(^24O,*VC_
M(.DNWO_YCYM$D"QD%IJ!C+4GMJLSF664U4+DQBD9H^W46_0)]YX/P#HS3HRG
M@@:9$O^]JN3]WB9/&!Z<$E"TK6/6I:9SD;SKY%G4HLC\</[;T_EP!\:9Z?_I
M(MY;D#'6-<R?ZZC"XB+_S_6""/KJQ>L/OUW$;^_QRVR^K*[CYE\,N%CI_8QA
M5R7#EK1U^:%59E(R-#$SA=*XX%C13!85LRO%7?9^VL"3?/UAZT\G&_=61?2/
M$!D+7*A,#.5,,N(J$=:EXFJ;<\.31Z^Q3<Y<%W2#+HK_P.6Z3*Y>%%TL:5>-
MURLA+V?OR-"?+N^J@?XM>0AU<G)8?'H7)IG@O Q?)LMPM:JPS)-E;0H9IK>'
MBDVF%Z5,KB9A64<0,IVY=G5+MDB&FV?@HI>T]I"%B4EG(1[C_U&0'WX+'9V:
M=RZW3UKS36\K'I#KBV^;/VZ"?"PPXT/U70M!#L%#--$#"Y$9LC2C*JWKFSJ#
M/=2]0S-6'DI1IW)Q\.>27HOZ02^NZ47!Q>+[R5>C*-$+ZSF]'D6*ZN Z!9[>
M((@V:^YU(/.IE3_Y *SC!^\;<>*>TSF6;EHT$=C8/YLVB!W - VHWX%SG.CY
MB.K:)L)@63<G@,K!)Q,04NVZK7)&B#HJ2"H)7S(SK;I!'D#QCX2Q#Z7W/B(>
M.Y7SQ63VY5.@+2XA.=,I7-TL\B82RK/1RA6(V010"F-MB.J \X!.<JZ*]IT,
MZD<>=#3[]RDZF#42X-A9UJ_^0G+XP_PNHIQ"L*D0(L=+O4$ASM8&)C%8)D3*
MQ3K72:4[/_[9*G*XL$:OEJR%'6^_AKN(K/.L&*N 155G(5@!P2."-!R1N6(E
M[Y@FO^OCGZWZA@NK>0[US?'Q'LGF3RO']78B[0LD6W/35NA#^ L7(\3P^CYJ
MG%#>H 5NIS.;( QJ@6B8BN@#!N9=D"%D0__C+Y_ZT ,$]K(,*ED10$2IR4?(
M'F@Q!K@/.I./((UO4Z5VAH$]AX457H,ZM?0=.>W#2AH(CEYJZU%PU6W2TJ_
M7F]J'CFPUT/S8QM0.Y#2^M^6[99>;\O%8H&K7KNWEO'Z]C(8%YX[.G]$+@J4
M<0)\'6UEN TF*$]?']W51\9T;M0\DK;:) *M^DO^]V3YZ26]3?2ZS=],0B1X
MRV_O\2M.K[&>=Q^GDW]COJ1SD%LA"V%4=8R$-_6*TH'.].YXQKEH%,WKA_.,
M^'8 137('=@6QZI=W)\3 E?(<ZU_V)A0)"D2#2UN,;N:Y%KQ>!$7JX5>>IZR
M)+F LJ6&/;*M5<,)F.6%:ZF8PT:7%L/!GR$!#ZW2!BTG;QHOWS31C5FPE%"
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
M0"CW1I..9(+< G'82^R1U#(;1Z9]*\HVOZY?8EC@__O__%]02P,$%     @
M3$!H4WF"IB+U/P$ 3B<- !4   !P9V5N+3(P,C$P.3,P7VQA8BYX;6S<O6MS
MW#B6+?I]?@5N3\2]U1&)+C[ !_K.S E9MFL4X;)\;=?TF:BXD8&GQ.D4J2&9
MMM6__@ D\R%E)A-@@A1K(KI=MD0":R^0BQO QM[_\K]^/*S -U%669'_ZY_\
MOWA_ B)G!<_RNW_]TV]?W\/T3__KW_[IG_[E_X+P?[_Y_ &\+=CZ0>0UN"X%
MJ04'W[/Z'OR-B^KO0);% _A;4?X]^T8@_+?FINOB\:G,[NYK$'B!__*WY5^1
M2'D2A00B$B.(_,2'-"0(RCAA<>JE@4C)XNZOL1?3%"4>)")0E_&$0,(\!#WF
M(\DQ3F4<-(VNLOSO?]5_4%()H(S+J^:?__JG^[I^_.O//W___OTO/VBY^DM1
MWOT<>%[X\^;J/W67_SBX_GO87.UCC']N?KN]M,J.7:B:]7_^W[]^^,+NQ0.!
M65[5)&>Z@RK[:]7\\$/!2-UP?A87.'F%_A?<7 ;UCZ ?P-#_RX^*_^G?_@F
MEHZR6(G/0@+]W]\^WYSL$O^LK_@Y%W=Z9#^),BOXEYJ4]0="Q4JA;UJKGQ[%
MO_ZIRAX>5V+SL_M2R./-KLKR6:L:)=8H_5BC_.=3G?U\ 7Q'>.M#K [ ->9^
M=(6QC]./SN!^5?H@Q@>\U\W%D-L'ZEW.IWIVMUU=#'U\Q*X>BZ(FJPD>BUTW
M>Y!7^@<?U-^Z;G1#/6+:]--)]QY4\:,6.1>M6CYK&F3\7_^D_K9\O!/Y\@M9
MB5MY556BKFYRMEJK>V[R*\:*=5Y7GP43ZJM&5V*)B>]3@CWH<1%#A%@"4\I\
M]4?"@T#X 8^39;U]T)<BA[]]V6!J.A[0ZY\L.*A/O,NEJ(IUR79?P8?5L4^;
M^JKI[V#Z<TX>1/5(NAL4=.TPM-;\VZ>R8$+PJO4(*F4%*"0@C1T@ZPQ1?P&D
M,P646UO^Y><=%:X&9?4Z5*_&9?E+QVL+&MSL\;K!#3Z/RBOOG,'&DYF>WV?=
MSY[G@CU#N-(.8%&^Y*M@P_AJ55;?"K6C[>'0:S34KK&?#YZ,JW(#FY3LS*!T
M5_S,"N7L/M;PV?.OI> "^^KB@H>I95S!^Q,H2BY*-=$Y8NKV)5A7\(Z0Q^67
M]:/ZCC5/V.J:5/?O5\7WFUP6Y4/SQ%W1JBX)JY<>"E&2"JF8QU+-81B!F.,
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
MZ6'>KVN=*&9GB/ZA-@5J6YKSMY;G_FQ'Q\P=&I/SL6=2>W0?X;G>\ Q^;TP
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
M+1F/4YH& 11!'$/$40K3A!'8A,=Y<1I*'MD5RK/JWT9?IBF6MX$/] ,'*F5
ML^3YT)F@-^^*)H5!MK/"[M-A-T!FWX'12!]9U)^S_67#]J][;+<)(VX,V+86
M\4&L.55D.P23RNL@<EYJY;!&!NXZZI)],E.#+I2#_U8\%DIJNZ.9 ?4YD;Z
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
M FBDBD>@L9II=1^A_6KKB*:1]7(00\9B9\#!$;FJ!/O+7?'M9W5WJU3J+XU
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
MG!*?1#RQ*VEY 1J;MW":*I5;H&#5S,Q*;1PL)%SK% 1MU9.BLU!+H^AL;")
M<_&]NVU/#G5NST9*J]WO*YW7]J'@F<P8Z8HQ2-565NVZMDWA?LE#8;B\/\U
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
M,_T<2,3(TM>@ BTL=U)UQ%:G*K/?_J0"<<2PE^_VL4O&+TST]7NQC'T<Q&F
M88"D@$A-J"".*593*1)3/TUB(LE8=8E4_W/SL-2S$XY7ED@3;K@L-!Z-8Z\&
M#2E*I$QXG9I$>]R]6DDBC6&V%8GV"+JD(-%^,T./H>;B5EZ7@JNO9XC"4$F5
M!X5($WT"@$#L,0H%8X3(,(A"S^J(UG[C<Y,DC4U/(%B##DC"NK>H6-=5K:8:
M^AVC1-W3DZOY/*6&NC20J"F6H&N]!+UAJX7H\E3HH>&.3W[N=3#QZ<Y#TPY/
M<!ZY9N!6O)2"U;?RW0]VKP^T?U9SE-M<GS?2_]?[:]_(2DO'9U'59<9JP?4O
MU"SG^0_VKES&+*%QJ+.X1A'2D?T,8B00%)3X*/7"-.964:TC8)R;K+0FZE=%
M=$:"4N>-:/]>@4*GA:WN%\V?0.P,633+&^76SN8"R[" $1X!PP""UQW8L4,-
MMF.ZL0]H _587C=CV1P0?;<_ECNSVE_JL7WYL[T;'(8GC#<2;@,91L Y;<C#
M>$0?!$>,V-6PCXW>G=SE.;PN\F^BK#.Z$NU?JZS(/^M5,W_)/"QHFE#(XE"Y
ME"'W(.6(01)X28Q$2+W JD"O<<]S^S#L\#4?!#ME-^?;3*]'87%D%6[J=NU
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
M:@./9R+!4-\6QTW_\7T'^CXV,.9 9NP!^S:#/:,!>P'[U[6& VNYR56PMM^
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
M,Z),.61Y1DC.4$J)5P7=TV+&YI&UE2&TFF"K9Y"/=095U^/ :['J_3#/'Z;
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
MB%+ZS\7RGY_GMBI67;=G.3G&%>%2^Z090Q")A$"*\URO8?.B1*0@RBUV^IR
ML5&Z4=%$^#XU2GI$U9Q"KYM&8V#2,Q%:.#[/0:M?2+31*5P\8HRNQ&>@R")O
MG/SBB3I Z(PB.G7?<+%#'5H?1 QU77=-@\B_R=7#0C2%_,QWP#C=VX:4LOU
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
M,PC\J2T"]=8D0#<V>41.QAO0;DI[NV'JF?V:1)S&*-!8!1JSP.<YV#,,&,O
MSC2PM>VF:7Y^ [1]S9,<CS8CCZ!'M.R;C.1 \;4#CZA?8&YTX#M#>>-)&R[X
M-SI"!^'"\9\>&F#\1%_LV<HW]64ZE_H_[Y=2F#)!4I1EG@J883VG(A/81G""
M8"G27"&1)5CE?NV_SLIR>GD';02V4]6$ME'Q;%I_UTU0ZLRH;B/>K/*^8<'G
M\'9SY:_#<*B@WGWPOFS@>M\-5T"<[@4H(H?AGI,V<)3M!:./@V@OW1 8([MK
M/A 6"Y7DFD/RA$$N<P1145&($><P(SF6BHF"*"?'/99"8W/975IV]#,R;DPT
M)-X]$Y9_J-J>\;UL4<0"-V[L[K5*#1O5&PG"HWC?6,^-W;U@DA<)EZG2/)JG
M&4299) R_6M629P6O)!<.?5EN2QJ;%QY36>"6%7QKVXY,")"O-Q@(!IJL3H'
MC' #X*M3CX!!^@$XK=*[GS"26O\G5]-N=P0&#>ZZ.)DN-9.,EJ5*L( BT02+
M"JX@X9)"10M*:%:4HF(3?0=;. < 'DKP^2;OR^DS;FRY?#%?V&>S]= F>VU;
M6PFMLV<,WRM(W1S.*V#JF2[W- ,?NM#PCXH[;7/<^+97,H:-5#MMX%',V9G+
MPE[I[\L%EU+4-I/4;,1]>[(5\#_^DDL^K:5VI1!+*>,%S*O,5&]FN5Z<9CED
M2N8)8CFI,/%9G%Z4.#:/:J-PL^755%5;6)V!;'7V7)9>!MV-!J)"V3,Q'*+8
M' BTZH*MOO'8PAF:J/QQ6>J@C.(,PFN.<;\QL.[:PV*Y,KF@^SDS54D+I8H*
M8B(D1$(DD!9I";%I$IRDN2C]<LA/"1D;MU@=X<KDC4\=DFO<P70CD&LAZOL@
M>(=.+ZE'7>;'+7MV2M"P5<XZ3#TJ:M9U;<!6S0_YI!]HJI2\JBM.*X$(3Q2L
MN.1-LB$EF@ 26N1)6G!9YJ7;^J%3SOA6$9MF]K?BO]:UR2OY^.[SW8=;H!9+
ML-Q:X5G%O1MKDE-.I"I@A33"B&;2%+&L(,O31*J*"8G=NW?&0'JXS; 61HVL
M+9K2NB ]X>RP]14#O?[/+3?@N)?*]T#)8ZLK!EH#[7(%H>:WM74)C<Y=K;,W
M#[>A=4G_@[VLBQ?';$?9G%_HOZAW+W^3=%Y_6SW(Y=T#G?^D,WG+Z%PLYD:)
M]BM<9"7F>8I,.V1#J"6&IK@X+$J5555>)2+U6A='T6IL!'RFC>(-V-AE=M"8
M23#7I@%K&UAIXX"Q[@;LV1>CG:7O$+LYT8,/7/]'P)'&K(?ZZ5'!'J!;IJ]F
M(^BA&0BF6V?-T(>'[C/0I7Q'M;SWB\<G.:^;X^?E4G_?;0!A_>YE=\WW)CKH
M]D^Z%.V&QZ?%4LFI.2VM/\^;N,3_E-/[!^VSW^JE KV7FRV1[\LIEY.*YBK#
M-(=IFNA)@5,.J5G6()()7B*>9R7WBQ0<V@0G(AHT +$U0//.;],Y6-<"Z&\3
MJ(W-YYN]C>/KX+H+,\(A'FJ'1YL%F;$+[!L/]JTWD\W^A2T"P$)PL]E%O@%[
M,)B\C@:(&["! K18;+>;@44CYG;2VXQCY*VJ@8T8>!OL;8;H>(OMC?0(FT<_
M3>>:@+],GZ7XK%?1\WMS^M@4+]/3./VOQ?+]C-;U[:]I/=&KH=R$7\&<Y'KB
MHSB#1&(&BT15!2V44-(KU]5#]MA6/XWJT.H.=LIOJOL9']KH#ZP!X ]C@F="
MK,_ N$U&/<'=\SP2%6EOX@_ +"IG^\@?E&X#@'G-E"&/N*:0SAW]]?&7863Y
M3LZEFJXF3"05K1($.:::T')$($699C6>E2+)6*Y$X>?3GY$T/M>[K1&SHK\
M:W0,J:%S#&E15%1B44'.3%D262+($"L@EZA(>:9*C>]D93;O^P=T,Q]LI?5]
M'#$] K4YD&A7RR:X;+%=+\?!VXWZ(Z#8,\VWWT>M(FAU!+^U6D;L^WT!AQZ*
M%AW+>H.B16<-/EVTZ/SE@76].5^L;0$U+J?/9M/_JUR]7R^7VO.=E)*IW&1(
ME3@I(4HE-K$A%!9,2%XPG&:55Z')+F%C\R+OEE3(&S"3VG.AL]GB3Y. :8^*
MFZQ+,%OHZ=#F%?Z/XJ8H,UNT\'^@&YP5@-9-Z/K3RNZG_>N_I&7R'WER \SW
MT5[X04.P]U%J/](7:!.>)%_IB7?VXED6O&LDW:@HUOCTS$<;-<%.SQM E?Y6
M@-N#D6KR#&V/J1O0VA&QI+<#6G%K=G<)'+8HMX/I1U6W7>ZY/IS6)*6;+\ W
M]64QOS?Q-#;"6PA4E'F1PI)J)Q*9EJ(X2XA>)!=I3@N9(>95E_&RR+$1VF$H
MZ$QKVL1XF>CY&S"7MAGFM#5%NT6U;T2<PRBXT5!<;'LFHT-8-^K:O/,MQ'%#
M\MWAZ2W*]HS8-PNS[8:A*\[VPIT!<7>:YY;KPQW&[W0JIO.V/:G93JPG2E"1
M$B4@RXF"B.IE&$U0JI=F)&$HS2NBE'-@F)/(L?%1J[1FFKT#B">MMCE%D$T%
M?&HU]PA]<@._FX;Z@;1_G\BB>7"<\[U%L^TG<-L/FAY19=%1'2C$+ *Z?@%G
M7D!U1I^Y/6FX4#0ORP[BTOSNO+(U??-,(VLQ-P=#=B]?\40D:8$@H=(T9]&3
M)*,)ACGE(N,IRRKEU::E4]K8^+K]FN^4##HZZ0;8\>0^%FP]<[(W8N$MY;N0
MZ*>5_$F);]-"OLOXLZWC.V\*WDM;/ZYGYH3 QE>9AR_E@R:KZ;-LMN_,5H3M
M'#L1557P(D\@+06'B!=8_U164 A;>TC*2G+/O35GX6.CECW=V\C& ^U!NP']
MFS'@+VWK74_>\1H;Y]VR7A#OWU.,"';(KIDW:K%WT=P5&'I7S1N:$[ML_L\(
M#$^ATZ4M!;FKS+SK;X2+K,"4Y]!$Y$,D*NTTL91!BC!!15E02KUZ?G8)&QN=
M&5V;NJE[A<2=RG3YX^Q&5;'0ZYF:PH'S#QYQ0"1NM$B7P&'#0QQ,/XH'<;DG
MT&N:K_0B;K8V9UX_)5\O;66SC[],*3,IS!Z=X;#UJNW!_I':PCKU=[EL0O5>
M3C_ KB>2#&,D*(6JS"N($$\@D81 F149STTIC<(K*JY'7<=&8ON:@IVJ08N^
M/H?8T5<;Q\#U[=J%C9F_#]<_FG%=OA[U'=9#[!_X(X=R )'7M*3?1#@HDI$*
M20HIQHFF^EQ DE8,%BPGHDQP+O2M'L%M!T\?9T@;;Y0#-+B)O&=X2"@D?=.>
MU:N/"(]3!O?0AOUM8CA.&7>Z57J<*(W/\Y6<S21?K>GL^]($6YH&RTUA D94
M3K6+5J2F%'>99) *E,(T)U69E!D7?M7.SHL:FYOU7:_4;0M<(9_E3&LJP$KR
MA_EBMK@W4[>)%?OG?/$G?%C\Z1N5>A9NM]<]#H@]O_O[2H*-ECUD0%\&(W*
MZEEQ \>H7C+[.$SUXAV!]?ZEYB+9YC3/[[](JE_.MA3V2YNK57]8RTF18UYF
MM()5CC.(,"*0(2J@+%0EDZI"1.8^GH"KX%$Z"9Z5^UTQ=F.0/I#KF4\:E6_
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
M@MBM-9.[$"Z?VDB=FW;]B:I]XH ;80V8"SOV"HMO8"HS,3A[&15A;;4!ZFL
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
MU:5B.WW"E@@^-:F7Z?J5IBHP90\MX-RO)?;V%><L;*7G&^=NI.+/^YD@H<M
MOV+UYPMSX;L@]*FA)ETC^@(VMY:-OO3HH;[3^FFE%G2A-EG?Q+U^8G=Z2;ED
MJ* %2+*L5&MI!@')B@R(%&8RU?T,$J>X];,C36VM_$/-@OEBE'7,MD(/:<-X
M'EM;;XP'Q(+[7SH9C9\%=&(&.!*^"H9G'\NYT4;VJEQ1^MB/<NV&@07GVV=]
M%<9QN;S?)6(P490BYP40.546-XHS0'FN^*)DJ(PAYD7IE*5W;J"ID<3V1=\)
M.CC#Y2RT=B3A [# '#$(*_?RY%> \%M$_-Q@XY;ZOJ+R44'N:]</S7?IRFB@
MG!,9)PB4&:0 \B0#2!()6%RDC.0X2R%VRV^99G&2+CW#K2+)$5J7O^];, C\
M/=NJ/R 7Y6J]$-O<DS'+@)P3_SBWQ$LQCY?%B@Y+%'5Q%;KF?K-^0YJJF3,L
M>)YD*4 "I0#F0@($=?O%C%),2@QERET21%P%</I\1\CZV$EHVH;?5NOL*OAV
MJWA(2$.?,]@4@;:$_.9::+:X!:V)=E6(5ZV-9@O1M1IIUL\9F$UO?Q+1%>.?
M\T(FLB@Q2!#*%,]A#!!1?\,(JO_C.2FD4WR7NPA3,U2^#@DI&8"\'<F%Q7-R
MQZG7P'?/Y!^,G]\L?W<QQJT ,!BFH^H PY\TC/3^:,1G^:Y95X]D+93A)DH6
M9W$,,J@S>_.X +AD): LR0HA<LB(DPOV\/%3(RLEG3XLV<GGQEHOH+-CI.&
M!&:;EUC,HB^K1<74IJO[[W?Q<QV]4:_]?WITH9R&PRMYO!AB5&(XK=[+C_[,
M58/S_E^TK+YC3!\+-E_(LS:FOM>$"_6APQP2R$&1ZG(@# J 8YJ"1,I4DBR/
M2^94E]YNV*D1P%;&Z*D5TCD;VP9J.V+P#V!@PM@*'/VR%?G7J%I&.T@[L6>1
M$=QK\K,#4(%;WI\<^I4[W5^"XWJ#^XMW#SS*80^";Q::Y$BMSY*;+Z+>]F&L
MV-V2_U8M-FO!OYL1U3ICEIDYS(LX9S(#,<HQ@+A, 9$B55LLG,DBQS'';@V
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
M.)J_S ''V!+OJ%X.)O$WW(C1(]XQ.@P7\?_XVYHFKG1-Z'G"XA(6.5$+;U8
MR#,!$&8,I%Q'G4+!XPP/:8]HGCZUY;,3KHG^;.5S;2][@)R==3X8C\ +C#T4
M@_L8'J@<I&-A.\*K]"8\4.Y<%\+#BX9]KG>]/)_/\GVU)$NFP]]UB1;%$29:
M8K/4 5R%*"5$*4C37)='SPM \@2#A#.6E#E).'4ZNK =>&H?^1UCM=CFW7!=
MAX%WHA[E3;57=.DX<JMAQ-S+WUC/DAUKA, ^,*'<O<"UK8#1-!O3N,)(;O#?
MR>Z/<%S1\LI%UH./2E.ND+QD,.?[!\:J;L3WU5>QT!&R7TBM*X'M@K$H1IBS
M#!1)2A6=,0PPS'5+'RP*3(DH"[=XU+-#38W .B'5GKQ>/^N\/Q/GXAA]>AY8
M.P;R U=@SE%"ZNC\+6"=G &BLZZCX3<4]/QPXX9[7E7[**3S^AW!\NZ62_6G
M3@O\*G0A?5'/99IA1"0!<4X)@(I$ "8E @QB6J:QS!FWJK1ZBQ!38Q?=U^LH
M7:XC&>U[:'.*ZU I<\>39./B"P]]:'^>?;J;4:,M.;%59(19\)ZE=M-L3*Y9
M@=.LA,C[.@NGAZRNXV=/+6?KK/8#,K+./\M'[<BWJ^4/H=8]79Q234WSL%KP
M+T*]K^IEOA>?Y3>=@/BEKICX7E?W]^K+HS!/8BXAR$C. )08 BIQ#ACBB4AS
M(A.(AM>9=)9G:NO57EB]JU3+UN.JBQ:*GK38T4KIIPN5J/\T^CMN?VH.QG8_
MO*54I?N,6EK8X\U3:#/\L-BEKI*[4V86[=2)#J?2:!09E:).IU#5,0>#&["2
MIKM,KUAU<S" ERMT#G_L,*K^4J_XAJVW_22+N(R1VAV4DJ5J=Q 30!+=3Y)A
ME.:2YPSG+L1[\/3)T6@KG*,;X1 P.UX;#$-@ENKD"M F\:3&7JGC<(11B>"D
M<B\_Z],7#=CIW['UZDVU^K1:[[J"(B;B+,LX@)13 $N* .*R!*F:\%+$%'%A
M=4)YYOE3^U ["2,CHL/&[P1R%COKV_ (?:30A^+Z=VN%B<,^]S9LQBJC8O6Z
MN.U(SRM^<;-YXK;Q]I'G93[8(EZXS#UK5)DOZYJPM=I/[KMIOZ\:1A;:R_8W
MLM[4U?IY6R'^16>,G"82X8P 3# !,$LY($6*%,.E,$<D*=/4JIWUS9),C0%[
MRAPTO&_UB;1"T58C^[34VR;K,I6..@7!/97VZ ?IA.(-S)O396^38K246B]@
M]=-N_3QP8,_0U?*/G>5'*2]218X951,#E:T'B(0)8$6<0$QQF<?298/6>_;4
M.$^)IO[KV-:S!Y7=UFP@ ($9I]4]P+[LA+I^NVKVGC]NV\QCQ8[Z8IZX9-@7
MJ;WJM7@0RZ;Z(=I2K29P]3OY.<><9S!#.2 \5S8,RQ"@*,M!QDJ2Q@4AA$J7
MA+ +8SE]L2,DA1V(:M+#W+[>2[#:?<V>P!KAY'./TT$I_C:A825U9Y39F;K\
M_MC  BZO['!IO%'9PD+QE^QA<\LP-OF@=L3+>^WQ;</<U6/?_>PJ?_W>U72?
MRRQ#&4TP*#*I%GZ=$H8S*0%$22R*,BE)7KHL_#:#3LTBV,N\R]9:BO.?PW"P
M[<C&-X2!6:>'WC8O2G/-+SN9HZW0YW-UG1G&!2.O5&,U\*B<XP+%2_)QNG>
MC_G=3\$V:T5L;Q]T0PFR[&SHLI!,0LY!(37K4*$=,LJVH9(AG&0LQ85TJ,%^
M9AB7CV2<"NH[0:.MI XNUG-@6OB>/0 4F$6.D1GBA3X'D8,KV@-4(_FCAT#F
MYIV^@L5%%_6Y>\?S4U^1_L!9?>W:H?NYUKNCPZ+>;IJULNWJ;2?NYWD1)T5>
M0 9R(6-E<$D"<,FD(L$LC^,\2[,D<]O171AM:GNZWUZTYG'=T5T"%A<T3XEN
MZ5'D&$"U.P:$QAS@%"&=G%6(U"D]RQ^P(QBS(8&UW2Q[@FLD]WO;"FHKZ2S:
MR>IS0VP!B><M\:411]X46RA_O"VVN6F@XUNL34NC>O6CXH*_>?ZC$?S#<I=Z
M=<?42E#IA(HYS"A-3+IVF1"U/598DT(Q"RQA'F<8RU+7F;/G:/NAIT;8>D_7
MUB_I9(_H<R^1D^P$=_2LV\^%I>,]",*A_?)BW76^[('[BY8\JI:_1COAH[OK
M,+O[[IT1\^O:MQ]^7,^_,RQ'!P/N3[BAT/X)1Z)V_6Z=B5],$T'U\UJ01OPF
MVO_>T<;0[%Q@7A8\IH!#G;\E,@8P3@3(4\5S-(U1+&/G@OPWB30UPZJM3\\.
M?.P'#2K_YX"J_K=-FATCCCL5@9FRG07+DX[HSZT&'H\Z_<'IO\W ;6*-WX[
M"XPGVQ;X>7+84L:[[Y@6J,1(]X+230\@5P8F*7D""L)AG*4QI7$6HIKQ5*GV
M-[%</:I54GV(CJ3J#+T=A88$-#!A.A8K[FI5!F'.H2B^2O'BUV'%H1 -+6'L
MB?&V3J>6:!6_;K?JE2F]-L\0Q6E6$%U7I 20*#L382I FA<,ZZUUR9S:/5T9
M;WI\UOGD=-?YQ5Y4UUS)RR#;49E'Z (SUPZUSK[3!EU/6&/H^4QCM,+%<YKB
MY3%'3D.T N XS=#NMH$5%$_V\NQEG+]YWE_RA3SK']WICA3O3$V-??YC8ZS"
M[P]D^;GM2-LCP1=D^57H6G*F!-,N./>[J!^;>9+R',:$@)CGA6X=+@#*8:&Y
M3+%;42(FG+I.3$J[J9'FD>&RDSSJ!\YKV:-?=+"T:TN+2:%O6^-R2C)/:*UH
M^Y73XW[E_5(C]#GJ7]?!$QE\9E&+4"^YOND:H:X52%&'TNS06G9X1STZ;"?Y
M$OBM.CHI#<>M>CHIU<\L^M,4<F03P_SQ=]&LE4RM/RF9YV6I=CJ,J1>:20!+
M&0,J8UT03<1I@5*8Y4YN=)_"36V![W-QOT9:1 XYN^E=]]1Q-FDYV_PG^M&J
MJ9O"*#U',@).S7[@-?S&.9W^$FS^$W4:1E\N3^=XR^8%W*>QZIT2\)]CT;H
MK;<UY](8PY:,7M7-Y^]J_$9'/ZR6'ZNE^+ 6RIC/1"H*"#'@&=,5=66I]H@P
M R6D"8."HK)T6@:N#3@U:N^7B7V.>A)'?VJ9(R.T8TN JZ#;L:]/* ,SZHTH
M.A.D+31>2>_JH*,2F2T$+\G)^KZAJ5S; TS=NZ0UHO\FU@^K?N.2>2I$1B7+
M05K$&$":<8 %*8#,2,907&19ZN2>LAIU:M33;>.KI6G+97H)ZBY<CFV9W( O
MXYQ"QB"()4L 3!D&!&8$("XXP[A$3/+Y4MSK5V1LZ'$+?7_T_W^!S^(RHR21
M )$8 4BR N D3P%A)4P%P44:9UOPO[_&RW\X ]]?[1MXM_Q1U:OW"[VK#C$1
M=NNO=U()O @?!!>UK?TZ>%NI^PW%?.8W.J#D.<'19N21,QP=P#A.<72Y>: +
M21?/U U8!/]M4^^V&>UI^]M=:=S/LE>%\YM@NK2+#FS&2<:31)2*MV@.($-J
MY2 Y!G%9$IJ7K,30J?C*;>),;4'OHE0JHT^T>5+F;Z\$L>*UQ6IY#];Z&,BT
M(!K<XOS&6;1T_HPV-Z'=/::F<*M)U*K2>6QF76#1MCCQ=IYZ&D5[E3SZ=[Q
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
MXT3O-NN'56U2JKQ]W#8P^#7*3@TTKN%U0=4CX^K2M8-/+]N0"V6CG6G^U[W
M29*B&*K/7V:B5!O35)]?, )HD6:%Y%E"J=/G;SWRU#BA)WATM:>F\P&HY6Q
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
M (1D:B-+"H9H86-Q7!AC:F;'5LQH)V?4"FK'.Y?0O$PRGC *S"CN\%A3AP4
M)WA"+0S_<K_Z\:_J[I8BU%\,,QA.N/3,40C 0JGMUVYSZ="PG3:I?TXD22E'
M4AD;7 (HRQC@0D*04%J4&5&?>PI==A#;!T_M(_[J5/GD""8[:V"(\H&_SJMZ
M#PBF.532<_!,]_"1@V4.53H.CGGQ^Z&;=Z96Z$;\)MK_?EB:U/E]PFK3B+7Z
M)'D)=:4B0'.2Z6X3#!"J5MR4JQ]2D7*12[?(.;N!!^P$ G^T;:4'8J1SW?-;
M06WK"_ &WU@^@E;0Z)>MR+]JSV(+9R^[_3*P QP(+CAY=BQ8#3VRP\$%CF-'
MA-/=_M+9W[:U.]ZLZGKUEQKH+5%OF?KY/%78IV4& 4,9!U"752,L30%*LDP4
M>8%@YM9#P6'PJ9D36G;CI#?21[(3?Q9UE4\BNM4@8IT*M^?%GYT9.QH+A7=@
M,MM"W0H>O=]!W<D>[82/WEZ#VDN"_37,@B?=GQ7@U1/QKT%CDYQ_]1G#J.Y[
M3;AX)/5_;LOKR9*P@JF=3U)2!& L2T5G"0<R26G,,6=IX=3][^4 4Z.LO7QN
M3'0$G!W;W )'8$;9BQ8@#O"<WEY9X6B04;_\<RJ^_+K/7C<@Y*8],%_);X*L
MF]7R]]4/82*2WZQ(S=_]5!_0DBP6S]_$0C"U,9DCE@BUCR) )*7:1,E<)ZR7
M3 &:QX@3PJ&TREH?,OCDOGQ33WNY#SG0:NB3%&501O^QJM0:J@^]-K7X'TUT
MOU5.F3!*NUDD=OJI&UL%':)!7.?M,KF$GHW Q+./^OBVG8*=]-&;%NZ] M&W
M\' [!-X$A'VDH!L=['3F*[!YZWW%W P$\F*\C>LSQXNU&:CM09S-T&<,S'.O
M&F9ZC6T$[[;;:LSN2.V]TDY=\+1JR.*S/'GI&R%7M=JOL]6C^$Y^S@F#.4(Y
M!$7"(8"X((#D&(*,L20E95R@U"E(Q[-\4UNMS.&S^BR5 F;?QWLZ;)M"K):.
M1JSO.;6S@5]QID(?^O4G92?OK!\Y$&DBB+8:ZID\=Q,U:D:MGI%2U&-1@# S
MX+>8@&<9QRU"$ ;@H^(%@8;QYS9M2R41!2%)%=?3+$\ +!+%]:F@@*M-1QSS
M'&/H=)QZ=J2IL?89+]VP,E;G\1WNZ9Q:.:FA@'EQ888K]'1^M%=W3EXLN'3]
MAL%GOHIR>BQUS$W-)['^+!4K?1'U&])4S 2/SPGF18D1!T(B93:F+ .TP!)0
MFN0YP3F5;E7-!TLR-:I10D95:RO\LMA;&F?LQ$C]K4VR4(:&ULFD%'&=>%KW
M?FF9773[M%H?.8>?K/"GT&:.#JW!$Q9@8[(GKUN*C>E0J7^OM)Z9HA!&\39S
MR>LY]FW@^S[:'BC-V*?=MX%VX@#\Q@<.8^Q_$)V'OJV($.,"HB)1M)O"&$ J
M&* 0(R 9S>)4)#*%3IOW@Z=/C5D[X1SWUH> V?';8!@"<U8G5X!SH9,:>R6*
MPQ%&_?A/*O?R@SY]T<!2QZ?+8.XK2+QYWE_2E6.[^XO4BCL,<7S>K)NU6G6J
MY?T_1'7_L!;\[H=BE7OQ[J>H6=6(+W7%Q#Q+$IKIUC(0I<H(XT4&2)85($E0
MDA4HXSAG\Z<VY6]-ZK4="8PDO<MW]5*'<)_8&Z+^R81:]-<1%??5TKC=U:+>
MBF#,LTW#!YMF8[T:)<T09P2")"[-JY$#DE.J8Z(@AWFJ5@C2O1KOEI:!FI-]
M,;8:C/-:=&^"6/[SO UVR]X$YS?P@MJOFMW7^: :$WV.3E;7_LL<Q76ZJ[_L
MM9]%6_VC#H!HBT!D(/!89'O<.?-;=GLDV<<MQ#WNA!R5YAYY>/?<O7=JG[1^
M5M(]KI:F1$%;C: W\)S%!<]H6H($2PX@27* L>Z'GDF2PSR6)8EMT_BN#S>U
M?4XK<=2*'!F9M^5/^B1CG]]G@?CE!<(_CH%Y_58(G7( [9$9E YH\?C1,@/M
M5>TG"3K<-2#V[@S/_:-:/WQ0#_]1\0U9W"V7ZD\S>$MTO^O-GOGC-[(6[TE5
M_YTL-F).$<Y@)F-0QE1HZF$ IPE6U(.*7"CN2:E](2ROHDV-I@[L)=*SE_Y2
MZD753K]91(R&46,J/*V,CM&]UF_6_B?B2L](*D6C'UI3AX@ROY-_F05?=TH#
M,^99ZU=K%GWHS6:K7$NJG?4;_=[.IOE/I%6,M([1WU]U-AVB!U]M5D>*+7R%
MV76+.@PR 1=C$OV..%[$8A"D#N(9PXPP,):E5^R_UR]>U_C 6:Z6Y;0D $I!
M 8I)#B2#.4G3#&'$G0)93@XSM17WXT&SCEFT;(\;MTE]NO""=3'$*P S%M.,
ME#$@D&( ,VAV8 1D.GX(91*E*9JK?2%=C0=Q?[CQ0%Z(I@D"L66PT,VPA8X4
M.NB*HC,$V&+#3;YC!]K?R/I:*2SWL*&+L/B-&3H]U+@!0Q?5/8H6NGSUK>T[
MOXJ%KJ[PA=3KY^^*\!O"C.OHS?/!;TQ$7)Q@W8X3 8(@!1 *!E"9E(!+4F:)
MC#&43F%"@Z28&H_WV^5VPD9&VJBOR$P[G@]_?6/739>)LSPQ"#T=H?W_H6;B
MAF:9 Y ,U S319)7:G8Y *SSS2R'/&P8F78=,04_[:[O>K7.,YHCI+L^I)@J
M]L1YKLQ<]4>)$D6JO,!IPMVL,+N!IV>5F8U&=P!W4(&=Z?ZA;H1H"3Y$,H$2
M,9#%L0Z6SQ- \E2"0LU GA2HQ(4<4/?4XPR,7_?T[#2(5NP@$V&W%/E_LT<\
M>[[4L=G?&N,&D==%Q7+H45<1-SA>+AN.=]\02$:OG^;2,Z>YW9FM7K%>G.9^
M%8^DTK%-;U=+TRMM0Q9ZSY#,>:$V_S@K "M*IDQVIGA/ZK9F.,EDG BU_;>J
M3?"*.DS-X.^I<!A -(O^V@:*D"Y0I-XJ%;&]5MTM X*+1GYY' *-IOM*_!,%
M'?60.!%TM$,CZL$1:3P\!R"]SESZ#T8:68_Q Y->9Z).!BF]DBBW>K_:VN9_
M$^N'%=?M&)JU:73Y<=NQ?,Y+6"*!8L 9USD9*04XB0F0N<AEDN6B+-)A+J]K
M0T]MV>M[5[K*_JWP44_ZZ$\M?V04&.S9NCHIKNXLGU"/Z,.Z$>4;O%:V@ 5R
M55T=_I7\4[:PG'=*63_!3PMTDZAVM^2_58N-IM5MUVZ,:,)A$0.!BPS 0NT*
M,"HAX"F"#%*JXZ;<7%&6(T_/%Z6S/'7BGXGZOYS<>1/D29Q 79D!0)ZK/W+=
M7UH6!/"29AA*@3EVJF@; / Q5I%_JQI%0A731>(4\HLM\B;?XG^&@=YNN0@
M:."UXKAE_:Q+4FYSG(W<HW2QOX)5T*;VY\9^U1[W5P"YUO+^VNTC)S*VJ]:'
MI9+"Q+<UICSX]P>R[$SX3RNSE@G^PH _CB#ZNEHLWJ]J_=0Y3>*BB',,F(QS
M "'- 4H)!FF)%5?"A,N2./NFIJ/?U*CWR*%P0X#G1"$/G1KW^B_*]+U9W:ZE
M!U+7#&*M8-K[NG9(G?!TG7PQ@RQD$WT3II&8%TC'?XX$OK 3["W1+["8PYOY
MO:\:9>2W'8K?JY]I5UJ1Z[P;H/:<:@<D< I0IE[77)8"QI!RE%OG 9X=96J+
M[JYC72MIUP ],K*Z]_0[!O7R@N<-JL#+SB"4!K7V.XO"3<W]CI\Z>GN_LXJ=
M:O!W_N(!*7O_IUH]*6YZ[(KR%+"$:9IPD)4T Y#%'""92T!DS##!:9X5U#KG
M[O#94_NX_\^'SU_^[>[KWZ+/2[9:K.Z?9[JP[/G:W5>QN_PUWXA(X&]X*]CU
M>D9787#(]1H.QTC)6J[OB%NFU6GU+Z9*O;AEO%RGT[(>)"N=N628N^-+O9+5
MVC389BE/)(8$X#@1 *:9T,Y7#!@6,J.)H(1G\[5N76'G:=@_VHF2=@.$=6=K
MIZK;-KX'E=T.>A@ @1E(ZWY0"-)\:EW^RI<VV2>Z6Z_KBF[6)GQGO=+[4!.:
MHXQ??=F'I5HXE+WL;XMY#)77W5WO\:-NK([5>KFG.7'%P/AJQFIA]D./>A+_
MVS!V5WQ[H[8\=TO^I1:/U>:QZ9VIS1.4IH4N.9*D2!DB I8 P9("QG@"XZPD
M:COBUMMTF"!67\BHO4[[XIMJ:)W0T2]\J\JONBU"M5?"Y"<Z!@0/FS8[ @HX
M%>.0U4Z!Z)>^"K_N2M)J+<Q!SE:/63\$P&,<\4U(^HTK'B;*N''&-\%U%'=\
MV]/<^+2IU_.W^K&B?M*Y+Y_4ZWGWLVKFN@P*STH$,-<',0(G@"2\ )DBS41
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
M">H"$T!31'@%4YB['6^<:V1NDX>V$6@C#:_=)=I.IRKLHXC:+4]OQ2DR^?M
MY"Z0.H)!6)G4<PU-*Y8ZXNJ)9.K8LWY#_[=6:.*CKOW>Y6_G$-8$901DO$0
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
MJ,NBYGZ&!3VP+F 0TR;6$@P)YZG^8-"W>]?-V BR%3^)]K_OUGLSNJL+^[P
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
MQ1V7#[R$GG9"&F4$62:R4<K0%NDIJ(8D"DI%6R1%P4T6]ST$#9S"ZA7SR6&
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
MO9F%^9J8KCT4/M>W3&+!#6^0&&/D_2@)WM8MRV;)1.;D_;2Y&MJ=QG%S-WI
M;1MU=FEZ7Y=KJ2EW"'D2K$3OT1)?N=:*1 U!106L!%\<"5/*9N7@>U$Z;GY'
M#[!MJ=H>K.PU_IY/-^S05D)L/CU;3>>X:6D7K4Q"R (9%6T<Q2B*8:.'R$Q0
M6N2L>9MCTQV(&S?[HS. #J' SC#Y;#&;8=K6NO^^6./ULA#:#5!9DE..PH-B
M+-0>SP:*31B+]IR9-HE).Q(X;C)(9]@<2I$=X'-WR4ZL<Y$\:V(J&$-?M %7
MQS+P8# RCE'D-DT+=J=QW"R1#E#:2)W]'K->]@S94;A)872A2)"8)'$M$H1(
M3GE65CEF2<ZZ37@U#/WCAEZG/F9MJ=P.;._U+:6V#"->R=>Y-IZ6&,J:MHS*
M00FU;1B#8)T%XL-['S0*@<V]@CM)Z_+ M2E>'O 'CE=>9VA\5;UMXH:HF*XG
M4;&H4N8@/*_7PT) "(5#%MY+Q@6:U&:LUKTD=7EN.A;Z#E=6!ZA[BY_/#]->
MEYN,F.J'%,L@12G(D=8%G&84]Q7&G+;9>=%FI[Z7I"[//4^)NF&4U<4QYPU6
M%O,/[W'YZ3G&]:08D[WA!;C48MNU..3$(.N<I!*)9]GF@.@^BKH\MAP-=8>J
MJ@O0W3B K3["Z\\;,;WXBLLT)<%.7-">W&624P@<E/<(;G-G&[S@+-;4P39#
M*7Y(6I>'DV-MN<<KKX.M=W>93AR2O)S4D&30Y,HF#1')O6#.)VY023+Q(T?-
M71Y0GA*?C=39P='/BU(PK5^7%U_3QS#_@&_)(+^>5V;K_^M=ZY<PPTV;)9+C
M-)&YKK]X,L\W7[CVSDDH,8ID'13-%2CN$$*]IN4LT<XAHQ6Z3;I= V;&]1":
M'0J-K?8.3/11S&X;TG^?WWL^%^RZ6+>BGJ12N',L@;3>DUTP!KS1'I"%$+4O
MN:@V@?YI^1S7E6FV7CH&2P>;R%'2N=0/B[;.T$@@O&"@2D+PQ23@1K*LN0GD
MY?6W0O:Z/6CF(_4)_(-4^]BWADDV&LG5T[1:JZ-9LH80'(7.R#%5[]#F-@7_
M[1V=9I<.(\!L2*#OI?.# ?YYLX_04E^N.X!Y2%'K) 6XD"TH$0IX825$ECQR
M'5AACQ7FS6XW'CO,]]'YD3!_,1]H\-S9Y\^SS=889A=;X\MY62P_;;5^V9;=
MN("JSM&SQ) R1=$*E@R$LI&I[)C);09^[DC@N.DWS?R+%NKIP(-X.:?/HF7T
M)DSS[[B>J&R82D2T5W7:LW>T/XC:>LM($I+GHI16O=%N$#+N+M]$V=\59Q\N
M^2Z <SX-!U>5@PE7% D*2:K5FE,D2!HFH3"R]2@5X]FFU*PORG5"1JY!/0EP
M#I=\!\"Y$,OE&)N+K,1YON.8ND[_FBU69TN\\BI"X"82JR75+FR9#'ADSD$R
M+EF.RAG?SI\[AO)Q&T4UC;Q/IM . +RY]]M.]^23[$V4&2U8='7Q>0VT%AEH
M:[0**D?;:&3U=2K&#XE/I__;;MFARAA[W.]Y/[_KXXJK-9_.MY.TG_P1EIGB
M&&?(GG,)K(A$',4$M#<88!:+)<'H$&[UP+MGRN].CQL_YCPYCAKIH@,S==ZX
M9=-=/&]*J%8OMWU_\M.S]>^+]?_&C>\YT1*E3>1S1HJ90?'DP=-" HK>;0K2
M1C1MDIUVI7#<E+M1S5L3)8YM^K9EIQ<5I_5RJ>8HW#$FR2I,1LD(Z&-M I09
MN) $04F;8+4VV>TXXWS')XY[B3Z> 6RBD;%A=M0)XL40Q>FMN$V+8E)V4(>^
M @F#0:@M_+Q2&*.4Y$3OMA\W(&[<OI^#AQ==Z+"+?7S#Y>TS]O6SL%Q^(XOP
M;V%VAA/II=;).V*E3K@1 L$E'< JDTN,ENG2IB'33N2-$Z#T@: [HN5AU=D!
M1K^3Z"WVKCI.3H)AQJHZUP8YR4ZIVF;2:8)5S,RCE%FVR;G;G<9QPJ NT=I(
ML1U ]LC[15^*R,Z"2E;0EY(A")O!6.L2(S\H\C9U2>WOE </I+H$]NG4/UC:
MVS__^IW:7M$+FU]M?E/_ZBV67^J_?WO[\L;GYWGX<UI\VG[RZ^6',)_^U^8C
M;I*YFG[Z/,,?>; W_O[7*P)NDW;^,=^A:$=B\.N:HE[,?SINI5]_P+/%?+68
M3?,62//\YAK%K\MYE!5FE\[LM88,.BINR*@A!D4[LJ^QE4_ 1""?UI)W:T23
M%3\(^<=:RZ.(N(I4WY-*G\YJ7714,BB>-? Z!EEAH$!2JPPQQ:B5L3S;-L,]
MAN9DW+/WTV/[MB$=%1F#^1'#V=9W9Y\^A>6W17DW_3"?EFFJS0"W!RGDW;\A
M\:1:J'2 U=WQDX^UQX<P,)"E_OXQEQ#5(0OMM88Z90M4M+SN]0PTDSY:S-[8
M-F'#_30=?8_XD'ROUH/,(>H<(P@C=>UU1NLAJ03)L**DB0)]FXR<W>@;U_X-
MA)CO;A6'5\VC-57M3=:)3==8)LP$:ZWQM,'6:DZ%=99Z=A)<\2P4M-GE-O=L
M[4S8T[":KEZ76P_XMOUZM4ZP.,48>144'450'A-X+<C=D+7%67 E-NH.NQM]
MW9JP?1!SVX0U4$T/IS;7/<S;O 0MK<QDXCVKG6J+$Q!X*F!*"$H$K4*C%,2'
MJ!HWIZ(1N 930P>0VN9X_!77'VOIX^6\A"U7DY!-888EB-D@A4;;J4@)C&(Y
M&Z<CDVV\KP?)&C<CHA&HAE-$!ZBZL4+^+2RG]?K\(N7[!0EO?6Z*)]$PJPT:
M,+4%@T)'"R=IA*QTR<;+PD2;DY"=21PW*^(4)FPP!76 O'?XH:Z;M_AYL;Q_
MW_<R"F>M V><IWV_('@N&41;"B_$K9!M+C!V(F_<XOQ&B!M>,1V@[6\K?%U>
MK-;33V&]&<D2L\^U?B56=](*$DT,"J*/+A ;(C4:_GB3CG%KW!OAYPA1=P"4
MW_&/:W)9+N;T;<)K._SMA1"90%$RUIH81OSY6CR:,FCFA$9=&*8V^^*^E(Y;
M\-@(;$W5]6C/PEY-R4?--24\TU=Z6IA=J^YZCNLPG34\*-OM\:<Y13M %.V/
MV#)W/-<F-%G6N<J<%G<PC.)/'PI'9U.*;5IEMSMB^QW7VX*_5XO5:I*TR2A$
M!E$B!\5\ <=JPF])% VQX+'1+?0-,KH],-M'_W>TSCM0T!WLKF_K>IMC?A&6
M<Q+,BF1T]NEL,WK\.=(2KMUY'4K)R*<46M9I>8K$PHHB41G-C359N3:3.WY,
M6[=G9,?@:6"5'-N[]OW(6^>=(7:5]2@[Z4'4G&9C/5Y0[?=9E5-0WGM -*H.
M 2?@JA)!8\PI9HG>M&D%VVZ?O?L(:/OUK^'K]-/9I[HQO/CZ>5MS\ZG2,1$L
M>7)Z-814S[J=-> 3UX#%<%ZBY"JT24LXB-QN]^U]\'3;SK977(?A2DV<VO80
MQGS50O@0>WG/)QUKZW8A<" [=?>CGLPS_8)T'F9_62[./E^!+=3)*ZPD(,S%
M[0E;L(IV]EAB\ F-#FV"A#T)/=:BW?S4RRZ>=U-Q5R:>"D8EX1U(QTA0VBN(
M+!MPP7#--%,RMCG,.Y;R<>U<2SS>-GXGU?&CL8/OZWXPH#4\_[PV-O$N8D>R
MC%X+@XXG,,S6.U9"A+<4 Q>7?<T"SIFUN>P^L65\ESYB/JLESWNMG^WQP&7V
M\M,PJ_.^WGU$K..^K_SSJW5V+5?0.(6:_ K@NDA0RFJ(4M)JHV7.N.=.RS8G
M-R,P^[CL[SZH_^Y.KW,D/1J3_7M8UN^^X!&A_XZ?W,:,/\S 2 ;=6I:U$Y*P
M46LIDE/@5';@?90BJ\*-3S^#03]@/3W]MM>*W>S2DY2BK3UM@7M'\K04,#JM
M"Q@9E,Q!%AW:G'N<B,''9;CW0??=313[0DP']PCMQ?+DZW0U829@<9X#A3CU
M9IH[<)9V8,Z<I:TM9Z=:-@MMS=^XRZA+:)]\^>V-LPY6WUX,_AX^X?/%IS"=
M3Z1TB$X:L 89J, ]4%CO@>EBDK::]-%F.1U(\,^^/O;'WC''.@<"8>SV7']]
M^N;]=!WF?\5/$9>3PK6C[=Q *-:0N)"B,!D)<<$'IK1.+J<?!0!W?.[H'DU[
M/2Z&$>K8>'C_[NETL<;T<;Z8+3Y\^Y^+6175ZM6K9^?,).:*)UD ER:!DH(\
MO>@59&.B]<%*8^Q."/G1D\9-1S@Y9@85_,$H^H++N!@"1R_F7Z;+Q6^SZ8>/
MZRL>K F>98Y@BT-0M;6 ]Y("!IWK:4K1Q;J=P'/GQX];CW-RQ!POXGZ-#;D
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
MUT10A2%Y9HULT^7MGT8K>Z)[KD8K8Q#3P4W"@4HKN;12:Y4@*U]#O;9 +*$
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
MP5*"3-& PAI@]D6#%0D%HJ3_#BOP>?95\YZGAP!0 Y9W4<(]@07R]B8_'.D
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
M'0SYD5N\EUA6:ZPCM#CC@2>&8+E&4"PAG1*U^%%HQ2WG,0_KIC$U;(>1W\L
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
M/J].\\=UR(OEIY_"M[,307YSTLR E[5EMXX9?&82@F+6Z^K\Y$/8<L^0.0B
M[H< X-Y2ZEGWW2R.OG>&Z>)\\0?>62<_8<K+I+0$H2V[;$GGT%?\,"S*"QT/
MK0N?(WD0-/V/!<TII'<4,+UUJMZ5#^>K]/OF4/BX7GSZ5'.=DT)=7(2(N7:8
M#Y$LDI(!M?,J*)>D.$3OKM&$#[LM9C\69J<397?(_0TS?OEZ?FVSW+D)<$KF
M*%2!PH,FEXS\LFCI\.#9AB#)8DX'Z12VE<!A2#SBP,4THND <?<\MA-3BO6J
M6) Z<[)(Z!_OI:L6B3?<\I0:]>R]1\@P!!U5B&(?5G?A@;S(_WUQ=KX9>O=Q
M==M^]GU8Y#?+5^'KXCR<_OQ_+^J4Q-67KZLE_>*[<G_5A;E@,JNSA%)M3LP$
M&;])0G;>,6ZD"*7-M*4IJ!^&RJ,*=!Q<J!THO>O@SIME6GW!C^&OG__ZBF3Z
MOL0EE@4MQP@MM+(0!6<U?8^L!B<#&*F2=%P+-JP_TLX!MBV$#8/?D84_IA-%
M%\C:%LWYN1!WJF=UQU;(Q0N)FD-R/I-U*@NXQ!W]H[.*2?J APZX/4+F,-0=
M<?!C2C%UA\%_+\.7%:GJ_\%<&W?7>_CW:_RRN/CR8IDWOWJ5+;$)<?^*YR>.
M%Q9X]M7;MZ 2?0H!'4AA7<JHC3*#V@/NB<K1A _#Z5$$4^8090?(O=Z(5S4Y
M5_-0:'%WAELH6HI/F" 53E8SXXH.!&^ ^6(3MRHPU:9'U0#BAB'PJ (J4XND
M Y1M1NW<A(.N3-EJ@5QS[L-G8O=9W4R8^4F2T840)0CI#'&O3CG R" F.@B8
MQ\0;I?&-HW,8]HXNEM)(4!W \'IG71F\)T&:Z)&(-L(1IT)A$+3*8)Q-QO)4
M2&$W56Q7A P#TE%%/O9A=0=(^2Z+M3!CC*/59Q8U*)$(Y4$P2-$&64R(5K2Y
M^AV?/WQ4D8:=F=P!0+[G!WDNBU5>)#JRZY<GFOFH(@O B &@O,X0N32 JEA'
MA[-6X1#AK'MD#8/0$8<(]A'#9)@ZS$RV#^DSYHM3I!]?WQ'2K][3NHWFLHUZ
M=\O9;+LSH>U\ME*LX5PG"*X$4"I8\)%9*,+HQ$WV(;1QF XWGZU(:3(M!V1-
M4E!6.HC*9\B^&&6]I./\$/=H_<YG&X.!(?/9QC"\N_/QLFF1->046')2$[FK
M2N4 WA0$RWV.'!&C:3>UL/?Y;*/$^_Q\MC&\[@XM=P;(Z-I/AM&1'70B!S/Q
M5 .V&41V*$JV21P$,QW/9QLEZ:'SV<:P?>[Z@^=GB)FLR>G,HDX,<F0&8@&'
MF=5!8J2)94D%!S8N.-+Y;*/$.6X^VQC>=J=H;GT05(S+F 2$&#PH1IZ"R]41
MT<(*@;54M=V-XZY-# XZN6FZ VHWKG< G@>.1:2/Z?2B9NV^N P3;41TXE@P
M,M!62\DQ4"9S\CO1@JTC[**HIF&;9(:A%/:DIW:$P]/WC=/(9NZC[9%%W5W+
MJES['G?BDN&1N.2)$%I)GA*0C4 '@ D*HB\<=+2:)>=8T7S0"3@513WIM_T
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
M,4M17UL%H\D"*$,2=L&"]SJ9G'/1C3; [D;?R$_5QH30=JO\\/H<\(5;R[O
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
M8%&!]-)76>,>+G:[/F(O[ 2,CH>3L.67J6<QF?&  <1J,0$S H+7"DR./MG
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
MZ^6KC)3)8<HD@/'Q64D=-V'N$Z%[J_#$,/K;[&)^%JTG.98*HGJ;:DOU$-:
M#:K8Y!F/:H2G _=0.N[DC2X1NK<"3PV@DQ](3H+)B(:!5?6)1H@%?)86<D"6
MA!'&R39W5_M2NA- S5\+H/LJ\(0 ^JK0=UXS&9@/)=;(NH8RG 4(/$9BDN+M
MZ()AO,W(Q(/(W0FJ]B\#U<-5>4)X/?->!%9T ,]]I%S06#J'G$%QRF-V)B4W
M;K*T$RK=7P:5>RELL!N?1D#\8YHGBS2[F"XQO_DST3]]]:W^[LQ*9,YI"];Z
M "IA!&>X Q%E7<JA6"BM[@H/('<GB/J7#=%!5-G/3,4'N#QSPJ!,(H,TWM32
MF2+Y%0N.AQC1>L]<FT+^ P3M5J5G)X^](?31@35\@(W7%_,J[3,IA721DUPP
MB9JU8>U#98#"6\K:C+&JS?WLXW1UU70U_.WD0>+O(,9[@)O?9].T84A(0>Q0
MA)"+HM-!$JJKK104:ZT1DJ<4VSQ:>)*TKAJT&D#J0"4,N')@S":=LZU4J%6;
M#GW/\S?J;#-WU:KS/XZ7[=7[A$68YE\W =5'"FT&;']Z^CL&ENF>3#6:/6>9
M,O55D!&!TB8, :+,#K*00>M 4>@)MCX]-#[Q2N+\+#KGM;((3$L&BAL%T6."
MI*QBUCK)V4X/9H]T 4]3VE4+U#YH>=PC#*RB[L*.+?YN'N\/.$_5 49M(SFY
M6*]QZ^,MDXD_S:$8+H34@BOY'%'MTY1V%><V@^"Q*NK_ =QJX&R3X5,/??+
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
MJJ+ ^. (P\$[L=O<L">^:-P&N"$1,:1$.PLR;CC2ZQN^R%31TDJ@D+ZZS\S
M2Y6)G^B,8RQKWC[DN(^R<2'53:![F*;&MDLWF7G_[RE]Z-?)][=U9!8NEF<B
M1N.\]Z"#+Z"<-Q +3U!DXF1<E5!QM^;<1[^FGRCE>'7.FLBV _OT83XKN!J\
M&,XW ZIK@?L3SG],R.Z^^?,[3A=XIGA,A@L#VE)HKX2VX%(V$!036'(45K1Y
MR;D;??T$1(-!K:&".H#=IPLRUV&!Y-=GW_ ,#5=>N@#<.1*0JQ?+RF70S&?N
M-2\IMUD.=YN.?J*HP6%TA, [@ L=@H28%[^1T#Z%\SJ,8;-0^>?[LEEJ>*/!
M2=:]<5J#3I%,,(JZ *2ND],\9YV\P^UV[N&,U>YDCONXH+7-:J2N+C;SW7A!
M<9/3&XS5,6XDSQ^K,<=G41L5A;+ 8TPD2E? V>@H2-4E%_IMCHWPN!^AX[XY
M:(O(ABK;'Y-^C<DI?JD<?V[6B/0[+FMOZ7><KUY0'-)CM/T1Q[8//4K20)U!
M;\*\;L)>?-A\R577AL_HLY$%HI5UKEY]-Q)+ JE+L2+F8F*;ZZ6'*#JZOWKK
M<Z];Z*(4*C!*?96J57F;R,$7"@IS89X%9W5NM,+L09+&30<'P<2=#NM!Q-]A
M!^/6*5T55PYJ4;S_@P8V(O>1U]J4V*2,3*N[B5J&-"Q -)3PZV*89B%2WM\F
M8VEE2FZ,Z-OZAE_"8I(HA/MU<GY1W565]C72A5 RU;EJY"XY16]5$#[4.\#
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
MY980I"  B2@*A0+(8QM']A!%1Z>H6Y][W[Y7%)XIU YX,8$.C*?X1P3ZR:A
MT6]1/+=).'8@;N32\A XN9.^#JR2CBW(X9/KMCYA*&O2<%;=@UC113JG#05A
M3" HJQ-Y@_JN76LC8T!59)M;X&8VY2I<W?Z&&[N'?_FY^<MK4%M;'R]3_FP]
MKZ]268)H">,8?4;)&5+JU/BZ=R^".[4]^^#IX7O==JKK()K_B&DV39/SR29.
MVS0W3K_4<?Z3Y67_XY55F+V>31>S\TE>#P2^LL+*6NE2! Q(B10JRJ&D963O
MHY-1^!12FV;!8>@?.:EM@=\1%-LAG#_B#YQ>X"Z<<NDIWZ@G-=>)>V@,!$K_
MP2C%11T_:1L-$SF<YI$W'ST';!LIL.-(\%7^OQ<+8NS-+V\___HJ_ES+MT9C
MFW]Q1$?CWM\Q5#1Y&%.MX\VBI,Z(%G*LN0ES 8)+""%*6^?-\NS:/+/H)-Y<
MUT!98,:'VMM0Z+2&X"&:Z(&%R(R0(JK29NG# <1V&F?N@Z,CX\R]5=:!4_Y$
M*L)*_2\7B\D4%XLKJU!;;:(7%"I3VEYD'4.?G0*/3%/4G#7W.E@96C4"/$)6
M+XUZC4!QIT]@* WU +>-1UE?6:H<?#(!(6E.9S/7D1,Z*D@J"5\R,RAT2QO?
M0Z?<@.J]OT)W@*S''KGQRV3V_6N@HY3P8CE)X?Q2*)<-5KSF\:Y S+6NJ) .
M5G .>!VV*#E79<?1&T]\41<N[1#]S1H)<VQ@O/D3*90.\]L<Y!2"384X<+S4
MAE Z'W4M'3E\)D3*Q3JW$QSN_?@NZ@_'@N!XP8VM^M4VK_<_PFT.K/.L&*N
M1<5 :2L@>$20AB,R5^R=D0$/+4B_[^.[R.&/5?WQ@NLG;K@OU'IW=67. A<J
MU^LL)E=5,+)DJ3B(/AN>/'J-SY,RWD==+[TYSQ2T#JVOL<W/[6FH-V;?+F<?
M5AJX746A?WM^44>=O0Z+KQ_")!/[K\/WR3*<KY;MYLGR@B 0IOG&$LO)]%4I
MJ_(:+LXHRLM<N]JF:4GZV3-PD0)!QD,6)B:=A=C)LCTWY5T$30,";W8J*!AP
MCO+PE=/;M>.KA\V_((EDLT_X<_@3%P,44/?]JJ'JJ$>QV+PEJ%CRZ74L#Z<H
M3UE9)RXJLN@QY!"+D:TF6G=53K7,%IX3N+RZ_"!J8] :0C)%H'<BF?^44X?#
MT2#EU#U4UD.<^F@UIWAM#<L*?$9%S&"N23>Y(1F32-$2+XT.X0LKI^X#BKW*
MJ?MHJ >XW4H14Z+LS5A#$8USE,X'3<%"9, U42^5*Q$;F;=3*:?NI=Y'RZG[
MR'KLW.7.A>[BL@C <W3%1^!!KU8UU)'/60*=JA@,B\K8W>JH#WU#%T[L$(W-
MAA;?J$M.%O/EV75?!DE_E0:M3H1,GARZ0]"2#*A2L0X7-0JL<D;H0G3LMF:0
MON*&O:#?;=N*AVDXP<K( ?YG(!V,:$ONYV!SNK31&KEFH#,+0"Q8LK$L@N;>
M.Y:LM6*G)YH'XFA,US.49A\%R@%B[B ^N6ILW+*<B>N UD3PO Y3Y(5#8")
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
M6%IFE9=;$T@@ &.XGI%(S.\ [:[H-/A.H#-H,G($ 6V00" U$@(42[ [>B)
ML^E8!F-F,OI8]I^"AEP)!1!+$R%S(!(RE7:, 9H4 N<@Z4W1-24PS EV$VPX
M6QV&MP74@]<#5&"A3! *A*KEU!<1I2B.S7JE728AYB-.[!:_!U$F4"?":V6>
MBPA-23DL1700L GP4;1$;@X:\\@T+@[A:'.1)+((!1"N"C'ES!GG3\#-F(61
MFIHYEC6,I+'(N2WC]-+[C5X65R!IYLZL>?NV4-G8.50.'DSA.Y,C+B= E&A4
M&$I\=-/:8UR# Q "0@XCH(EF@*@=1M*,29S$8DRRE&CI64@31,IDV(_2KU:1
M1U*J50 "7QNVA\ 1@$CTZ.C>!V.>C("U,;/ULPA,7G\/>*G6W(-]_TA*:DWA
M7^T[G9)X<>*Q3)88)<(5B'O(D5?/FF2YM=!KS@V%:(@B?@Q\E" ZL9DJ_H5@
M/JKO$)CY_@Z!N=Z@<;@ @QLDG%-71Y^'7I%*?, SLWT7JK5#0/#DEGSU5IE&
M!9CL)M*X%(I2D#@]M(=8)M_5!*XAX@Z->?E>(JJ8)W=JE)B(T1>C(BG<(83)
MAD8*B1L5"D!ZDN%*2D*:,D.%WRUCXUB"2[C* #ID,<%3IQ1YK@RRB%.=P+"<
M$TL"@3T\'5EE4?AM""2(J1S[@WA!ZCZJOWJT#W<&[2?EPZ-UL&^=^]8POWW6
MW!KZN%PF4A"BN5$)IT+!#:X&(KP$<Z[%''*X""0?RDC:&5&*369I 3IT.N#Y
MM?- =(4PNWITGP>49CI%X!M'@8) :>$<<-09-W#(;"+$/[9 2@N+1'!;X#&.
M"U"FKO:\)90'.X/R14[O3GB4N<1'&( P1.XJ)SA[9@,'10*S10KWCYL)J<,S
M=L3T:SSM':K,/FU[FR+#%]) G#Y\?K/&AO/=@ENBX,< _7%P) -O!I)B9R"Y
M2+Q^RM>A0^<*.9%T+8^0^8)$2YQ!!4&F"1HK!?J!OE@9BV_H.!BUF !5_.Y/
ML-C>FG"(N,:T]T@N=Q.W=> .0.AL),D6ONQ[3\;<+!@,)4RW#D"X2N*BS[/\
MC$7R#J+\-.21?/%/#,@W0?U.[12;KWZGZ,Y7Q7RI%)<9C1+L*G27R8T@^ (>
MLT:;T2F.I-DJ;1:DP;U 97$LK0786#*&"@D)M0B)/KGN>PAMS-"&*@#^)](^
M7X/P>R;19;?JLB1PAR/[_VS]OC--:$?( Y&72L0@[<EI=Q](0-#D!7^Q!9L"
MOZ,*[GFAJ^&.T;KCWOEQUXN@F.^6_-G(AES(!78TL$B%&V";,V 41@0B42UZ
M F&0/9@LCG&S]Q5<&'FIV7@D^/;(P>[MRMK( 4*-6:>(J "7(A%7[O ^!V#1
M%U693%0T :JL"1_EOT'H/*M"G$9J!M@Z'2N?2OD#>",<_R3)*#\YW;OQN^P%
M#I?+JNP*0XB'H/VYWW'1W[/XNW^2==<)GG?SF=]D5\:R^?!ZPOQ^A77;XUQ\
MB$L?= F=CWAJH#7_<HJ%-(WXK"43YX+K=)HK'RIK5>ST3Z@:(\'+;3ASOCF_
M%')0*S<.ZG0OQ.*"MV)N.+\R4G971BI6K+>=')=/JD\W5\NU15O%Z?;Z,0*3
M\N1]X:#P*)VTZND]JST<%%I*:T&H]-M#L.KGMG%T:MPG^]2][%ZQV_:'W[H_
MM_N]Q81O$>]\[A*5P)9#E./ +<$4XZ;#/S8/^-6,WZ-[%2\9LUV*T6EL28NF
M@BVB[HPEA*Q[#T%&AP7LVM/BUQK]_XUU[\8?E&%A60MX?SWBBLM;&]+DHPML
MJ?(W^%K^B'P":U?:E@O%Y;[JL@L?XFK)['J79V[!Y9_^3IZ['7C^!U!+ P04
M    " !,0&A3M9BF+38(   G)P  &    '!G96XM,C R,3 Y,S!X97AX,S$R
M+FAT;>U:;6_;.!+^?K^"Z\5=$\#O<=Z<-(#K.(@7W23K>-'KIP,M4A812=22
ME!W?K[^'I/R2V-FZF]VM&UR!.I(X',YP'CXSI'3^P^5M=_CYKD<BD\3D[M</
M'_M=4JK4:I\.NK7:Y?"27 ]__DA:U7J##!5-M3!"IC2NU7HW)5**C,G:M=IT
M.JU.#ZI2C6O#0<VJ:M5B*36O,L-*%^?V"7XY91?_./^A4B&7,L@3GAH2*$X-
M9R37(AV33XSK!U*I%%)=F<V4&$>&-.O-!ODDU8.84-]NA(GYQ5S/><W?G]?<
M(.<CR687YTQ,B&#O2Z)U/#JJ-P_KS:-FH\4/FR>,->KUH^/3HZ!YREG]/PT8
M68.X[Z/-+.;O2XE(*Q&WX[=;S>KQ86;.IH*9J(V^_RPYT8OS4*8&XRGT]Y=>
MS9HRPQ]-A<9BG+:=2R7?==X<R%BJ]H]U]^_,ME1"FHAXUGXW% G7Y(9/R4 F
M-'U7U@A#17,E0B^HQ7\Y;()Y[G;J33Z&GEBD?.Y"HVF-[CU&8B3,OWYL'-7/
M#AK5YE.S5[VG:HP),#)#5^A><2# C'/UC3SH]@;#_E6_VQGV;V_([16Y&_1O
MNOV[SD=RU;_IX!)7MU>0Z T Z,']KYV;(1G>ONCHKCAVW^M:EXK0U)O6M^%U
MC]QW!A\Z-[W[RNV_/_8^DTYW:%N:]?K6L?O+'6IM=*A?)M=4J1D91E"F!4W)
M3ZI:)@%71H0S8B(*(!Z>G&V-P8PR!IZHQ#PT[8.C.2I%RA"X=J5Q\LU\;53G
M3OS]HS^=ED:]>FBGH4\B.N%$\8G@4S"LB80FO^14 >'QC QX)I4A,B574B4>
M=(UZY1<B0W*G>"#&/"V3?AI4$:+3MQ"BYLZ%Z /5" Q"D,S(0RJG,6=C7O:1
M4CX^3,*$5")18@0J4D+3&<E3HW(.#Y Z719%S"A)<*<$C4E( SQ21";"$".]
MW)I R@.N-<7RA$A"'SC&7=&I\8S!& P9NQ2,,:Q (!12+L12=(<EC"LRC400
M$9W;GV7_*5>\4&(=2(2.D9MMFI\*$\%!G?' &6CU9C!-,K@Y03=&1K/5:7@K
M$#SX?B#(22A2!-GB91G4,O '<32KE7:1AN 0:BM#7 =QSJ 3P%F)8!F@$Y9W
M,L3=0M9".8Z7F"S@H)\-#=@S5W*6K40>0P! E$"+&TX[>P*J(Q+&<JKG*%5\
M++1!O6H(M0^]W;"RO (V/3=FS=JW@K?6SN%M^"0X[W2!I:(DL.0@PU#@U@6L
M3ZCB#AH(M1C%W(:0<.!Q% L=67$KEH 8+3G:>R9T$$N=HY^E3"5CCY%,R8 S
M/-9D#Y!@'!CS<>\]!A%-QYQTP$:#/.:ZR(8'M-(XW./[_M8J:1PR_VC?Z12V
M6DP]2NU(Q)+7"G@]F*Q57QR2%*.%7G,Q4(B!K,?/(0T)F]Q?43P=-W<(IG1_
MAV#:;-EYN.0:&P)$RV6U+X.J;!-N0'.]?1>;^48<L"A&\KE4Y@H*0% 3H1WM
M08JG3H^MEY>$N4JZBL?4X:Q(IDNLE M"MHT"Y E;M(P%<YMNG8^T8((J81T0
M/N6[-)!:3;FV:=@M4.URMB-)[.IA$+;;KE.&>E($>4PMM\,M9\0RG:.'+PY6
M:QI<C;@5!/VB/V>OH-N=PO%H9W!\6CTZ7H?QUGRUAN;MF6YK4&,A3 2S6*5:
MIM22.]7 N2TL+8"I8G,P =Z"CD0LS,PF^$W#VJ7E<.<@Y5?%$]&5PM3ED,?"
MH2Q7&2"M74$2!%(Q9X K4;$%0IT1 ]EHX9E=,E8$Y;='+Y:6R%R^>!OX#78&
MOPL>[DUHG#NRLM'E88@:44P0%[VAUD,YL07M^MO-A9]#*CJ",K4O+T<R-R^/
MO4UBH MI;FOG\,O;'3*:5^5N\7$_![#' <T.\ ; QG8&; NR],%<!X7=<Q<%
MFVMYAKFO($>;P640Y,H&?25=/M&72&WPQ!Y&0HL.H.(W?VY#]M:$0R 65/5,
MKC 3&R/N#@?LN4&:+VS9]Y9$5"_J"4MR#N&<.?9WWA?,/".Q>.!Q<5+P3+[\
MB@EY)9YW:J]U^-WOM=QY(9LO@O*2A2PIKH)R24@67%]15:R5IS"*HC@U4NE%
M"G</H"Q)A#&<;Z3YD41Y8%N8@$VN^QY "U;5EK7QUQ;'\]7%?\L%3';K*4\#
M=W"P___-TU^6M#LQZBW4?P+HLOM5N_,-! <<BO2[V,1,.7VP^=377RZCNLK1
M'5_.#WF^"F3%?L.?&VS@+\K04?,%?6T 9%%I0AC80D%8]NE<(Y?K/ $R,#_.
MC2(];#P(>TNI>O?V-1UDY%"!*<J(-W>T!L2X8^8"6F6?XD0ZD?&$VSR7TG%Q
M6JX*)N1)%LL91^LTDI[^Z!/@ FBO3/G5;_6.[FBKR/JCK6\7711=B)>C8G*#
M.4Q&7'F;3LK^I?_:_/W99C;_P$3]7C /G[XKG[_L-VZ'6XB/P"I<56!\3#/-
MV_.+,V3?+*:SMDB=":[36:%\)(V1B=,_L2D<]5XQAAO.-Q=?*!PTJJV#IOU(
MP2C\9_.!B^\7JN[[A9IAZVVG)]73^LO-]6ICT59SNKU^>* SFKXO'93F'8J%
MVVYFCZ3Q=%+L6EYS0F9_/[W5?6Q;QV?:_9+KSF#PF0RO;W_NW/<[-^2GP7(%
M;^'S/'ZI3/F6TU1@P?% !M_MZ1R9._W=S.&&%_U?,V^[Y*?3V!8&0P5;>-Z-
M! _)U8+Z;WU-_;UZ_[N^[MWY,R^XN>;P_KK'-<=?&^CRV5=5F?2?E;7].?:$
MKWUGM5PLC@/KRRYTA!63FY>[O/1YSXL?;16__A,R]S';Q?\ 4$L#!!0    (
M $Q :%,9][O4(P8  )X6   8    <&=E;BTR,#(Q,#DS,'AE>'@S,C$N:'1M
M[5AM;]LV$/Z^7W%SL#0!;,FRG<1O#>#:+A(@B]/87==]&6B1LHC*I$I2<=Q?
MOR,E)4[<=-ZPMBDP?S!L'>]X+P]US['_\V@RG+V_&D-LE@E<O7UU<3Z$2LWW
MWS6'OC^:C>!L]NL%M+QZ #-%A.:&2T$2WQ]?5J 2&Y-V?7^U6GFKIB?5PI]=
M^]94RT^DU,RCAE9.^_8)?C-"3W_J_URKP4B&V9() Z%BQ# *F>9B >\HTQ^@
M5BM6#66Z5GP1&VC4&P&\D^H#OR&YW'"3L-/23M_/__=]MTE_+NGZM$_Y#7#Z
MLL+;;18&#=:)HD[8:K::Y'@>G9PTVIU.XS@(*/TS0"=]7)[K:+-.V,O*DHM:
MS.S^W5;#.SE*36_%J8F[0;W^2\4M/>U'4AC<3Z%^_C,WLV7,L%M3(PE?B*X+
MJ9*KEN)0)E)U]^KNT[.26D26/%EW7\SXDFFX9"NXEDLB7E0UEJ&FF>)1OE#S
M3PQ]0O?<WU7N\@G:2;A@90A!PSH]OHWYG)O]O>"XWFLVO."AVYO1$[7 !!B9
MHBK:W@@@Q(PS]9TB&(ZO9^>OSX>#V?GD$A%[/7T[N)S!;/)D),_%\Z -;[VI
M-_1@.AY:[_,J!,VC^K/W?3"%P6AR-1N/-E/^,)!._?C9QS%Y#;.S,4P'UZ\&
ME^-I;?+[Q?@]#(8S0$FC7F_L>AZ^NO^MS_I_7H4SEC !4S+_Q&Z(XE48QIQ%
M,+YE86;X#8-)%/&0*9 17"D6\@4353@7H0<')F:PO]=L]89RF1*Q=K\/JT E
MQ$RQ^1I0T?!H784T4SHC&*&1L(%<%MH&<(_<*A -A,K4OL4W=1ZL1&A8=^SV
M4Z+F1#!=F]PF; V#T%B)37T5Y<3IVG5SIIUDN88/0JX21A=L?^^HW=OYC942
M2K&KU!(6F6[SN'R'<4$1@=U:T/YN5=S?:S<:QW>1?'L7'N8F:'E'-A<V[6\R
MHO!X)FNX9JE46 (!KZ5:%A6OU]Z4A2P@!)%4[O_'7!,8YI=B^1$1RSE31:M!
MH+@F?@_!W'Z.0(BR!+<,T63",<@5-[$SJMC'C"MF>[RV&S_"WP$YS'^B#\'1
M 3V\0QD>!H5<!6V-;\.8B 4KH19TFBT$4J<'1-#_P?0UP<0%@F-);,6PML(0
MU*3XU)6HP%=$N$5;JIBV1:Y:,4D20#5TAB0( 9UBU775:45<$!':YVB0.C9J
MZVA794F.$9DRY?;4CZ#J/?.7^PA#=J\XN)0W&X>G79R=+??_:S<;.P+..K5+
MJR^9KB'SA)7RN524J1IZFY!4LV[YHT>Y3A.R[G+A]G1*O:(R<VF,7'8M![^Q
M'2HD2;&'VRX7%_2\&7BM9L,R=(.TW-!RXX*\>XZ\^X9NRSIMKU-_6ESW@CN9
M[VSG]C$"C?AZ66E62H7B2'0;Z2T$#]FS/25;0<CTVV.NGA>S==+3[AO.QA?C
M2^1&K_X8_S:X/K^K\ [QEK434K =4U3@P)VY%..6":=0!OS#Y.\1&_LG.7M.
M,3J+76YPJW"'J)^@G#]J]%^,]>!*<>PX*;:<K8 /MR/VW7OKRSWFY+NUF %H
MS"8V88GO9FRE2=XB.5(NI$L&H:P-=B%W-U-P+PHX%CQF\U4T !)[J\+9H;C+
M(1G^%[9H!@N+@T%8$G=[MU.N7W'-\H'!/K7=V7I$3*98SO])FC*BM*,)ZQ2W
MMQS",<*"..")"XV2@H> (-&6 ?S;(&(<7N8,%5(E;[CEK<7T49);2RU6'.G(
MW'+1@L"@J<=KHDP)KN-[ QL$U,KO2"@J+;G.G5; D;&@KU$$68I/K+,X]CQW
MGC*SJ<X'15=L2\'"T&7#QFO#MR,#N&D!\[&*>1ACK!A?@G6Q'$^#D 8HPR)A
M\CB"Y)[S[Y Z^[RP@?;GEFF&4B&?=)>)6!_%(IQG16@EN,+-*3QQ.(P*]KG@
MVB@[K&;(X=7CG>^'A2;(+>GG9@HX6,7,G8@EH79^1=PRJTLB4]BGZ%[IP%V&
M</SFJB"Y]M6"<NLN3NU(8Y.-R&S@">Z:$=SX 9W6&>8WCV\;.T_>46[@ZM$U
M9RKS>]ZN*Q@ZM77Q>=_$'2^KWZN0.7;RS&RK_,U=:?&=W]RZ.^33OP!02P,$
M%     @ 3$!H4[N(C9XF!@  ZQ8  !@   !P9V5N+3(P,C$P.3,P>&5X>#,R
M,BYH=&WM6&UOVS80_KY?<76P-@&L-[_DQ78#>(Z#I&CCU';1]=- 2Y1%5"95
MDHKC_?H=*2EVXF1SA[5-@?F#(>EXQWONCN1S[+TX&PVFGZZ'D.A%"M<??GM[
M.8":XWD?FP//.YN>P<7TW5MHN7X 4TFX8IH)3E+/&U[5H)9HG74\;[E<NLNF
M*^3<FXX]8ZKEI4(HZD8ZJIWVS!?\IR0Z_:7WPG'@3(3Y@G(-H:1$TPARQ?@<
M/D94?0;'*4<-1+:2;)YH:/B- #X*^9G=D$*NF4[I:66GYQ7O/<].TIN):'7:
MB]@-L.AUC07M8W+8]B/?;Y.6[]-9\Z@1GQP>MHYB_RBFX1\!.NGA\$)'Z55*
M7]<6C#L)-?-W6@WWJ)WI[I)%.ND$OO]KS0X][<6":YQ/HG[Q6)C9,J;IK79(
MRN:\8R'5"M5*'(I4R,Z>;W]=(W%BLF#IJO-JRA94P15=PE@L"']55Y@&1U')
MXF*@8G]2] G=LZ_+PN4CM),R3BL(0<,X/;Q-V(SIEWO!H=]M-MS&?;<WT1,Y
MQP!HD:$JVMX $&+$J?Q!" ;#\?3R_'+0GUZ.KK!BQY,/_:LI3$=/(GDNG@?'
M\,&=N ,7)L.!\;[(0M!L^\_>]_X$^F>CZ^GP;#/D]X&<^(?/'L?H'*870YCT
MQ[_UKX839_3[V^$GZ ^F@)*&[^^\'KZY_ZU'_;^LPP61<@73!(TI1CB\D6X=
M!@FC,9PS3GC(2 JC.&8AE2!BN)8T9'/*ZW#)0Q?V=4+AY5ZSU1V(14;XRCX?
MU"$2D%!)9RM 1<WB51VR7*J<($HM8*-Z:6@.@77UUH$H()'(S$Z^J7-O)):'
M<<=,/R%R1CA5SN@VI2OHA]I(3/CK*"=6UXR;464EBQ5\YF*9TFA.7^ZUC[L[
M[UH9B2(\69R4QKK3/*SV,<8CK,*.$QS_L$R^W#MN- [OD'Q_%^[')FBY;1,+
M$_;W.9&X1-,5C&DF)*: P[F0BS+COO.^2F190A +:=^_%)I ,;X1IA\K8C&C
MLCQNL%#L0;XNP<)^48$0YRE.&:+)E"'()=.)-2KIEYQ):LYY929^4'_[Y*!X
M1!^"]GYT<%=E-,PE\A6T-;P-$\+GM"JUX*39PD(ZZ0+AT?_%]"V+B7$LC@4Q
M&</<<DU0,\*O-D5E?<6$F6K+)%4FR74C)FD*J(;.X':&@@RSKNI6*[[;YM!@
M9!FIR:,9E:=%C8B,2CNG>E"J[C/?X,\0LMWBX$K<;"R>XW+M;+G_7[O9V+'@
MC%.[Q/+H/G>LR*\FLY16PV="1E0ZZ'Q*,D4[U4,W8BI+R:K#N'7!*G5+XS.A
MM5AT#"V_,0=62-)R#CM=(2X9>S-P6\V&(>T:F;J.JHE+/N]:/N_I:%MV<NR>
M^$^+?3>XDWG6=F$?$2@LM]>U9JU2*%=(IY'=0G _*&;1;($0V?<O0;_(;>NH
MJ^P_7/3'XT](F4;O^I/+_A6\&:\7T Z8J_QQP>F.82IKP2[##+&+E$50@?YI
M8O@(2?N:N#TGG-9BAVF<*MP!^1-,]&=%_[=8]Z\E0Y09PMP"?+"-V+/[US]N
MES_HY.F#PFCBV2QPCT8T:7%R,F1BR*(TY>@0'D[VVJ:D9!%@M_"0Y-?1  @\
M<B6V%.4U#\GQG9ND:4PL]@MAQ>?-M4\U?LD4+?H(\]4<VL8CHG-)B[: 9!DE
M4EGVL,IP>D,M+%$L^01-T1DI. L!BT098O!O0238T\PH*F12W#!#9\NFI.*\
MAG$L&;*4F:&H):]!4P_'Q+GD3"5K QN\U,CON"DJ+9@JG); D,B@KW$,>89?
MC+/8#3UW^C(UH2[Z1YMLP\S"T$;#X#7P32<!MHG >"P3%B:(%?&EF!=#_11P
MH2&BF"0,'L,B6;<".X3.?"]MH/V9(:"AD$@S[3TCYD?2&-M<'AH)CK#M"TMM
M'<8E*9TSI:7I87.D]O+AS.L>H@EB2_I8JP'[RX3:%;$@D6EKL6ZIT26Q+NU'
MZ%[EP%V$L"MGLN2^[,;*C;O8S".[33>0&> ISIH3G/@>RU8YQK? ][6U\\BU
MYH;.@YO13!17PQV;2'1VZZYT?<!;WN:O5<@,3_E</ZWRU.W1DQ>OY7]Q#6PO
MI$__ E!+ 0(4 Q0    ( $Q :%-[-H_EY=\" !I4(@ 1              "
M 0    !P9V5N+3(P,C$P.3,P+FAT;5!+ 0(4 Q0    ( $Q :%/IR@<I71D
M *\: 0 1              "  13@ @!P9V5N+3(P,C$P.3,P+GAS9%!+ 0(4
M Q0    ( $Q :%/FA)Z_:2T  #?8 0 5              "  :#Y @!P9V5N
M+3(P,C$P.3,P7V-A;"YX;6Q02P$"% ,4    " !,0&A3'B9&)4N8  !M,P<
M%0              @ $\)P, <&=E;BTR,#(Q,#DS,%]D968N>&UL4$L! A0#
M%     @ 3$!H4WF"IB+U/P$ 3B<- !4              ( !NK\# '!G96XM
M,C R,3 Y,S!?;&%B+GAM;%!+ 0(4 Q0    ( $Q :%/*U-B0K-D  .Q4"@ 5
M              "  >+_! !P9V5N+3(P,C$P.3,P7W!R92YX;6Q02P$"% ,4
M    " !,0&A3<;,$=TD(  !X*   &               @ '!V04 <&=E;BTR
M,#(Q,#DS,'AE>'@S,3$N:'1M4$L! A0#%     @ 3$!H4[68IBTV"   )R<
M !@              ( !0.(% '!G96XM,C R,3 Y,S!X97AX,S$R+FAT;5!+
M 0(4 Q0    ( $Q :%,9][O4(P8  )X6   8              "  :SJ!0!P
M9V5N+3(P,C$P.3,P>&5X>#,R,2YH=&U02P$"% ,4    " !,0&A3NXB-GB8&
M  #K%@  &               @ $%\04 <&=E;BTR,#(Q,#DS,'AE>'@S,C(N
9:'1M4$L%!@     *  H H@(  &'W!0    $!

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