XML 43 R67.htm IDEA: XBRL DOCUMENT
v2.4.1.9

Divestitures (Income (Loss) from Discontinued Operations) (Details) (USD $) In Thousands, unless otherwise specified | 1 Months Ended | 12 Months Ended | 1 Months Ended
--- | --- | --- | ---
Sep. 30, 2012 | Nov. 30, 2014 | Nov. 30, 2013 | Nov. 30, 2012 | Jul. 31, 2013 | Feb. 28, 2013 | Dec. 31, 2012 | Oct. 31, 2012
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items] |  |  |  |  |  |  |  |
Revenue |  |  | $ (450)us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue |  |  |  |  |
Gain on sale, net of tax | 11,187 us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax |  |  |  |  |  |  |
Income (loss) from discontinued operations, net |  | 0 us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity | 35,130 us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity | 2,490 us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity |  |  |  |
Apama [Member] |  |  |  |  |  |  |  |
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items] |  |  |  |  |  |  |  |
Revenue |  |  | 10,550 us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue / us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis = prgs_ApamaMember | 17,593 us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue / us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis = prgs_ApamaMember |  |  |  |
Income (loss) before income taxes |  |  | (12,482)us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax / us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis = prgs_ApamaMember | (18,348)us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax / us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis = prgs_ApamaMember |  |  |  |
Income tax provision (benefit) |  |  | (3,152)us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation / us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis = prgs_ApamaMember | (5,998)us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation / us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis = prgs_ApamaMember |  |  |  |
Gain on sale, net of tax |  |  | 22,070 us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax / us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis = prgs_ApamaMember | 0 us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax / us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis = prgs_ApamaMember | 22,070 us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax / us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis = prgs_ApamaMember |  |  |
Income (loss) from discontinued operations, net |  |  | 12,740 us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity / us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis = prgs_ApamaMember | (12,350)us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity / us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis = prgs_ApamaMember |  |  |  |
Artix, Orbacus and Orbix [Member] |  |  |  |  |  |  |  |
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items] |  |  |  |  |  |  |  |
Revenue |  |  | 5,786 us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue / us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis = prgs_ArtixOrbacusAndOrbixMember | 28,942 us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue / us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis = prgs_ArtixOrbacusAndOrbixMember |  |  |  |
Income (loss) before income taxes |  |  | 2,625 us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax / us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis = prgs_ArtixOrbacusAndOrbixMember | 6,003 us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax / us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis = prgs_ArtixOrbacusAndOrbixMember |  |  |  |
Income tax provision (benefit) |  |  | (130)us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation / us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis = prgs_ArtixOrbacusAndOrbixMember | 3,562 us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation / us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis = prgs_ArtixOrbacusAndOrbixMember |  |  |  |
Gain on sale, net of tax |  |  | 2,009 us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax / us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis = prgs_ArtixOrbacusAndOrbixMember | 0 us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax / us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis = prgs_ArtixOrbacusAndOrbixMember |  | 2,009 us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax / us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis = prgs_ArtixOrbacusAndOrbixMember |  |
Income (loss) from discontinued operations, net |  |  | 4,764 us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity / us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis = prgs_ArtixOrbacusAndOrbixMember | 2,441 us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity / us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis = prgs_ArtixOrbacusAndOrbixMember |  |  |  |
Actional, DataXtend, ObjectStore, Savvion, and Sonic [Member] |  |  |  |  |  |  |  |
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items] |  |  |  |  |  |  |  |
Revenue |  |  |  | 81,576 us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue / us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis = prgs_ActionalDataxtendObjectstoreSavvionAndSonicMember |  |  |  |
Income (loss) before income taxes |  |  | (980)us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax / us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis = prgs_ActionalDataxtendObjectstoreSavvionAndSonicMember | (18,314)us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax / us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis = prgs_ActionalDataxtendObjectstoreSavvionAndSonicMember |  |  |  |
Income tax provision (benefit) |  |  | (248)us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation / us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis = prgs_ActionalDataxtendObjectstoreSavvionAndSonicMember | (6,234)us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation / us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis = prgs_ActionalDataxtendObjectstoreSavvionAndSonicMember |  |  |  |
Gain on sale, net of tax |  |  | 18,358 us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax / us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis = prgs_ActionalDataxtendObjectstoreSavvionAndSonicMember | 0 us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax / us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis = prgs_ActionalDataxtendObjectstoreSavvionAndSonicMember |  |  | 18,358 us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax / us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis = prgs_ActionalDataxtendObjectstoreSavvionAndSonicMember |
Income (loss) from discontinued operations, net |  |  | 17,626 us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity / us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis = prgs_ActionalDataxtendObjectstoreSavvionAndSonicMember | (12,080)us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity / us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis = prgs_ActionalDataxtendObjectstoreSavvionAndSonicMember |  |  |  |
Shadow [Member] |  |  |  |  |  |  |  |
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items] |  |  |  |  |  |  |  |
Revenue |  |  | 0 us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue / us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis = prgs_ShadowMember | 12,518 us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue / us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis = prgs_ShadowMember |  |  |  |
Income (loss) before income taxes |  |  | 0 us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax / us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis = prgs_ShadowMember | 4,882 us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax / us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis = prgs_ShadowMember |  |  |  |
Income tax provision (benefit) |  |  | 0 us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation / us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis = prgs_ShadowMember | 164 us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation / us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis = prgs_ShadowMember |  |  |  |
Gain on sale, net of tax |  |  | 0 us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax / us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis = prgs_ShadowMember | 12,692 us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax / us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis = prgs_ShadowMember |  |  |  | 12,692 us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax / us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis = prgs_ShadowMember
Income (loss) from discontinued operations, net |  |  | 0 us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity / us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis = prgs_ShadowMember | 17,410 us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity / us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis = prgs_ShadowMember |  |  |  |
FuseSource [Member] |  |  |  |  |  |  |  |
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items] |  |  |  |  |  |  |  |
Revenue |  |  | 0 us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue / us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis = prgs_FusesourceMember | 14,484 us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue / us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis = prgs_FusesourceMember |  |  |  |
Income (loss) before income taxes |  |  | 0 us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax / us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis = prgs_FusesourceMember | (7,118)us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax / us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis = prgs_FusesourceMember |  |  |  |
Income tax provision (benefit) |  |  | 0 us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation / us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis = prgs_FusesourceMember | (3,000)us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation / us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis = prgs_FusesourceMember |  |  |  |
Gain on sale, net of tax |  |  | 0 us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax / us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis = prgs_FusesourceMember | 11,187 us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax / us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis = prgs_FusesourceMember |  |  |  |
Income (loss) from discontinued operations, net |  |  | $ 0 us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity / us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis = prgs_FusesourceMember | $ 7,069 us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity / us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis = prgs_FusesourceMember |  |  |  |

X
- Definition Amount of gain (loss), after tax expense or benefit and not previously recognized, resulting from the sale of a business component. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 205 -SubTopic 20 -Section 45 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=6892542&loc=d3e957-107759 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 205 -SubTopic 20 -Section 50 -Paragraph 1 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=6360339&loc=d3e1361-107760 + Details
Name: | us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Overall income (loss) from a disposal group that is classified as a component of the entity, before income tax, reported as a separate component of income before extraordinary items. Includes the following (before income tax): income (loss) from operations during the phase-out period, gain (loss) on disposal, provision (or any reversals of earlier provisions) for loss on disposal, and adjustments of a prior period gain (loss) on disposal. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 205 -SubTopic 20 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6360339&loc=d3e1361-107760 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 205 -SubTopic 20 -Section 45 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=6892542&loc=d3e957-107759 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 944 -SubTopic 225 -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-04.12) -URI http://asc.fasb.org/extlink&oid=6879464&loc=d3e573970-122913 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 04 -Paragraph 13 -Article 7 Reference 5: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 05 -Paragraph 15 -Article 3 + Details
Name: | us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Tax effect allocated to a disposal group that is classified as a component of the entity reported as a separate component of income before extraordinary items. Includes the tax effects of the following: income (loss) from operations during the phase-out period, gain (loss) on disposal, provision (or any reversals of earlier provisions) for loss on disposal, and adjustments of a prior period gain (loss) on disposal. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 205 -SubTopic 20 -Section 50 -Paragraph 1 -Subparagraph (b),(c) -URI http://asc.fasb.org/extlink&oid=6360339&loc=d3e1361-107760 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 50 -Paragraph 10 -URI http://asc.fasb.org/extlink&oid=6907707&loc=d3e32672-109319 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 20 -Section 45 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=18498875&loc=d3e38679-109324 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 205 -SubTopic 20 -Section 45 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=6892542&loc=d3e957-107759 + Details
Name: | us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Amount of sales or other form of revenues attributable to the disposal group, including a component of the entity (discontinued operation), during the reporting period. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 205 -SubTopic 20 -Section 50 -Paragraph 1 -Subparagraph (c) -URI http://asc.fasb.org/extlink&oid=6360339&loc=d3e1361-107760 + Details
Name: | us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Amount of income (loss) from a disposal group, net of income tax, reported as a separate component of income before extraordinary items after deduction or consideration of the amount allocable to noncontrolling interests. Includes, net of tax, income (loss) from operations during the phase-out period, gain (loss) on disposal, provision (or any reversals of earlier provisions) for loss on disposal, and adjustments of a prior period gain (loss) on disposal. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 810 -SubTopic 10 -Section 45 -Paragraph 19 -URI http://asc.fasb.org/extlink&oid=7656940&loc=SL4569616-111683 + Details
Name: | us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Details
Name: | us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=prgs_ActionalDataxtendObjectstoreSavvionAndSonicMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=prgs_ApamaMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=prgs_ArtixOrbacusAndOrbixMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=prgs_FusesourceMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=prgs_ShadowMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |