XML 47 R36.htm IDEA: XBRL DOCUMENT
v3.19.1

Basis of Presentation - Narrative (Details) enterprise_customer in Thousands, $ in Thousands, developer in Millions | 3 Months Ended |  |  |
--- | --- | --- | --- | ---
Feb. 28, 2019 USD ($) enterprise_customer developer software_vendor | Dec. 01, 2018 USD ($) | Nov. 30, 2018 USD ($) | Nov. 30, 2016 USD ($)
Organization, Consolidation And Presentation Of Financial Statements [Line Items] |  |  |  |  |
Number of independent software vendors | software_vendor | 1,700 |  |  |  |
Number of enterprise customers | enterprise_customer | 100 |  |  |  |
Number of developers | developer | 2 |  |  |  |
Remaining performance obligation | $ 143,000 |  |  |  |
Reclassification from non-current prepaid taxes included in other assets | (2,079) |  | $ (5,243) | [1] |
Retained earnings | 60,462 |  | 85,125 | [1] |
Decrease in deferred revenue | (142,183) |  | (135,940) |  |
Increase to accumulated other comprehensive loss | $ 26,614 |  | $ 28,176 | [1] |
Accounting Standards Update 2016-16 |  |  |  |  |
Organization, Consolidation And Presentation Of Financial Statements [Line Items] |  |  |  |  |
Reclassification from non-current prepaid taxes included in other assets |  | $ 3,400 |  |  |
Accounting Standards Update 2014-09 |  |  |  |  |
Organization, Consolidation And Presentation Of Financial Statements [Line Items] |  |  |  |  |
Retained earnings |  |  |  |  | $ 31,000
Decrease in deferred revenue |  |  |  |  | 15,000
Increase in unbilled receivables |  |  |  |  | 28,000
Increase to accumulated other comprehensive loss |  |  |  |  | $ 12,000
Minimum |  |  |  |  |
Organization, Consolidation And Presentation Of Financial Statements [Line Items] |  |  |  |  |
Capitalized contract cost, amortization period | 3 years |  |  |  |
Maximum |  |  |  |  |
Organization, Consolidation And Presentation Of Financial Statements [Line Items] |  |  |  |  |
Capitalized contract cost, amortization period | 5 years |  |  |  |
Maintenance | Minimum |  |  |  |  |
Organization, Consolidation And Presentation Of Financial Statements [Line Items] |  |  |  |  |
Remaining performance obligation, expected timing of satisfaction, period | 1 year |  |  |  |
Maintenance | Maximum |  |  |  |  |
Organization, Consolidation And Presentation Of Financial Statements [Line Items] |  |  |  |  |
Remaining performance obligation, expected timing of satisfaction, period | 3 years |  |  |  |
Software licenses |  |  |  |  |
Organization, Consolidation And Presentation Of Financial Statements [Line Items] |  |  |  |  |
Period of payments of licenses upon execution of contract | 30 days |  |  |  |
Software licenses | Minimum |  |  |  |  |
Organization, Consolidation And Presentation Of Financial Statements [Line Items] |  |  |  |  |
Remaining performance obligation, expected timing of satisfaction, period | 1 year |  |  |  |
Software licenses | Maximum |  |  |  |  |
Organization, Consolidation And Presentation Of Financial Statements [Line Items] |  |  |  |  |
Remaining performance obligation, expected timing of satisfaction, period | 3 years |  |  |  |
Services | Minimum |  |  |  |  |
Organization, Consolidation And Presentation Of Financial Statements [Line Items] |  |  |  |  |
Remaining performance obligation, expected timing of satisfaction, period | 1 year |  |  |  |
Services | Maximum |  |  |  |  |
Organization, Consolidation And Presentation Of Financial Statements [Line Items] |  |  |  |  |
Remaining performance obligation, expected timing of satisfaction, period | 3 years |  |  |  |
[1] | The Company adopted ASC 606 effective December 1, 2018 using the full retrospective method. See Note 1. Nature of Business and Basis of Presentation for further information.

X
- Definition Number of Developers + References No definition available. + Details
Name: | prgs_NumberofDevelopers
Namespace Prefix: | prgs_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Definition Number of Enterprise Customers + References No definition available. + Details
Name: | prgs_NumberofEnterpriseCustomers
Namespace Prefix: | prgs_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Definition Number of Independent Software Vendors + References No definition available. + Details
Name: | prgs_NumberofIndependentSoftwareVendors
Namespace Prefix: | prgs_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Definition [Line Items] for Organization, Consolidation And Presentation Of Financial Statements [Table] + References No definition available. + Details
Name: | prgs_OrganizationConsolidationAndPresentationOfFinancialStatementsLineItems
Namespace Prefix: | prgs_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Revenue From Contract With Customer, Period Of Invoicing + References No definition available. + Details
Name: | prgs_RevenueFromContractWithCustomerPeriodOfInvoicing
Namespace Prefix: | prgs_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 220 -SubTopic 10 -Section 45 -Paragraph 11 -URI http://asc.fasb.org/extlink&oid=114867106&loc=d3e637-108580 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 220 -SubTopic 10 -Section 45 -Paragraph 14A -URI http://asc.fasb.org/extlink&oid=114867106&loc=SL7669686-108580 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 220 -SubTopic 10 -Section 45 -Paragraph 14 -URI http://asc.fasb.org/extlink&oid=114867106&loc=d3e681-108580 + Details
Name: | us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amortization period of cost capitalized in obtaining or fulfilling contract with customer, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 340 -SubTopic 40 -Section 50 -Paragraph 2 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=68051541&loc=SL49131251-203054 + Details
Name: | us-gaap_CapitalizedContractCostAmortizationPeriod
Namespace Prefix: | us-gaap_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | instant

X
- Definition Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 606 -SubTopic 10 -Section 45 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=82913815&loc=SL49130531-203044 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 606 -SubTopic 10 -Section 50 -Paragraph 8 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=109196051&loc=SL49130549-203045 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 606 -SubTopic 10 -Section 45 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=82913815&loc=SL49130533-203044 + Details
Name: | us-gaap_ContractWithCustomerAssetNet
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 606 -SubTopic 10 -Section 45 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=82913815&loc=SL49130531-203044 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 606 -SubTopic 10 -Section 45 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=82913815&loc=SL49130532-203044 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 606 -SubTopic 10 -Section 50 -Paragraph 8 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=109196051&loc=SL49130549-203045 + Details
Name: | us-gaap_ContractWithCustomerLiability
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of noncurrent assets classified as other. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.17) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 + Details
Name: | us-gaap_OtherAssetsNoncurrent
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition The cumulative amount of the reporting entity's undistributed earnings or deficit. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(30)(a)(3)) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 944 -SubTopic 210 -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-03(a)(23)(a)(4)) -URI http://asc.fasb.org/extlink&oid=6879938&loc=d3e572229-122910 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.3-04) -URI http://asc.fasb.org/extlink&oid=27012166&loc=d3e187085-122770 + Details
Name: | us-gaap_RetainedEarningsAccumulatedDeficit
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of transaction price allocated to performance obligation that has not been recognized as revenue. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 606 -SubTopic 10 -Section 50 -Paragraph 13 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=109196051&loc=SL49130556-203045 + Details
Name: | us-gaap_RevenueRemainingPerformanceObligation
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Period in which remaining performance obligation is expected to be recognized as revenue, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 606 -SubTopic 10 -Section 50 -Paragraph 13 -Subparagraph (b)(1) -URI http://asc.fasb.org/extlink&oid=109196051&loc=SL49130556-203045 + Details
Name: | us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1
Namespace Prefix: | us-gaap_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | instant

X
- Details
Name: | us-gaap_AdjustmentsForNewAccountingPronouncementsAxis=us-gaap_AccountingStandardsUpdate201616Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_AdjustmentsForNewAccountingPronouncementsAxis=us-gaap_AccountingStandardsUpdate201409Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_RangeAxis=srt_MinimumMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_RangeAxis=srt_MaximumMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_ProductOrServiceAxis=us-gaap_MaintenanceMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_ProductOrServiceAxis=prgs_SoftwareLicensesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_ProductOrServiceAxis=us-gaap_ServiceMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |