XML 57 R42.htm IDEA: XBRL DOCUMENT
v3.22.4

NOTES PAYABLE AND DEBT INSTRUMENTS - Narrative (Details) shares in Millions, lb in Millions, $ in Millions |  | 3 Months Ended | 12 Months Ended |  |  |  |
--- | --- | --- | --- | --- | --- | --- | ---
Mar. 15, 2023 USD ($) lb | Dec. 31, 2021 USD ($) shares | Dec. 31, 2022 USD ($) | Dec. 31, 2021 USD ($) | Dec. 31, 2020 USD ($) | Jan. 31, 2022 USD ($) | Jul. 31, 2021 USD ($) | Mar. 17, 2021 USD ($) | Oct. 07, 2020 USD ($) serie purchaser supplier
Debt Instrument [Line Items] |  |  |  |  |  |  |  |  |
Interest cost capitalized |  |  | $ 17.1 | $ 17.1 |  |  |  |  |
Number of suppliers | supplier |  |  |  |  |  |  |  |  | 1
Number of purchasers | purchaser |  |  |  |  |  |  |  |  | 2
Subsequent Event | Revolving Credit Facility |  |  |  |  |  |  |  |  |
Debt Instrument [Line Items] |  |  |  |  |  |  |  |  |
Maximum borrowing capacity | $ 150.0 |  |  |  |  |  |  |  |
Lenders and affiliates beneficial owners percentage (greater than) | 5.00% |  |  |  |  |  |  |  |
Credit facility, up-front fee percentage | 0.75% |  |  |  |  |  |  |  |
Credit facility, commitment fee percentage | 0.25% |  |  |  |  |  |  |  |
Debt covenant, cross-defaults to other indebtedness amount | $ 1.0 |  |  |  |  |  |  |  |
Subsequent Event | Revolving Credit Facility | Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate | From the Closing Date through June 30, 2023 |  |  |  |  |  |  |  |  |
Debt Instrument [Line Items] |  |  |  |  |  |  |  |  |
Debt basis spread on variable rate | 5.00% |  |  |  |  |  |  |  |
Subsequent Event | Revolving Credit Facility | Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate | July 1, 2023 through September 30, 2023 |  |  |  |  |  |  |  |  |
Debt Instrument [Line Items] |  |  |  |  |  |  |  |  |
Debt basis spread on variable rate | 10.00% |  |  |  |  |  |  |  |
Subsequent Event | Revolving Credit Facility | Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate | October 1, 2023 through December 31, 2023 |  |  |  |  |  |  |  |  |
Debt Instrument [Line Items] |  |  |  |  |  |  |  |  |
Debt basis spread on variable rate | 12.50% |  |  |  |  |  |  |  |
Subsequent Event | Revolving Credit Facility | Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate | January 1, 2024 through March 31, 2024 |  |  |  |  |  |  |  |  |
Debt Instrument [Line Items] |  |  |  |  |  |  |  |  |
Debt basis spread on variable rate | 15.00% |  |  |  |  |  |  |  |
Subsequent Event | Revolving Credit Facility | Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate | Thereafter |  |  |  |  |  |  |  |  |
Debt Instrument [Line Items] |  |  |  |  |  |  |  |  |
Debt basis spread on variable rate | 17.50% |  |  |  |  |  |  |  |
Subsequent Event | Ironton Facility |  |  |  |  |  |  |  |  |
Debt Instrument [Line Items] |  |  |  |  |  |  |  |  |
Loan Agreement, Limited Waiver terms, deposit in equity with the Trustee | $ 87.3 |  |  |  |  |  |  |  |
Loan Agreement, Limited Waiver terms, financing transaction milestone amount | $ 150.0 |  |  |  |  |  |  |  |
Loan Agreement, Limited Waiver terms, production targets | lb | 107 |  |  |  |  |  |  |  |
Loan Agreement, Limited Waiver terms, deposit controlled by the Trustee | $ 50.0 |  |  |  |  |  |  |  |
Loan Agreement, Limited Waiver terms, deposit in equity amount to fund remaining construction costs | 25.0 |  |  |  |  |  |  |  |
Loan Agreement, Limited Waiver terms, deposit into Capitalized Interest Accounts | 12.3 |  |  |  |  |  |  |  |
Loan Agreement, Limited Waiver terms, liquidity reserve escrow fund amount | 50.0 |  |  |  |  |  |  |  |
Loan Agreement, Limited Waiver terms, amount released from the Trustee for investment | 13.2 |  |  |  |  |  |  |  |
Subsequent Event | Ironton Facility | Minimum |  |  |  |  |  |  |  |  |
Debt Instrument [Line Items] |  |  |  |  |  |  |  |  |
Loan Agreement, Limited Waiver terms, liquidity reserve escrow fund amount | $ 25.0 |  |  |  |  |  |  |  |
Revenue Bonds |  |  |  |  |  |  |  |  |
Debt Instrument [Line Items] |  |  |  |  |  |  |  |  |
Number of debt offering series | serie |  |  |  |  |  |  |  |  | 3
Debt instrument, discount |  |  |  |  |  |  |  |  | $ 5.5
Escrow deposit |  |  | 50.5 |  |  |  |  |  | $ 50.0
Operating revenue deposit requirement, percent |  |  |  |  |  |  |  |  | 100.00%
Equity investments |  |  |  |  |  |  |  | $ 40.0 | $ 60.0
Cash required to maintain |  |  | 100.0 |  |  | $ 100.0 | $ 75.0 |  |
Interest expense |  |  | 19.4 | 19.3 | $ 4.3 |  |  |  |
Interest cost capitalized |  |  | 17.1 | $ 17.1 | $ 4.0 |  |  |  |
Fair value of revenue bonds |  |  | $ 184.1 |  |  |  |  |  |
Escrow deposit, stated conditions satisfied, amount |  |  |  |  |  |  |  |  | $ 25.0
Convertible Debt | Senior Notes Purchase Agreement |  |  |  |  |  |  |  |  |
Debt Instrument [Line Items] |  |  |  |  |  |  |  |  |
Conversion of notes |  | $ 63.5 |  |  |  |  |  |  |
Conversion of notes (in shares) | shares |  | 9.2 |  |  |  |  |  |  |

X
- Definition Debt Instrument, Covenant, Cash and Cash Equivalents, Minimum Threshold + References No definition available. + Details
Name: | pct_DebtInstrumentCovenantCashAndCashEquivalentsMinimumThreshold
Namespace Prefix: | pct_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Debt Instrument, Covenant, Cross-Defaults To Other Indebtedness Amount + References No definition available. + Details
Name: | pct_DebtInstrumentCovenantCrossDefaultsToOtherIndebtednessAmount
Namespace Prefix: | pct_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Debt Instrument, Issuance Series, Number + References No definition available. + Details
Name: | pct_DebtInstrumentIssuanceSeriesNumber
Namespace Prefix: | pct_
Data Type: | xbrli:decimalItemType
Balance Type: | na
Period Type: | instant

X
- Definition Debt Instrument, Operating Revenue Deposited, Requirement, Percent + References No definition available. + Details
Name: | pct_DebtInstrumentOperatingRevenueDepositedRequirementPercent
Namespace Prefix: | pct_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | instant

X
- Definition Escrow Deposit, Stated Conditions Satisfied, Amount + References No definition available. + Details
Name: | pct_EscrowDepositStatedConditionsSatisfiedAmount
Namespace Prefix: | pct_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Feedstock Supply Agreement, Number of Purchasers + References No definition available. + Details
Name: | pct_FeedstockSupplyAgreementNumberOfPurchasers
Namespace Prefix: | pct_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | instant

X
- Definition Feedstock Supply Agreement, Number of Suppliers + References No definition available. + Details
Name: | pct_FeedstockSupplyAgreementNumberOfSuppliers
Namespace Prefix: | pct_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | instant

X
- Definition Line Of Credit Facility, Lenders And Affiliates Beneficial Owners Percentage + References No definition available. + Details
Name: | pct_LineOfCreditFacilityLendersAndAffiliatesBeneficialOwnersPercentage
Namespace Prefix: | pct_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | instant

X
- Definition Line Of Credit Facility, Up-Front Fee Percentage + References No definition available. + Details
Name: | pct_LineOfCreditFacilityUpFrontFeePercentage
Namespace Prefix: | pct_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | instant

X
- Definition Loan Agreement, Limited Waiver Terms, Amount Released From The Trustee For Investment + References No definition available. + Details
Name: | pct_LoanAgreementLimitedWaiverTermsAmountReleasedFromTheTrusteeForInvestment
Namespace Prefix: | pct_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Loan Agreement, Limited Waiver Terms, Deposit Controlled By Trustee + References No definition available. + Details
Name: | pct_LoanAgreementLimitedWaiverTermsDepositControlledByTrustee
Namespace Prefix: | pct_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Loan Agreement, Limited Waiver Terms, Deposit In Equity Amount To Fund Remaining Construction Costs + References No definition available. + Details
Name: | pct_LoanAgreementLimitedWaiverTermsDepositInEquityAmountToFundRemainingConstructionCosts
Namespace Prefix: | pct_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Loan Agreement, Limited Waiver Terms, Deposit In Equity With Trustee + References No definition available. + Details
Name: | pct_LoanAgreementLimitedWaiverTermsDepositInEquityWithTrustee
Namespace Prefix: | pct_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Loan Agreement, Limited Waiver Terms, Deposit Into Capitalized Interest Accounts + References No definition available. + Details
Name: | pct_LoanAgreementLimitedWaiverTermsDepositIntoCapitalizedInterestAccounts
Namespace Prefix: | pct_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Loan Agreement, Limited Waiver Terms, Financing Transaction Milestone Amount + References No definition available. + Details
Name: | pct_LoanAgreementLimitedWaiverTermsFinancingTransactionMilestoneAmount
Namespace Prefix: | pct_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Loan Agreement, Limited Waiver Terms, Liquidity Reserve Escrow Fund Amount + References No definition available. + Details
Name: | pct_LoanAgreementLimitedWaiverTermsLiquidityReserveEscrowFundAmount
Namespace Prefix: | pct_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Loan Agreement, Limited Waiver Terms, Production Targets + References No definition available. + Details
Name: | pct_LoanAgreementLimitedWaiverTermsProductionTargets
Namespace Prefix: | pct_
Data Type: | dtr-types:massItemType
Balance Type: | na
Period Type: | instant

X
- Definition The value of the financial instrument(s) that the original debt is being converted into in a noncash (or part noncash) transaction. "Part noncash" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 50 -Paragraph 3 -URI https://asc.fasb.org/extlink&oid=126999549&loc=d3e4304-108586 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 50 -Paragraph 5 -URI https://asc.fasb.org/extlink&oid=126999549&loc=d3e4332-108586 + Details
Name: | us-gaap_DebtConversionConvertedInstrumentAmount1
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Percentage points added to the reference rate to compute the variable rate on the debt instrument. + References No definition available. + Details
Name: | us-gaap_DebtInstrumentBasisSpreadOnVariableRate1
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Fair value portion of debt instrument payable, including, but not limited to, notes payable and loans payable. + References Reference 1: http://www.xbrl.org/2003/role/exampleRef -Publisher FASB -Name Accounting Standards Codification -Topic 470 -SubTopic 20 -Section 55 -Paragraph 69C -URI https://asc.fasb.org/extlink&oid=123466577&loc=SL123495737-112612 Reference 2: http://www.xbrl.org/2003/role/exampleRef -Publisher FASB -Name Accounting Standards Codification -Topic 470 -SubTopic 20 -Section 55 -Paragraph 69B -URI https://asc.fasb.org/extlink&oid=123466577&loc=SL123495735-112612 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 825 -SubTopic 10 -Section 50 -Paragraph 10 -URI https://asc.fasb.org/extlink&oid=123594938&loc=d3e13433-108611 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 470 -SubTopic 20 -Section 50 -Paragraph 1D -Subparagraph (c) -URI https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611 + Details
Name: | us-gaap_DebtInstrumentFairValue
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition 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. + References No definition available. + Details
Name: | us-gaap_DebtInstrumentLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount, after accumulated amortization, of debt discount. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 835 -SubTopic 30 -Section 45 -Paragraph 1A -URI https://asc.fasb.org/extlink&oid=124435984&loc=d3e28541-108399 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 835 -SubTopic 30 -Section 55 -Paragraph 8 -URI https://asc.fasb.org/extlink&oid=114775985&loc=d3e28878-108400 Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 470 -SubTopic 20 -Section 50 -Paragraph 1D -Subparagraph (a) -URI https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611 + Details
Name: | us-gaap_DebtInstrumentUnamortizedDiscount
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition 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. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 323 -SubTopic 10 -Section 45 -Paragraph 1 -URI https://asc.fasb.org/extlink&oid=109237563&loc=d3e33749-111570 Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(10)) -URI https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 280 -SubTopic 10 -Section 50 -Paragraph 25 -Subparagraph (a) -URI https://asc.fasb.org/extlink&oid=126901519&loc=d3e8813-108599 + Details
Name: | us-gaap_EquityMethodInvestments
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition The designation of funds furnished by a borrower to a lender to assure future payments of the borrower's real estate taxes and insurance obligations with respect to a mortgaged property. Escrow deposits may be made for a variety of other purposes such as earnest money and contingent payments. This element excludes replacement reserves which are an escrow separately provided for within the US GAAP taxonomy. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 942 -SubTopic 210 -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-03.10) -URI https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 954 -SubTopic 440 -Section 50 -Paragraph 1 -Subparagraph (d) -URI https://asc.fasb.org/extlink&oid=6491277&loc=d3e6429-115629 + Details
Name: | us-gaap_EscrowDeposit
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount of interest capitalized during the period. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 835 -SubTopic 20 -Section 50 -Paragraph 1 -Subparagraph (b) -URI https://asc.fasb.org/extlink&oid=6450988&loc=d3e26243-108391 + Details
Name: | us-gaap_InterestCostsCapitalized
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Amount of the cost of borrowed funds accounted for as interest expense for debt. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 470 -SubTopic 20 -Section 50 -Paragraph 6 -Subparagraph (b) -URI https://asc.fasb.org/extlink&oid=123466204&loc=SL6036836-161870 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 220 -SubTopic 10 -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03.8) -URI https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227 Reference 3: http://www.xbrl.org/2003/role/exampleRef -Publisher FASB -Name Accounting Standards Codification -Topic 470 -SubTopic 20 -Section 55 -Paragraph 69F -URI https://asc.fasb.org/extlink&oid=123466577&loc=SL123495745-112612 Reference 4: http://www.xbrl.org/2003/role/exampleRef -Publisher FASB -Name Accounting Standards Codification -Topic 470 -SubTopic 20 -Section 55 -Paragraph 69E -URI https://asc.fasb.org/extlink&oid=123466577&loc=SL123495743-112612 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 470 -SubTopic 20 -Section 50 -Paragraph 1F -Subparagraph (b) -URI https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611 + Details
Name: | us-gaap_InterestExpenseDebt
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition The fee, expressed as a percentage of the line of credit facility, for the line of credit facility regardless of whether the facility has been used. + References No definition available. + Details
Name: | us-gaap_LineOfCreditFacilityCommitmentFeePercentage
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition 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. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.19(b),22(b)) -URI https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682 + Details
Name: | us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Number of shares issued during the period as a result of the conversion of convertible securities. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.3-04) -URI https://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.29-30) -URI https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 470 -SubTopic 20 -Section 50 -Paragraph 1E -Subparagraph (c) -URI https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611 Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section 50 -Paragraph 3 -URI https://asc.fasb.org/extlink&oid=126973232&loc=d3e21475-112644 Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section 50 -Paragraph 2 -URI https://asc.fasb.org/extlink&oid=126973232&loc=d3e21463-112644 + Details
Name: | us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_VariableRateAxis=us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | pct_DebtInstrumentApplicableMarginPeriodAxis=pct_DebtInstrumentApplicableMarginPeriodOneMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | pct_DebtInstrumentApplicableMarginPeriodAxis=pct_DebtInstrumentApplicableMarginPeriodTwoMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | pct_DebtInstrumentApplicableMarginPeriodAxis=pct_DebtInstrumentApplicableMarginPeriodThreeMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | pct_DebtInstrumentApplicableMarginPeriodAxis=pct_DebtInstrumentApplicableMarginPeriodFourMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | pct_DebtInstrumentApplicableMarginPeriodAxis=pct_DebtInstrumentApplicableMarginPeriodFiveMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_PropertyPlantAndEquipmentByTypeAxis=pct_IrontonFacilityMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_RangeAxis=srt_MinimumMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_LongtermDebtTypeAxis=pct_RevenueBondsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_LongtermDebtTypeAxis=us-gaap_ConvertibleDebtMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DebtInstrumentAxis=pct_SeniorNotesPurchaseAgreementMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |