XML 47 R35.htm IDEA: XBRL DOCUMENT
v3.23.3

ORGANIZATION - Additional Information (Details) $ / shares in Units, lb in Thousands | Mar. 17, 2022 USD ($) tradingDay $ / shares shares | Mar. 17, 2021 tradingDay $ / shares shares | Nov. 08, 2023 USD ($) lb | Sep. 30, 2023 USD ($) $ / shares | Mar. 15, 2023 USD ($) | Dec. 31, 2022 USD ($) $ / shares | Mar. 07, 2022 $ / shares
--- | --- | --- | --- | --- | --- | --- | ---
Error Corrections and Prior Period Adjustments Restatement [Line Items] |  |  |  |  |  |  |
Maximum entitled shares issued (in shares) | shares |  | 4,000,000 |  |  |  |  |
Shares entitled (in shares) | shares |  | 2,000,000 |  |  |  |  |
Earnout period |  | 1 year |  |  |  |  |
Earnout stock price trigger (in usd per share) | $ / shares |  | $ 18.00 |  |  |  |  |
Earnout period, threshold trading days | tradingDay |  | 20 |  |  |  |  |
Earnout period, threshold trading day period | tradingDay |  | 30 |  |  |  |  |
Common stock, par value (in usd per share) | $ / shares |  |  |  | $ 0.001 |  | $ 0.001 |
Warrants exercise price (in usd per share) | $ / shares |  | $ 11.50 |  |  |  |  |
Advisory, legal, and accounting fees incurred | $ 800,000 |  |  |  |  |  |
Available unrestricted liquidity amount |  |  |  | $ 211,375,000 |  | $ 107,924,000 |
Ironton Facility |  |  |  |  |  |  |
Error Corrections and Prior Period Adjustments Restatement [Line Items] |  |  |  |  |  |  |
Expected investment to complete facility (up to) |  |  |  | 12,500,000 |  |  |
Ironton Facility | Subsequent Event | Revenue Bonds |  |  |  |  |  |  |
Error Corrections and Prior Period Adjustments Restatement [Line Items] |  |  |  |  |  |  |
Expected investment to complete facility, September Milestone Event of Default, amount (in pounds) | lb |  |  | 4,450 |  |  |  |
Loan agreement, Second Limited Waiver terms, additional collateral required to deposit |  |  | $ 50,000,000 |  |  |  |
Augusta Facility |  |  |  |  |  |  |
Error Corrections and Prior Period Adjustments Restatement [Line Items] |  |  |  |  |  |  |
Contractual obligation |  |  |  | 24,600,000 |  |  |
Feed Prep Facilities |  |  |  |  |  |  |
Error Corrections and Prior Period Adjustments Restatement [Line Items] |  |  |  |  |  |  |
Contractual obligation |  |  |  | 21,300,000 |  |  |
Revolving Credit Facility |  |  |  |  |  |  |
Error Corrections and Prior Period Adjustments Restatement [Line Items] |  |  |  |  |  |  |
Maximum borrowing capacity |  |  |  |  | $ 150,000,000 |  |
Long-term line of credit |  |  |  | $ 0 | $ 0 |  |
Series A warrants |  |  |  |  |  |  |
Error Corrections and Prior Period Adjustments Restatement [Line Items] |  |  |  |  |  |  |
Earnout stock price trigger (in usd per share) | $ / shares | $ 18.00 |  |  |  |  |  |
Earnout period, threshold trading days | tradingDay | 20 |  |  |  |  |  |
Earnout period, threshold trading day period | tradingDay | 30 |  |  |  |  |  |
Warrants exercise price (in usd per share) | $ / shares | $ 11.50 |  |  |  |  |  |
Private Placement |  |  |  |  |  |  |
Error Corrections and Prior Period Adjustments Restatement [Line Items] |  |  |  |  |  |  |
Common stock, par value (in usd per share) | $ / shares |  |  |  |  |  |  | $ 0.001
Aggregate purchase price | $ 250,000,000 |  |  |  |  |  |
Private Placement | Common stock |  |  |  |  |  |  |
Error Corrections and Prior Period Adjustments Restatement [Line Items] |  |  |  |  |  |  |
Shares issued (in shares) | shares | 35,714,272 |  |  |  |  |  |
Private Placement | Series A warrants |  |  |  |  |  |  |
Error Corrections and Prior Period Adjustments Restatement [Line Items] |  |  |  |  |  |  |
Warrants exercise price (in usd per share) | $ / shares |  |  |  |  |  |  | $ 7.00
Percentage of warrant in offering |  |  |  |  |  |  | 50.00%
Class of warrant or right, number of securities called by warrants or rights (in shares) | shares | 17,857,136 |  |  |  |  |  |

X
- Definition Available Unrestricted Liquidity Amount + References No definition available. + Details
Name: | pct_AvailableUnrestrictedLiquidityAmount
Namespace Prefix: | pct_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Business Combination, Acquisition Related Costs, Advisory, Legal, and Accounting + References No definition available. + Details
Name: | pct_BusinessCombinationAcquisitionRelatedCostsAdvisoryLegalAndAccounting
Namespace Prefix: | pct_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Business Combination, Contingent Consideration, Liability, Earnout Period + References No definition available. + Details
Name: | pct_BusinessCombinationContingentConsiderationLiabilityEarnoutPeriod
Namespace Prefix: | pct_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Business Combination, Contingent Consideration, Liability, Earnout Period, Stock Price Trigger + References No definition available. + Details
Name: | pct_BusinessCombinationContingentConsiderationLiabilityEarnoutPeriodStockPriceTrigger
Namespace Prefix: | pct_
Data Type: | dtr-types1:perShareItemType
Balance Type: | na
Period Type: | instant

X
- Definition Business Combination, Contingent Consideration, Liability, Earnout Period, Threshold Trading Day Period + References No definition available. + Details
Name: | pct_BusinessCombinationContingentConsiderationLiabilityEarnoutPeriodThresholdTradingDayPeriod
Namespace Prefix: | pct_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Definition Business Combination, Contingent Consideration, Liability, Earnout Period, Threshold Trading Days + References No definition available. + Details
Name: | pct_BusinessCombinationContingentConsiderationLiabilityEarnoutPeriodThresholdTradingDays
Namespace Prefix: | pct_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Definition Business Combination, Contingent Consideration, Liability, Shares + References No definition available. + Details
Name: | pct_BusinessCombinationContingentConsiderationLiabilityShares
Namespace Prefix: | pct_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Definition Business Combination, Contingent Consideration, Liability, Shares, Maximum Issued + References No definition available. + Details
Name: | pct_BusinessCombinationContingentConsiderationLiabilitySharesMaximumIssued
Namespace Prefix: | pct_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Definition Expected Investment To Complete Facility, Current Fiscal Year + References No definition available. + Details
Name: | pct_ExpectedInvestmentToCompleteFacilityCurrentFiscalYear
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 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 Sale Of Stock, Percentage Of Warrant In Offering + References No definition available. + Details
Name: | pct_SaleOfStockPercentageOfWarrantInOffering
Namespace Prefix: | pct_
Data Type: | dtr-types1:percentItemType
Balance Type: | na
Period Type: | instant

X
- Definition Exercise price per share or per unit of warrants or rights outstanding. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 505 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Publisher FASB -URI https://asc.fasb.org//1943274/2147481112/505-10-50-3 + Details
Name: | us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:perShareItemType
Balance Type: | na
Period Type: | instant

X
- Definition Number of securities into which the class of warrant or right may be converted. For example, but not limited to, 500,000 warrants may be converted into 1,000,000 shares. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 505 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Publisher FASB -URI https://asc.fasb.org//1943274/2147481112/505-10-50-3 + Details
Name: | us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | instant

X
- Definition Face amount or stated value per share of common stock. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(29)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1 + Details
Name: | us-gaap_CommonStockParOrStatedValuePerShare
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:perShareItemType
Balance Type: | na
Period Type: | instant

X
- Definition Amount of contractual obligation, including, but not limited to, long-term debt, lease obligation, purchase obligation, and other commitments. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 235 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 3 -Publisher FASB -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-3 + Details
Name: | us-gaap_ContractualObligation
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 260 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 15 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482635/260-10-55-15 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 12 -Publisher FASB -URI https://asc.fasb.org//1943274/2147483443/250-10-50-12 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 8 -Publisher FASB -URI https://asc.fasb.org//1943274/2147483443/250-10-50-8 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 9 -Publisher FASB -URI https://asc.fasb.org//1943274/2147483443/250-10-50-9 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 11 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11 Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 11 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11 Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 7 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483443/250-10-50-7 Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 7 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483443/250-10-50-7 + Details
Name: | us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition 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. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(22)) -SubTopic 10 -Topic 210 -Publisher FASB -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1 Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 944 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-03(a)(16)(a)(2)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 942 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-03(16)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-1 + Details
Name: | us-gaap_LineOfCredit
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

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 -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.19(b),22(b)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1 + Details
Name: | us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Cash received on stock transaction after deduction of issuance costs. + References No definition available. + Details
Name: | us-gaap_SaleOfStockConsiderationReceivedOnTransaction
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition The number of shares issued or sold by the subsidiary or equity method investee per stock transaction. + References No definition available. + Details
Name: | us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

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: | us-gaap_LongtermDebtTypeAxis=pct_RevenueBondsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

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

X
- Details
Name: | us-gaap_PropertyPlantAndEquipmentByTypeAxis=pct_FeedPrepFacilitiesMember
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_ClassOfWarrantOrRightAxis=pct_SeriesAWarrantsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_SubsidiarySaleOfStockAxis=us-gaap_PrivatePlacementMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementClassOfStockAxis=us-gaap_CommonStockMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |