XML 74 R55.htm IDEA: XBRL DOCUMENT
v3.10.0.1

Fair Value Measurements (Changes in Fair Value of Level 3 Contingent Consideration Liability (Details) - USD ($) $ in Thousands | 3 Months Ended
--- | ---
Dec. 29, 2018 | Dec. 30, 2017
Business Combination. Contingent Consideration [Roll Forward] |  |
Beginning balance | $ 1,575 |
Payment of contingent consideration | (1,600) | $ (3,800)
Ending balance | 0 |
Level 3 |  |
Business Combination. Contingent Consideration [Roll Forward] |  |
Beginning balance | 1,575 |
Ending balance | 0 |
Kepware | Level 3 |  |
Business Combination. Contingent Consideration [Roll Forward] |  |
Beginning balance |  | 8,400
Payment of contingent consideration |  | (3,757)
Ending balance |  | $ 4,643
Other | Level 3 |  |
Business Combination. Contingent Consideration [Roll Forward] |  |
Beginning balance | 1,575 |
Payment of contingent consideration | (1,575) |
Ending balance | $ 0 |

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