XML 46 R34.htm IDEA: XBRL DOCUMENT
v3.26.1

Long-Term Debt - Narrative (Details) - USD ($) | 1 Months Ended |  |  |
--- | --- | --- | --- | ---
Oct. 31, 2022 | Mar. 31, 2026 | Dec. 31, 2025 | Mar. 31, 2025
Line of Credit Facility [Line Items] |  |  |  |
Cash and cash equivalents |  | $ 245,641,000 | $ 286,503,000 | $ 316,207,000
Canadian Imperial Bank of Commerce | Senior Loans |  |  |  |
Line of Credit Facility [Line Items] |  |  |  |
Aggregate principal amount | $ 52,000,000.0 |  |  |
Debt, weighted average interest rate |  | 5.90% |  | 6.60%
Debt instrument, available in cash |  | $ 50,000,000.0 |  |
Canadian Imperial Bank of Commerce | Senior Loans | Maximum |  |  |  |
Line of Credit Facility [Line Items] |  |  |  |
Cash and cash equivalents |  | $ 50,000,000.0 |  |
Debt instrument, debt default, percentage |  | 100.00% |  |
Debt instrument, covenant compliance, available cash |  | $ 100,000,000.0 |  |
Canadian Imperial Bank of Commerce | Senior Loans | Minimum |  |  |  |
Line of Credit Facility [Line Items] |  |  |  |
Cash and cash equivalents |  | $ 50,000,000.0 |  |
Debt instrument, debt default, percentage |  | 50.00% |  |
Debt instrument, covenant compliance, available cash |  | $ 100,000,000.0 |  |
Canadian Imperial Bank of Commerce | Senior Loans | Non-US |  |  |  |
Line of Credit Facility [Line Items] |  |  |  |
Pledged subsidiary equity interests in Non -US subsidiaries, percent | 65.00% |  |  |
Canadian Imperial Bank of Commerce | Senior Loans | Secured Overnight Financing Rate One Month Term |  |  |  |
Line of Credit Facility [Line Items] |  |  |  |
Facility interest, spread on base rate | 0.10% |  |  |
Canadian Imperial Bank of Commerce | Senior Loans | Secured Overnight Financing Rate Three Month Term |  |  |  |
Line of Credit Facility [Line Items] |  |  |  |
Facility interest, spread on base rate | 0.15% |  |  |
Canadian Imperial Bank of Commerce | Senior Loans | Secured Overnight Financing Rate Six Month Term |  |  |  |
Line of Credit Facility [Line Items] |  |  |  |
Facility interest, spread on base rate | 0.25% |  |  |
Canadian Imperial Bank of Commerce | Senior Loans | Secured Overnight Financing Rate Floor Rate |  |  |  |
Line of Credit Facility [Line Items] |  |  |  |
Facility interest, spread on base rate | 1.50% |  |  |
Canadian Imperial Bank of Commerce | Senior Loans | Secured Overnight Financing Rate Margin Rate |  |  |  |
Line of Credit Facility [Line Items] |  |  |  |
Facility interest, spread on base rate | 2.25% |  |  |

X
- Definition Debt Instrument, Covenant Compliance, Available Cash Compliance Amount + References No definition available. + Details
Name: | prct_DebtInstrumentCovenantComplianceAvailableCashComplianceAmount
Namespace Prefix: | prct_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Debt Instrument, Covenant Compliance, Collateral, Pledged Subsidiary Equity Interests, Percent + References No definition available. + Details
Name: | prct_DebtInstrumentCovenantComplianceCollateralPledgedSubsidiaryEquityInterestsPercent
Namespace Prefix: | prct_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | instant

X
- Definition Debt Instrument, Covenant Compliance, Debt Default, Percentage + References No definition available. + Details
Name: | prct_DebtInstrumentCovenantComplianceDebtDefaultPercentage
Namespace Prefix: | prct_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | instant

X
- Definition Amount of cash and cash equivalent. Cash includes, but is not limited to, currency on hand, demand deposit with financial institution, and account with general characteristic of demand deposit. Cash equivalent includes, but is not limited to, short-term, highly liquid investment that is both readily convertible to known amount of cash and so near maturity that it presents insignificant risk of change in value because of change in interest rate. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(1)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1 Reference 2: http://www.xbrl.org/2003/role/exampleRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 1 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483467/210-10-45-1 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 4 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482740/230-10-45-4 + Details
Name: | us-gaap_CashAndCashEquivalentsAtCarryingValue
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount of outstanding long-term debt or borrowing associated with any securities or credit agreement for which there has been a default in principal, interest, sinking fund, or redemption provisions, or any breach of covenant that existed at the end of the period and subsequently has not been cured. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 235 -SubTopic 10 -Name Accounting Standards Codification -Section S50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 235 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.4-08(c)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1 + Details
Name: | us-gaap_DebtDefaultLongtermDebtAmount
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

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 Face (par) amount of debt instrument at time of issuance. + References Reference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 835 -SubTopic 30 -Name Accounting Standards Codification -Section 55 -Paragraph 8 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482949/835-30-55-8 Reference 2: 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 3: 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 4: 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 5: 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 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 835 -SubTopic 30 -Name Accounting Standards Codification -Section 45 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482925/835-30-45-2 + Details
Name: | us-gaap_DebtInstrumentFaceAmount
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Weighted average interest rate of debt outstanding. + References No definition available. + Details
Name: | us-gaap_DebtWeightedAverageInterestRate
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:percentItemType
Balance Type: | na
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/2009/role/commonPracticeRef -Topic 235 -SubTopic 10 -Name Accounting Standards Codification -Section S50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-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 470 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481544/470-10-50-6 Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481544/470-10-50-6 + Details
Name: | us-gaap_LineOfCreditFacilityLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | us-gaap_LineOfCreditFacilityAxis=exch_CIBC
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

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

X
- Details
Name: | srt_RangeAxis=srt_MaximumMember
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: | srt_StatementGeographicalAxis=us-gaap_NonUsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

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

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

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

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

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