XML 50 R38.htm IDEA: XBRL DOCUMENT
v3.23.3

NOTES PAYABLE AND DEBT INSTRUMENTS - Revenue Bonds (Details) - Revenue Bonds lb in Thousands | 3 Months Ended | 9 Months Ended |  |  |  |  |
--- | --- | --- | --- | --- | --- | --- | ---
Sep. 30, 2023 USD ($) | Sep. 30, 2022 USD ($) | Sep. 30, 2023 USD ($) | Sep. 30, 2022 USD ($) | Nov. 08, 2023 USD ($) d lb | Mar. 15, 2023 USD ($) lb | Jan. 31, 2022 USD ($) | Mar. 17, 2021 USD ($) | Oct. 07, 2020 USD ($) series purchaser supplier
Debt Instrument [Line Items] |  |  |  |  |  |  |  |  |
Number of debt offering series | series |  |  |  |  |  |  |  |  | 3
Debt instrument, discount |  |  |  |  |  |  |  |  | $ 5,500,000
Escrow deposit |  |  |  |  |  |  |  |  | $ 50,000,000.0
Operating revenue deposit requirement, percent |  |  |  |  |  |  |  |  | 100.00%
Equity investments |  |  |  |  |  |  |  | $ 40,000,000 | $ 60,000,000
Cash required to maintain |  |  |  |  |  |  | $ 100,000,000 |  |
Interest expense | $ 4,900,000 | $ 4,800,000 | $ 14,600,000 | $ 14,500,000 |  |  |  |  |
Capitalized interest | 0 | $ 4,200,000 | 7,100,000 | $ 12,800,000 |  |  |  |  |
Fair value of revenue bonds | $ 169,400,000 |  | $ 169,400,000 |  |  |  |  |  |
Number of suppliers | supplier |  |  |  |  |  |  |  |  | 1
Number of purchasers | purchaser |  |  |  |  |  |  |  |  | 2,000
Escrow deposit, stated conditions satisfied, amount |  |  |  |  |  |  |  |  | $ 25,000,000.0
Ironton Facility |  |  |  |  |  |  |  |  |
Debt Instrument [Line Items] |  |  |  |  |  |  |  |  |
Loan agreement, limited waiver terms, deposit in equity with the trustee |  |  |  |  |  | $ 87,300,000 |  |  |
Loan agreement, limited waiver terms, financing transaction milestone amount |  |  |  |  |  | $ 150,000,000 |  |  |
Loan agreement, limited waiver terms, production targets | lb |  |  |  |  |  | 107,000 |  |  |
Loan agreement, limited waiver terms, deposit controlled by the trustee |  |  |  |  |  | $ 50,000,000 |  |  |
Loan agreement, limited waiver terms, deposit in equity amount to fund remaining construction costs |  |  |  |  |  | 25,000,000 |  |  |
Loan agreement, limited waiver terms, deposit into capitalized interest accounts |  |  |  |  |  | 12,300,000 |  |  |
Loan agreement, limited waiver terms, liquidity reserve escrow fund amount |  |  |  |  |  | 50,000,000 |  |  |
Loan agreement, limited waiver terms, amount released from the trustee for investment |  |  |  |  |  | 13,200,000 |  |  |
Ironton Facility | Subsequent Event |  |  |  |  |  |  |  |  |
Debt Instrument [Line Items] |  |  |  |  |  |  |  |  |
Loan agreement, Second Limited Waiver terms, additional collateral required to deposit |  |  |  |  | $ 50,000,000 |  |  |  |
Loan agreement, Second Limited Waiver terms, aggregate trustee deposit |  |  |  |  | 100,000,000 |  |  |  |
Loan Agreement, Second Limited Waiver terms, amount shall be released upon satisfaction of conditions |  |  |  |  | $ 50,000,000 |  |  |  |
Expected investment to complete facility, September Milestone Event of Default, amount (in pounds) | lb |  |  |  |  | 4,450 |  |  |  |
Expected investment to complete facility, September Milestone Event of Default, amount, period | d |  |  |  |  | 30 |  |  |  |
Loan agreement, Second Limited Waiver terms, revised milestone amount (in pounds) | lb |  |  |  |  | 8,900 |  |  |  |
Loan agreement, Second Limited Waiver terms, revised capacity, amount (in pounds) | lb |  |  |  |  | 107,000 |  |  |  |
Loan agreement, Second Limited Waiver terms, revised capacity, period | d |  |  |  |  | 90 |  |  |  |
Minimum | Ironton Facility |  |  |  |  |  |  |  |  |
Debt Instrument [Line Items] |  |  |  |  |  |  |  |  |
Loan agreement, limited waiver terms, liquidity reserve escrow fund amount |  |  |  |  |  | $ 25,000,000 |  |  |

X
- Definition Debt Instrument, Cash and Cash Equivalents, Minimum Threshold + References No definition available. + Details
Name: | pct_DebtInstrumentCashAndCashEquivalentsMinimumThreshold
Namespace Prefix: | pct_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
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-types1: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 Expected Investment To Complete Facility, September Milestone Event Of Default, Amount + References No definition available. + Details
Name: | pct_ExpectedInvestmentToCompleteFacilitySeptemberMilestoneEventOfDefaultAmount
Namespace Prefix: | pct_
Data Type: | dtr-types:massItemType
Balance Type: | na
Period Type: | instant

X
- Definition Expected Investment To Complete Facility, September Milestone Event Of Default, Period + References No definition available. + Details
Name: | pct_ExpectedInvestmentToCompleteFacilitySeptemberMilestoneEventOfDefaultPeriod
Namespace Prefix: | pct_
Data Type: | xbrli:integerItemType
Balance Type: | na
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 Loan Agreement, Limited Waiver Terms, Amount Released From Trustee For Investment + References No definition available. + Details
Name: | pct_LoanAgreementLimitedWaiverTermsAmountReleasedFromTrusteeForInvestment
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-types1:massItemType
Balance Type: | na
Period Type: | instant

X
- Definition Loan Agreement, Second Limited Waiver Terms, Additional Collateral Required To Deposit + References No definition available. + Details
Name: | pct_LoanAgreementSecondLimitedWaiverTermsAdditionalCollateralRequiredToDeposit
Namespace Prefix: | pct_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

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

X
- Definition Loan Agreement, Second Limited Waiver Terms, Amount Shall Be Released Upon Satisfaction Of Conditions + References No definition available. + Details
Name: | pct_LoanAgreementSecondLimitedWaiverTermsAmountShallBeReleasedUponSatisfactionOfConditions
Namespace Prefix: | pct_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Loan Agreement, Second Limited Waiver Terms, Revised Capacity, Amount + References No definition available. + Details
Name: | pct_LoanAgreementSecondLimitedWaiverTermsRevisedCapacityAmount
Namespace Prefix: | pct_
Data Type: | dtr-types:massItemType
Balance Type: | na
Period Type: | instant

X
- Definition Loan Agreement, Second Limited Waiver Terms, Revised Milestone, Amount + References No definition available. + Details
Name: | pct_LoanAgreementSecondLimitedWaiverTermsRevisedMilestoneAmount
Namespace Prefix: | pct_
Data Type: | dtr-types:massItemType
Balance Type: | na
Period Type: | instant

X
- Definition Loan Agreement, Second Limited Waiver Terms, Revised Milestone, Period + References No definition available. + Details
Name: | pct_LoanAgreementSecondLimitedWaiverTermsRevisedMilestonePeriod
Namespace Prefix: | pct_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | instant

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 -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 55 -Paragraph 69B -Publisher FASB -URI https://asc.fasb.org//1943274/2147481568/470-20-55-69B Reference 2: http://www.xbrl.org/2003/role/exampleRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 55 -Paragraph 69C -Publisher FASB -URI https://asc.fasb.org//1943274/2147481568/470-20-55-69C Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1D -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1D Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 825 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 10 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482907/825-10-50-10 + 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 Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 835 -SubTopic 30 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482900/835-30-50-1 Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 235 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.4-08(f)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 235 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 3 -Subparagraph (SX 210.12-04(a)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-3 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1B -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1B Reference 5: http://www.xbrl.org/2003/role/exampleRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 55 -Paragraph 69B -Publisher FASB -URI https://asc.fasb.org//1943274/2147481568/470-20-55-69B Reference 6: http://www.xbrl.org/2003/role/exampleRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 55 -Paragraph 69C -Publisher FASB -URI https://asc.fasb.org//1943274/2147481568/470-20-55-69C Reference 7: http://www.xbrl.org/2003/role/exampleRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 55 -Paragraph 69E -Publisher FASB -URI https://asc.fasb.org//1943274/2147481568/470-20-55-69E Reference 8: http://www.xbrl.org/2003/role/exampleRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 55 -Paragraph 69F -Publisher FASB -URI https://asc.fasb.org//1943274/2147481568/470-20-55-69F Reference 9: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1B -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1B Reference 10: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1B -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1B Reference 11: http://www.xbrl.org/2003/role/exampleRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1B -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1B Reference 12: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1B -Subparagraph (e) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1B Reference 13: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1B -Subparagraph (f) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1B Reference 14: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1B -Subparagraph (h) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1B Reference 15: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1D -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1D Reference 16: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1D -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1D Reference 17: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1D -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1D Reference 18: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1E -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1E Reference 19: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1E -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1E Reference 20: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1E -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1E Reference 21: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1F -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1F Reference 22: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1F -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1F Reference 23: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1F -Subparagraph (b)(1) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1F Reference 24: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1F -Subparagraph (b)(2) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1F Reference 25: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1I -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1I + 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 -Name Accounting Standards Codification -Topic 835 -SubTopic 30 -Section 45 -Paragraph 1A -Publisher FASB -URI https://asc.fasb.org//1943274/2147482925/835-30-45-1A Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 835 -SubTopic 30 -Section 55 -Paragraph 8 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482949/835-30-55-8 Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1D -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1D + 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://www.xbrl.org/2003/role/disclosureRef -Topic 323 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org//1943274/2147481664/323-10-45-1 Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 323 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (a)(3) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3 Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(10)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 25 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482810/280-10-50-25 + 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://www.xbrl.org/2003/role/disclosureRef -Topic 954 -SubTopic 440 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480327/954-440-50-1 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 942 -SubTopic 210 -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-03.10) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-1 + 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 -Name Accounting Standards Codification -Topic 835 -SubTopic 20 -Section 50 -Paragraph 1 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483013/835-20-50-1 + 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/exampleRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 55 -Paragraph 69E -Publisher FASB -URI https://asc.fasb.org//1943274/2147481568/470-20-55-69E Reference 2: http://www.xbrl.org/2003/role/exampleRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 55 -Paragraph 69F -Publisher FASB -URI https://asc.fasb.org//1943274/2147481568/470-20-55-69F Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1F -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1F Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03.8) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481139/470-20-50-6 + Details
Name: | us-gaap_InterestExpenseDebt
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Details
Name: | us-gaap_LongtermDebtTypeAxis=pct_RevenueBondsMember
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: | us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember
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: |