XML 39 R32.htm IDEA: XBRL DOCUMENT v2.4.1.9
Basis of Presentation (Details) (USD $)
In Thousands, unless otherwise specified
3 Months Ended 6 Months Ended
Apr. 04, 2015
Mar. 29, 2014
Apr. 04, 2015
Mar. 29, 2014
License and subscription solutions $ 85,952us-gaap_LicensesRevenue $ 88,545us-gaap_LicensesRevenue $ 164,923us-gaap_LicensesRevenue $ 171,411us-gaap_LicensesRevenue
Professional services 59,440us-gaap_SalesRevenueServicesNet 73,906us-gaap_SalesRevenueServicesNet 124,282us-gaap_SalesRevenueServicesNet 145,823us-gaap_SalesRevenueServicesNet
Support 168,727us-gaap_MaintenanceRevenue 166,249us-gaap_MaintenanceRevenue 350,356us-gaap_MaintenanceRevenue 336,391us-gaap_MaintenanceRevenue
Total revenue 314,119us-gaap_SalesRevenueNet 328,700us-gaap_SalesRevenueNet 639,561us-gaap_SalesRevenueNet 653,625us-gaap_SalesRevenueNet
Cost of license and subscription solutions revenue 13,190us-gaap_LicenseCosts 10,889us-gaap_LicenseCosts 26,519us-gaap_LicenseCosts 21,208us-gaap_LicenseCosts
Cost of professional services revenue 51,536us-gaap_CostOfServices 61,344us-gaap_CostOfServices 109,753us-gaap_CostOfServices 124,065us-gaap_CostOfServices
Reclassification Adjustment        
License and subscription solutions   3,400us-gaap_LicensesRevenue
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
  7,000us-gaap_LicensesRevenue
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
Professional services   (3,300)us-gaap_SalesRevenueServicesNet
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
  (6,900)us-gaap_SalesRevenueServicesNet
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
Support   (100)us-gaap_MaintenanceRevenue
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
  (100)us-gaap_MaintenanceRevenue
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
Total revenue   (3,400)us-gaap_SalesRevenueNet
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
  (7,000)us-gaap_SalesRevenueNet
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
Cost of professional services revenue   (2,800)us-gaap_CostOfServices
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
  (5,600)us-gaap_CostOfServices
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
Reclassification Adjustment | From Services to L&SS        
License and subscription solutions   3,300us-gaap_LicensesRevenue
/ us-gaap_IncomeStatementLocationAxis
= pmtc_FromServicestoLicenseandSubscriptionSolutionsMember
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
  6,900us-gaap_LicensesRevenue
/ us-gaap_IncomeStatementLocationAxis
= pmtc_FromServicestoLicenseandSubscriptionSolutionsMember
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
Cost of license and subscription solutions revenue   2,800us-gaap_LicenseCosts
/ us-gaap_IncomeStatementLocationAxis
= pmtc_FromServicestoLicenseandSubscriptionSolutionsMember
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
  5,600us-gaap_LicenseCosts
/ us-gaap_IncomeStatementLocationAxis
= pmtc_FromServicestoLicenseandSubscriptionSolutionsMember
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
Reclassification Adjustment | From Support to L&SS        
License and subscription solutions   $ 100us-gaap_LicensesRevenue
/ us-gaap_IncomeStatementLocationAxis
= pmtc_FromSupporttoLicenseandSubscriptionSolutionsMember
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
  $ 100us-gaap_LicensesRevenue
/ us-gaap_IncomeStatementLocationAxis
= pmtc_FromSupporttoLicenseandSubscriptionSolutionsMember
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember