XML 46 R30.htm IDEA: XBRL DOCUMENT
v3.24.0.1

Summary of Significant Accounting Policies - Narrative (Details) $ / shares in Units, $ in Thousands | 1 Months Ended | 12 Months Ended |  |
--- | --- | --- | --- | ---
Sep. 30, 2021 USD ($) $ / shares shares | Dec. 31, 2023 USD ($) $ / shares | Dec. 31, 2022 USD ($) $ / shares | Dec. 31, 2021 USD ($) | Jun. 30, 2021 $ / shares | May 31, 2021 $ / shares
Subsidiary, Sale of Stock [Line Items] |  |  |  |  |  |
Reverse stock split, conversion ratio | 0.2105 |  |  |  |  |
Payments of stock issuance costs |  |  |  | $ 290 |  |
Convertible preferred stock, shares, number of shares issued upon conversion (in shares) | shares | 29,912,264 |  |  |  |  |
Conversion of redeemable convertible preferred stock to common stock upon initial public offering |  |  |  | 329,534 |  |
Common stock, par value (in dollars per share) | $ / shares |  | $ 0.00001 | $ 0.00001 |  | $ 0.00001 | $ 0.001
Product warranty period (in years) |  | 1 year |  |  |  |
Service agreement, amortization period |  | 1 year |  |  |  |
Advertising, and promotional expenses |  | $ 300 | $ 100 | 100 |  |
Loan Facility |  |  |  |  |  |
Subsidiary, Sale of Stock [Line Items] |  |  |  |  |  |
Derivative liability, loan facility |  | 1,900 |  |  |  |
Loan Facility | Line of Credit | Line of Credit |  |  |  |  |  |
Subsidiary, Sale of Stock [Line Items] |  |  |  |  |  |
Trailing twelve month revenue target |  | 200,000 |  |  |  |
Fee on first installment drawn |  | 1,000 |  |  |  |
Fee if first two installments drawn |  | 2,000 |  |  |  |
Fee if first three installments drawn |  | 2,400 |  |  |  |
Fee if all four installments are drawn |  | $ 3,000 |  |  |  |
Minimum |  |  |  |  |  |
Subsidiary, Sale of Stock [Line Items] |  |  |  |  |  |
Useful life (in years) |  | 3 years |  |  |  |
Maximum |  |  |  |  |  |
Subsidiary, Sale of Stock [Line Items] |  |  |  |  |  |
Useful life (in years) |  | 5 years |  |  |  |
Additional Paid-in Capital |  |  |  |  |  |
Subsidiary, Sale of Stock [Line Items] |  |  |  |  |  |
Conversion of redeemable convertible preferred stock to common stock upon initial public offering | $ 329,500 |  |  | $ 329,534 |  |
Common Stock |  |  |  |  |  |
Subsidiary, Sale of Stock [Line Items] |  |  |  |  |  |
Share price (in dollars per share) | $ / shares | $ 25.00 |  |  |  |  |
Payments for underwriting discount and commissions | $ 13,200 |  |  |  |  |
Payments of stock issuance costs | $ 2,900 |  |  |  |  |
Common Stock | IPO |  |  |  |  |  |
Subsidiary, Sale of Stock [Line Items] |  |  |  |  |  |
Sale of stock, number of shares issued in transaction (in shares) | shares | 6,556,000 |  |  |  |  |
Sale of stock, consideration received on transaction | $ 172,400 |  |  |  |  |
Common Stock | Over-Allotment Option |  |  |  |  |  |
Subsidiary, Sale of Stock [Line Items] |  |  |  |  |  |
Sale of stock, number of shares issued in transaction (in shares) | shares | 983,400 |  |  |  |  |

X
- Definition Line of Credit Facility, Covenant Compliance, Contingent Trailing Twelve Month Revenue Target + References No definition available. + Details
Name: | prct_LineOfCreditFacilityCovenantComplianceContingentTrailingTwelveMonthRevenueTarget
Namespace Prefix: | prct_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Line of Credit Facility, Covenant Terms, Liquidity Occurrence, Four Installments Drawn + References No definition available. + Details
Name: | prct_LineOfCreditFacilityCovenantTermsLiquidityOccurrenceFourInstallmentsDrawn
Namespace Prefix: | prct_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Line of Credit Facility, Covenant Terms, Liquidity Occurrence, One Installment Drawn + References No definition available. + Details
Name: | prct_LineOfCreditFacilityCovenantTermsLiquidityOccurrenceOneInstallmentDrawn
Namespace Prefix: | prct_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Line of Credit Facility, Covenant Terms, Liquidity Occurrence, Three Installments Drawn + References No definition available. + Details
Name: | prct_LineOfCreditFacilityCovenantTermsLiquidityOccurrenceThreeInstallmentsDrawn
Namespace Prefix: | prct_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Line of Credit Facility, Covenant Terms, Liquidity Occurrence, Two Installments Drawn + References No definition available. + Details
Name: | prct_LineOfCreditFacilityCovenantTermsLiquidityOccurrenceTwoInstallmentsDrawn
Namespace Prefix: | prct_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Product Warranty Term + References No definition available. + Details
Name: | prct_ProductWarrantyTerm
Namespace Prefix: | prct_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Service Agreement, Amortization Period + References No definition available. + Details
Name: | prct_ServiceAgreementAmortizationPeriod
Namespace Prefix: | prct_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

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 Number of shares issued for each share of convertible preferred stock that is converted. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(27)) -SubTopic 10 -Topic 210 -Publisher FASB -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1 Reference 2: 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(28)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section 50 -Paragraph 3 -Publisher FASB -URI https://asc.fasb.org//1943274/2147481112/505-10-50-3 Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 505 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481112/505-10-50-6 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 505 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 16 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481112/505-10-50-16 + Details
Name: | us-gaap_ConvertiblePreferredStockSharesIssuedUponConversion
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | instant

X
- Definition Fair value, before effects of master netting arrangements, of a financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes liabilities elected not to be offset. Excludes liabilities not subject to a master netting arrangement. + References Reference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 210 -SubTopic 20 -Name Accounting Standards Codification -Section 55 -Paragraph 22 -Publisher FASB -URI https://asc.fasb.org//1943274/2147483444/210-20-55-22 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 210 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483466/210-20-50-3 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 20 -Name Accounting Standards Codification -Section 55 -Paragraph 7 -Publisher FASB -URI https://asc.fasb.org//1943274/2147483444/210-20-55-7 Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 815 -SubTopic 10 -Section 50 -Paragraph 4B -Subparagraph (a),(c) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480434/815-10-50-4B Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 50 -Paragraph 4D -Subparagraph (c)(2) -SubTopic 20 -Topic 860 -Publisher FASB -URI https://asc.fasb.org//1943274/2147481326/860-20-50-4D + Details
Name: | us-gaap_DerivativeFairValueOfDerivativeLiability
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition The total expense recognized in the period for promotion, public relations, and brand or product advertising. + References Reference 1: 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.4) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2 + Details
Name: | us-gaap_MarketingAndAdvertisingExpense
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Cash paid for expenses incurred during underwriting activities (the process to review insurance applications, evaluate risks, accept or reject applications, and determine the premiums to be charged) for insurance companies. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 45 -Paragraph 25 -Subparagraph (g) -SubTopic 10 -Topic 230 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482740/230-10-45-25 + Details
Name: | us-gaap_PaymentsForUnderwritingExpense
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition The cash outflow for cost incurred directly with the issuance of an equity security. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 15 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482740/230-10-45-15 + Details
Name: | us-gaap_PaymentsOfStockIssuanceCosts
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment. + References No definition available. + Details
Name: | us-gaap_PropertyPlantAndEquipmentUsefulLife
Namespace Prefix: | us-gaap_
Data Type: | xbrli:durationItemType
Balance Type: | na
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
- Definition Per share amount received by subsidiary or equity investee for each share of common stock issued or sold in the stock transaction. + References No definition available. + Details
Name: | us-gaap_SaleOfStockPricePerShare
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:perShareItemType
Balance Type: | na
Period Type: | instant

X
- Definition The gross value of stock issued during the period upon the conversion of convertible securities. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 50 -Paragraph 2 -SubTopic 10 -Topic 505 -Publisher FASB -URI https://asc.fasb.org//1943274/2147481112/505-10-50-2 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 505 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.3-04) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480008/505-10-S99-1 Reference 3: 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.29-31) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1 + Details
Name: | us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Ratio applied to the conversion of stock split, for example but not limited to, one share converted to two or two shares converted to one. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section S99 -Paragraph 4 -Subparagraph (SAB TOPIC 4.C) -SubTopic 10 -Topic 505 -Publisher FASB -URI https://asc.fasb.org//1943274/2147480008/505-10-S99-4 + Details
Name: | us-gaap_StockholdersEquityNoteStockSplitConversionRatio1
Namespace Prefix: | us-gaap_
Data Type: | xbrli:pureItemType
Balance Type: | na
Period Type: | duration

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_SubsidiarySaleOfStockLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

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

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

X
- Details
Name: | us-gaap_CreditFacilityAxis=us-gaap_LineOfCreditMember
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_RangeAxis=srt_MaximumMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementEquityComponentsAxis=us-gaap_AdditionalPaidInCapitalMember
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: |

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

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