XML 85 R55.htm IDEA: XBRL DOCUMENT
v3.19.2

Fair Value Measurements (Changes in Fair Value of Level 3 Contingent Consideration Liability (Details) - USD ($) $ in Thousands | 9 Months Ended
--- | ---
Jun. 29, 2019 | Jun. 30, 2018
Business Combination. Contingent Consideration [Roll Forward] |  |
Beginning balance | $ 1,575 |
Payment of contingent consideration | (1,600) | $ (8,400)
Level 3 |  |
Business Combination. Contingent Consideration [Roll Forward] |  |
Beginning balance | 1,575 | 8,400
Addition to contingent consideration |  | 2,100
Payment of contingent consideration |  | (8,400)
Ending balance |  | 2,100
Kepware | Level 3 |  |
Business Combination. Contingent Consideration [Roll Forward] |  |
Beginning balance |  | 8,400
Addition to contingent consideration |  | 0
Payment of contingent consideration |  | (8,400)
Ending balance |  | 0
Other | Level 3 |  |
Business Combination. Contingent Consideration [Roll Forward] |  |
Beginning balance | 1,575 | 0
Addition to contingent consideration |  | 2,100
Payment of contingent consideration | (1,575) | 0
Ending balance | $ 0 | $ 2,100

X
- Definition Addition to Contingent Consideration + References No definition available. + Details
Name: | pmtc_AdditiontoContingentConsideration
Namespace Prefix: | pmtc_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Business Combination. Contingent Consideration [Roll Forward] + References No definition available. + Details
Name: | pmtc_BusinessCombination.ContingentConsiderationRollForward
Namespace Prefix: | pmtc_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Contingent Consideration Liability, Fair Value Disclosure + References No definition available. + Details
Name: | pmtc_ContingentConsiderationLiabilityFairValueDisclosure
Namespace Prefix: | pmtc_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Payment to Business Combination Contingent Consideration + References No definition available. + Details
Name: | pmtc_PaymenttoBusinessCombinationContingentConsideration
Namespace Prefix: | pmtc_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Details
Name: | us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_BusinessAcquisitionAxis=pmtc_AcquiredentitynameKepwareMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_BusinessAcquisitionAxis=pmtc_AcquiredentitynameOtherMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |