XML 60 R44.htm IDEA: XBRL DOCUMENT
v3.21.2

Summary of Significant Accounting Policies (Narrative) (Details) - USD ($) shares in Millions | 3 Months Ended | 12 Months Ended
--- | --- | ---
Dec. 31, 2020 | Dec. 31, 2021 | Sep. 30, 2021 | Sep. 30, 2020 | Sep. 30, 2019
Summary Of Significant Accounting Policies [Line Items] |  |  |  |  |
Percent of standalone selling price for subscriptions that contains software license |  |  | 55.00% |  |
Percent of standalone selling price for subscriptions that contains support |  |  | 45.00% |  |
Contract with customer, refund liability |  |  | $ 40,300,000 | $ 34,500,000 |
Proceeds from sales of short- and long-term marketable securities | $ 56,200,000 |  | 56,170,000 | 1,521,000 | $ 1,507,000
Impairment charges |  |  | 0 | 500,000 | 0
Non-marketable equity investments |  |  | 2,200,000 | 8,900,000 |
Allowance for doubtful accounts receivable |  |  | 300,000 | 500,000 | 700,000
Allowance for credit loss, writeoff |  |  | 100,000 | 200,000 | 200,000
Bad debt expense (recoveries) including general and administrative expense |  |  | (200,000) | 0.0 | 300,000
Lease expiration date |  | 2037 |  |  |
Development costs for software |  |  | 0 | 0 | 0
Advertising expense |  |  | 7,100,000 | 3,800,000 | $ 3,600,000
Cumulative translation adjustment gains (loss) |  |  | (67,500,000) | (69,100,000) |
Pension benefits, before tax |  |  | (30,200,000) | (37,200,000) |
Accumulated other comprehensive (income) loss, defined benefit plan, after tax |  |  | 21,500,000 | 26,400,000 |
AOCI, Debt Securities, Available-for-sale, Adjustment, before tax |  |  |  | 300,000 |
AOCI, Debt Securities, Available-for-sale, Adjustment, after Tax |  |  |  | 300,000 |
Accumulated Other Comprehensive Income (Loss), Cumulative Changes in Net Gain (Loss) from Net Investment Hedges, Before Tax |  |  | (6,500,000) | 8,200,000 |
Accumulated Other Comprehensive Income (Loss), Cumulative Changes in Net Gain (Loss) from Net Investment Hedges, Effect Net of Tax |  |  | (6,500,000) | 8,200,000 |
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount |  |  |  |  | 1.0
Purchased Software |  |  |  |  |
Summary Of Significant Accounting Policies [Line Items] |  |  |  |  |
Finite-lived intangible assets acquired |  |  | 600,000 | $ 11,100,000 |
Matterport, Inc. |  |  |  |  |
Summary Of Significant Accounting Policies [Line Items] |  |  |  |  |
Cost method investments |  |  | 8,700,000 |  |
Fair value of shares |  |  | $ 77,500,000 |  |
Minimum |  |  |  |  |
Summary Of Significant Accounting Policies [Line Items] |  |  |  |  |
Percent of standalone selling price for subscriptions |  |  | 5.00% |  |
Minimum | Computer Hardware And Software |  |  |  |  |
Summary Of Significant Accounting Policies [Line Items] |  |  |  |  |
Amortization period (in years) |  |  | 3 years |  |
Minimum | Furniture And Fixtures |  |  |  |  |
Summary Of Significant Accounting Policies [Line Items] |  |  |  |  |
Amortization period (in years) |  |  | 3 years |  |
Maximum |  |  |  |  |
Summary Of Significant Accounting Policies [Line Items] |  |  |  |  |
Percent of standalone selling price for subscriptions |  |  | 50.00% |  |
Maximum | Purchased Software |  |  |  |  |
Summary Of Significant Accounting Policies [Line Items] |  |  |  |  |
Amortization period (in years) |  |  | 16 years |  |
Maximum | Customer Lists |  |  |  |  |
Summary Of Significant Accounting Policies [Line Items] |  |  |  |  |
Amortization period (in years) |  |  | 13 years |  |
Maximum | Trademarks And Trade Names |  |  |  |  |
Summary Of Significant Accounting Policies [Line Items] |  |  |  |  |
Amortization period (in years) |  |  | 12 years |  |
Maximum | Computer Hardware And Software |  |  |  |  |
Summary Of Significant Accounting Policies [Line Items] |  |  |  |  |
Amortization period (in years) |  |  | 5 years |  |
Maximum | Furniture And Fixtures |  |  |  |  |
Summary Of Significant Accounting Policies [Line Items] |  |  |  |  |
Amortization period (in years) |  |  | 12 years |  |
ASU 2018-15 | Other Assets |  |  |  |  |
Summary Of Significant Accounting Policies [Line Items] |  |  |  |  |
Capitalized costs |  |  | $ 2,800,000 |  |
Not Designated as Hedging Instrument | Foreign Exchange Forward |  |  |  |  |
Summary Of Significant Accounting Policies [Line Items] |  |  |  |  |
Derivative maturity |  |  | 3 months |  |
Net Investment Hedging | Designated as Hedging Instrument | Foreign Exchange Forward |  |  |  |  |
Summary Of Significant Accounting Policies [Line Items] |  |  |  |  |
Derivative maturity |  |  | 3 months |  |

X
- Definition Accumulated other comprehensive income (loss) available for sale securities adjustment before tax. + References No definition available. + Details
Name: | ptc_AccumulatedOtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeTax
Namespace Prefix: | ptc_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Accumulated Other Comprehensive Income (Loss), Cumulative Changes in Net Gain (Loss) from Net Investment Hedges, Before Tax + References No definition available. + Details
Name: | ptc_AccumulatedOtherComprehensiveIncomeLossCumulativeChangesinNetGainLossfromNetInvestmentHedgesBeforeTax
Namespace Prefix: | ptc_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Accumulated Other Comprehensive Income (Loss), Cumulative Changes in Net Gain (Loss) from Net Investment Hedges, Effect Net of Tax + References No definition available. + Details
Name: | ptc_AccumulatedOtherComprehensiveIncomeLossCumulativeChangesinNetGainLossfromNetInvestmentHedgesEffectNetofTax
Namespace Prefix: | ptc_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Costs capitalized, internal development costs + References No definition available. + Details
Name: | ptc_CostsCapitalizedInternalDevelopmentCosts
Namespace Prefix: | ptc_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Non-marketable equity investments. + References No definition available. + Details
Name: | ptc_NonMarketableEquityInvestments
Namespace Prefix: | ptc_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Operating leases maximum expiration year. + References No definition available. + Details
Name: | ptc_OperatingLeasesMaximumExpirationYear
Namespace Prefix: | ptc_
Data Type: | xbrli:gYearItemType
Balance Type: | na
Period Type: | duration

X
- Definition Percent of standalone selling price for subscriptions that contain cloud. + References No definition available. + Details
Name: | ptc_PercentOfStandaloneSellingPriceForSubscriptionsThatContainCloud
Namespace Prefix: | ptc_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | instant

X
- Definition Percent of standalone selling price for subscriptions that contains software license. + References No definition available. + Details
Name: | ptc_PercentOfStandaloneSellingPriceForSubscriptionsThatContainsSoftwareLicense
Namespace Prefix: | ptc_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | instant

X
- Definition Percent of standalone selling price for subscriptions that contains support + References No definition available. + Details
Name: | ptc_Percentofstandalonesellingpriceforsubscriptionsthatcontainssupport
Namespace Prefix: | ptc_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | instant

X
- Definition Proceeds from sale of marketable securities. + References No definition available. + Details
Name: | ptc_ProceedsFromSaleOfMarketableSecurities
Namespace Prefix: | ptc_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Summary Of Significant Accounting Policies [Line Items] + References No definition available. + Details
Name: | ptc_SummaryOfSignificantAccountingPoliciesLineItems
Namespace Prefix: | ptc_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount, after tax, of accumulated unrealized gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale). + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 220 -SubTopic 10 -Section 45 -Paragraph 14 -URI http://asc.fasb.org/extlink&oid=124509347&loc=d3e681-108580 + Details
Name: | us-gaap_AccumulatedOtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount, after tax, of accumulated other comprehensive (income) loss for defined benefit plan, that has not been recognized in net periodic benefit cost (credit). + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 715 -SubTopic 20 -Section 50 -Paragraph 1 -Subparagraph (j) -URI http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 220 -SubTopic 10 -Section 45 -Paragraph 14A -URI http://asc.fasb.org/extlink&oid=124509347&loc=SL7669686-108580 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 220 -SubTopic 10 -Section 45 -Paragraph 10A -Subparagraph (i-k) -URI http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580 + Details
Name: | us-gaap_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Accumulated adjustment, net of tax, that results from the process of translating subsidiary financial statements and foreign equity investments into the reporting currency from the functional currency of the reporting entity, net of reclassification of realized foreign currency translation gains or losses. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 220 -SubTopic 10 -Section 45 -Paragraph 11 -URI http://asc.fasb.org/extlink&oid=124509347&loc=d3e637-108580 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 220 -SubTopic 10 -Section 45 -Paragraph 14 -URI http://asc.fasb.org/extlink&oid=124509347&loc=d3e681-108580 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 825 -SubTopic 10 -Section 45 -Paragraph 5A -URI http://asc.fasb.org/extlink&oid=123594809&loc=SL116692626-108610 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 220 -SubTopic 10 -Section 45 -Paragraph 10A -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 220 -SubTopic 10 -Section 45 -Paragraph 14A -URI http://asc.fasb.org/extlink&oid=124509347&loc=SL7669686-108580 + Details
Name: | us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount charged to advertising expense for the period, which are expenses incurred with the objective of increasing revenue for a specified brand, product or product line. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 720 -SubTopic 35 -Section 50 -Paragraph 1 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=6420018&loc=d3e36677-107848 + Details
Name: | us-gaap_AdvertisingExpense
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Amount of allowance for credit loss on accounts receivable. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 326 -SubTopic 20 -Section 50 -Paragraph 13 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 10 -Section 50 -Paragraph 4 -URI http://asc.fasb.org/extlink&oid=123577603&loc=d3e5074-111524 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 326 -SubTopic 20 -Section 50 -Paragraph 13 -Subparagraph (f) -URI http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 326 -SubTopic 20 -Section 45 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=124255206&loc=SL82895884-210446 + Details
Name: | us-gaap_AllowanceForDoubtfulAccountsReceivable
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of direct write-downs of accounts receivable charged against the allowance. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 326 -SubTopic 20 -Section 50 -Paragraph 13 -Subparagraph (d) -URI http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447 + Details
Name: | us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 260 -SubTopic 10 -Section 50 -Paragraph 1 -Subparagraph (c) -URI http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257 + Details
Name: | us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount of write-down of assets recognized in the income statement. Includes, but is not limited to, losses from tangible assets, intangible assets and goodwill. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 28 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 360 -SubTopic 10 -Section 45 -Paragraph 4 -URI http://asc.fasb.org/extlink&oid=123351718&loc=d3e2420-110228 + Details
Name: | us-gaap_AssetImpairmentCharges
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Amount of liability for consideration received or receivable from customer which is not included in transaction price, when consideration is expected to be refunded to customer. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 606 -SubTopic 10 -Section 55 -Paragraph 27 -URI http://asc.fasb.org/extlink&oid=123410239&loc=SL49130611-203046-203046 + Details
Name: | us-gaap_ContractWithCustomerRefundLiability
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount, before tax, of accumulated other comprehensive income (loss) for gain (loss) of defined benefit plan, that has not been recognized in net periodic benefit (cost) credit. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 715 -SubTopic 20 -Section 50 -Paragraph 1 -Subparagraph (j) -URI http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 220 -SubTopic 10 -Section 45 -Paragraph 14A -URI http://asc.fasb.org/extlink&oid=124509347&loc=SL7669686-108580 + Details
Name: | us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Average remaining period until maturity of the derivative contract, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. + References No definition available. + Details
Name: | us-gaap_DerivativeAverageRemainingMaturity1
Namespace Prefix: | us-gaap_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. + References No definition available. + Details
Name: | us-gaap_FiniteLivedIntangibleAssetUsefulLife
Namespace Prefix: | us-gaap_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount of increase in assets, excluding financial assets, lacking physical substance with a definite life, from an acquisition. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 350 -SubTopic 30 -Section 50 -Paragraph 1 -Subparagraph (a)(1) -URI http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275 + Details
Name: | us-gaap_FinitelivedIntangibleAssetsAcquired1
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Amount, after accumulated amortization, of capitalized implementation cost from hosting arrangement that is service contract. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 360 -SubTopic 10 -Section 50 -Paragraph 1 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 350 -SubTopic 40 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=118198657&loc=SL118198666-228104 + Details
Name: | us-gaap_HostingArrangementServiceContractImplementationCostCapitalizedAfterAccumulatedAmortization
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Cost of the investment. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 946 -SubTopic 210 -Section 50 -Paragraph 6 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=99383244&loc=d3e12121-115841 + Details
Name: | us-gaap_InvestmentOwnedAtCost
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Value of the investment at close of period. For schedules of investments that are categorized, the value would be aggregated by category. For investment in and advances to affiliates, if operations of any controlled companies are different in character from those of the company, group such affiliates within divisions and by type of activities. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 946 -SubTopic 210 -Section 50 -Paragraph 6 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=99383244&loc=d3e12121-115841 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 946 -SubTopic 320 -Section S99 -Paragraph 5D -Subparagraph (SX 210.12-13D(Column C)) -URI http://asc.fasb.org/extlink&oid=122147990&loc=SL120429264-123010 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 946 -SubTopic 320 -Section S99 -Paragraph 3 -Subparagraph (SX 210.12-12B(Column C)) -URI http://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010 + Details
Name: | us-gaap_InvestmentOwnedAtFairValue
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

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: | duration

X
- Definition Amount of expense (reversal of expense) for expected credit loss on accounts receivable. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 326 -SubTopic 20 -Section 50 -Paragraph 13 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 220 -SubTopic 10 -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03(5)) -URI http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227 + Details
Name: | us-gaap_ProvisionForDoubtfulAccounts
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Details
Name: | us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=ptc_PurchasedSoftwareMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | dei_LegalEntityAxis=ptc_MatterportIncMember
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_PropertyPlantAndEquipmentByTypeAxis=us-gaap_ComputerEquipmentMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_FurnitureAndFixturesMember
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_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_ComputerSoftwareIntangibleAssetMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerListsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TrademarksMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_AdjustmentsForNewAccountingPronouncementsAxis=us-gaap_AccountingStandardsUpdate201815Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_BalanceSheetLocationAxis=us-gaap_OtherAssetsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_HedgingDesignationAxis=us-gaap_NondesignatedMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DerivativeInstrumentRiskAxis=us-gaap_ForeignExchangeForwardMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis=us-gaap_NetInvestmentHedgingMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_HedgingDesignationAxis=us-gaap_DesignatedAsHedgingInstrumentMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |