XML 125 R93.htm IDEA: XBRL DOCUMENT
v3.20.4

Income Taxes - Summary of Valuation Allowance (Details) - USD ($) $ in Thousands | 12 Months Ended
--- | ---
Dec. 31, 2020 | Dec. 31, 2019 | Dec. 31, 2018
Valuation Allowance |  |  |
Valuation allowance at beginning of year | $ 349,008 | $ 292,217 | $ 211,078
Mergers and acquisitions, net | 0 | 0 | 418
Deconsolidation of AquaBounty | 0 | (3,504) | 0
Establishment of deferred taxes for subsidiaries included in discontinued operations | 0 | 8,592 | 0
Current year continuing operations | 21,309 | 31,018 | 98,549
Discontinued operations treated as asset sales | 7,977 | 10,585 | 3,832
Discontinued operations related to MBP Titan | 8,019 | 9,663 | 8,735
Equity component of long-term debt | 0 | 0 | (13,367)
Change in deferred state tax rate | 0 | 0 | (8,666)
Foreign currency translation adjustment | 1,035 | (75) | (885)
Valuation allowance at end of year | 387,348 | 349,008 | 292,217
Adoption of ASC 842 |  |  |
Valuation Allowance |  |  |
Adoption of new accounting pronouncements | 0 | 512 | 0
Adoption of ASC 606 |  |  |
Valuation Allowance |  |  |
Adoption of new accounting pronouncements | $ 0 | $ 0 | $ (7,477)

X
- Definition Change in the valuation allowance for deferred tax assets as a result of current year operations. + References No definition available. + Details
Name: | pgen_ValuationAllowanceDeferredTaxAssetChangeInAmountCurrentYearOperations
Namespace Prefix: | pgen_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Change in the valuation allowance for deferred tax assets as a result of mergers and acquisitions, net. + References No definition available. + Details
Name: | pgen_ValuationAllowanceDeferredTaxAssetChangeInAmountMergersAndAcquisitionsNet
Namespace Prefix: | pgen_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Change in valuation allowance for deferred tax assets as a result of the change in deferred state tax rate. + References No definition available. + Details
Name: | pgen_ValuationAllowanceDeferredTaxAssetChangeInDeferredStateTaxRate
Namespace Prefix: | pgen_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Change in valuation allowance for deferred tax assets as a result of the equity component of long-term debt. + References No definition available. + Details
Name: | pgen_ValuationAllowanceDeferredTaxAssetChangeInEquityComponentofLongTermDebt
Namespace Prefix: | pgen_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Change in the valuation allowance for deferred tax assets as a result of foreign currency translation adjustments. + References No definition available. + Details
Name: | pgen_ValuationAllowanceDeferredTaxAssetChangeInForeignCurrencyTranslationAdjustment
Namespace Prefix: | pgen_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Change in the valuation allowance for deferred tax assets resulting from the adoption of a recently issued accounting pronouncement. + References No definition available. + Details
Name: | pgen_ValuationAllowanceDeferredTaxAssetChangeinAmountduetoAdoptionofAccountingPrinciple
Namespace Prefix: | pgen_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Valuation Allowance, Deferred Tax Asset, Deconsolidation + References No definition available. + Details
Name: | pgen_ValuationAllowanceDeferredTaxAssetDeconsolidation
Namespace Prefix: | pgen_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Valuation Allowance, Deferred Tax Assets, Discontinued Operations + References No definition available. + Details
Name: | pgen_ValuationAllowanceDeferredTaxAssetsDiscontinuedOperations
Namespace Prefix: | pgen_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Valuation Allowance, Deferred Tax Assets, Discontinued Operations Treated As Asset Sales + References No definition available. + Details
Name: | pgen_ValuationAllowanceDeferredTaxAssetsDiscontinuedOperationsTreatedAsAssetSales
Namespace Prefix: | pgen_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Valuation Allowance, Deferred Tax Assets, Establishment Of Deferred Taxes For Subsidiaries Included In Discontinued Operations + References No definition available. + Details
Name: | pgen_ValuationAllowanceDeferredTaxAssetsEstablishmentOfDeferredTaxesForSubsidiariesIncludedInDiscontinuedOperations
Namespace Prefix: | pgen_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (c) -URI http://asc.fasb.org/extlink&oid=84230637&loc=d3e32537-109319 + Details
Name: | us-gaap_DeferredTaxAssetsValuationAllowance
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period. + References No definition available. + Details
Name: | us-gaap_MovementInValuationAllowancesAndReservesRollForward
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | us-gaap_AdjustmentsForNewAccountingPronouncementsAxis=us-gaap_AccountingStandardsUpdate201602Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_AdjustmentsForNewAccountingPronouncementsAxis=us-gaap_AccountingStandardsUpdate201409Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |