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,187us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax              
Income (loss) from discontinued operations, net   0us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity 35,130us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity 2,490us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity        
Apama [Member]                
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]                
Revenue     10,550us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue
/ us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis
= prgs_ApamaMember
17,593us-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,070us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax
/ us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis
= prgs_ApamaMember
0us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax
/ us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis
= prgs_ApamaMember
22,070us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax
/ us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis
= prgs_ApamaMember
     
Income (loss) from discontinued operations, net     12,740us-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,786us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue
/ us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis
= prgs_ArtixOrbacusAndOrbixMember
28,942us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue
/ us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis
= prgs_ArtixOrbacusAndOrbixMember
       
Income (loss) before income taxes     2,625us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax
/ us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis
= prgs_ArtixOrbacusAndOrbixMember
6,003us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax
/ us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis
= prgs_ArtixOrbacusAndOrbixMember
       
Income tax provision (benefit)     (130)us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation
/ us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis
= prgs_ArtixOrbacusAndOrbixMember
3,562us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation
/ us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis
= prgs_ArtixOrbacusAndOrbixMember
       
Gain on sale, net of tax     2,009us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax
/ us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis
= prgs_ArtixOrbacusAndOrbixMember
0us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax
/ us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis
= prgs_ArtixOrbacusAndOrbixMember
  2,009us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax
/ us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis
= prgs_ArtixOrbacusAndOrbixMember
   
Income (loss) from discontinued operations, net     4,764us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity
/ us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis
= prgs_ArtixOrbacusAndOrbixMember
2,441us-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,576us-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,358us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax
/ us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis
= prgs_ActionalDataxtendObjectstoreSavvionAndSonicMember
0us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax
/ us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis
= prgs_ActionalDataxtendObjectstoreSavvionAndSonicMember
    18,358us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax
/ us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis
= prgs_ActionalDataxtendObjectstoreSavvionAndSonicMember
 
Income (loss) from discontinued operations, net     17,626us-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     0us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue
/ us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis
= prgs_ShadowMember
12,518us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue
/ us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis
= prgs_ShadowMember
       
Income (loss) before income taxes     0us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax
/ us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis
= prgs_ShadowMember
4,882us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax
/ us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis
= prgs_ShadowMember
       
Income tax provision (benefit)     0us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation
/ us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis
= prgs_ShadowMember
164us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation
/ us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis
= prgs_ShadowMember
       
Gain on sale, net of tax     0us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax
/ us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis
= prgs_ShadowMember
12,692us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax
/ us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis
= prgs_ShadowMember
      12,692us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax
/ us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis
= prgs_ShadowMember
Income (loss) from discontinued operations, net     0us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity
/ us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis
= prgs_ShadowMember
17,410us-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     0us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue
/ us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis
= prgs_FusesourceMember
14,484us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue
/ us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis
= prgs_FusesourceMember
       
Income (loss) before income taxes     0us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax
/ us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis
= prgs_FusesourceMember
(7,118)us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax
/ us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis
= prgs_FusesourceMember
       
Income tax provision (benefit)     0us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation
/ us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis
= prgs_FusesourceMember
(3,000)us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation
/ us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis
= prgs_FusesourceMember
       
Gain on sale, net of tax     0us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax
/ us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis
= prgs_FusesourceMember
11,187us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax
/ us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis
= prgs_FusesourceMember
       
Income (loss) from discontinued operations, net     $ 0us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity
/ us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis
= prgs_FusesourceMember
$ 7,069us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity
/ us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis
= prgs_FusesourceMember