XML 43 R30.htm IDEA: XBRL DOCUMENT
v3.20.4

Nature of Business and Summary of Significant Accounting Policies (Tables) | 12 Months Ended
--- | ---
Nov. 30, 2020
Organization, Consolidation and Presentation of Financial Statements [Abstract] |
Allowances Against Accounts Receivable | A summary of activity in the allowance for doubtful accounts is as follows (in thousands):
| November 30, 2020 |  | November 30, 2019 |  | November 30, 2018
|  |  |  |  | As Adjusted(1)
Beginning balance | $ | 667 |  |  | $ | 574 |  |  | $ | 498 |
ASC 606 adjustment | — |  |  | — |  |  | 88 |
Charge to costs and expenses | 429 |  |  | 606 |  |  | 216 |
Write-offs and other | (169) |  |  | (457) |  |  | (232) |
Translation adjustments | (41) |  |  | (56) |  |  | 4 |
Ending balance | $ | 886 |  |  | $ | 667 |  |  | $ | 574 |
(1)The Company adopted the accounting standard related to revenue recognition ("ASC 606") effective December 1, 2018 using the full retrospective method. See Note 1. Nature of Business and Summary of Significant Accounting Policies for further information.
Schedule of Activity in Allowance for Sales Credit Memos | A summary of activity in the allowance for sales credit memos is as follows (in thousands):
| November 30, 2020 |  | November 30, 2019 |  | November 30, 2018
|  |  |  |  | As Adjusted(1)
Beginning balance | $ | 158 |  |  | $ | 266 |  |  | $ | 178 |
ASC 606 adjustment | — |  |  | — |  |  | 41 |
Charge (credit) to revenue | 265 |  |  | (60) |  |  | 46 |
Write-offs and other | — |  |  | (46) |  |  | — |
Translation adjustments | 6 |  |  | (2) |  |  | 1 |
Ending balance | $ | 429 |  |  | $ | 158 |  |  | $ | 266 |
(1)The Company adopted the accounting standard related to revenue recognition ("ASC 606") effective December 1, 2018 using the full retrospective method. See Note 1. Nature of Business and Summary of Significant Accounting Policies for further information.
Accumulated Other Comprehensive (Loss) Income | Accumulated other comprehensive loss by components, net of tax (in thousands):
| Foreign Currency Translation Adjustment |  | Unrealized (Losses) Gains on Investments |  | Unrealized Losses on Hedging Activity |  | Total
Balance, December 1, 2018 | $ | (27,973) |  |  | $ | (203) |  |  | $ | — |  |  | $ | (28,176) |
Other comprehensive (loss) income | (420) |  |  | 173 |  |  | (1,551) |  |  | (1,798) |
Balance, December 1, 2019 | $ | (28,393) |  |  | $ | (30) |  |  | $ | (1,551) |  |  | $ | (29,974) |
Other comprehensive (loss) income | 777 |  |  | 44 |  |  | (3,625) |  |  | (2,804) |
Balance, November 30, 2020 | $ | (27,616) |  |  | $ | 14 |  |  | $ | (5,176) |  |  | $ | (32,778) |
Schedule of Contract with Customer, Asset and Liability | As of November 30, 2020, invoicing of our long-term unbilled receivables is expected to occur as follows (in thousands):
2022 | $ | 8,436 |
2023 | 2,055 |
2024 | 285 |
Total | $ | 10,776 |
As of November 30, 2020, the changes in deferred revenue were as follows (in thousands):
Balance, December 1, 2019 | $ | 177,246 |
Billings and other | 458,199 |
Revenue recognized | (442,150) |
Balance, November 30, 2020 | $ | 193,295 |
Schedule of New Accounting Pronouncements and Changes in Accounting Principles | Consolidated Balance Sheet
| November 30, 2018
(in thousands) | As Reported |  | Adjustments |  | As Adjusted
Assets |  |  |  |  |
Accounts receivable, net | $ | 58,450 |  |  | $ | 1,265 |  |  | $ | 59,715 |
Short-term unbilled receivables | — |  |  | 1,421 |  |  | 1,421 |
Long-term unbilled receivables | — |  |  | 1,811 |  |  | 1,811 |
Deferred tax assets | 1,922 |  |  | (956) |  |  | 966 |
Other assets(1) | 580,237 |  |  | — |  |  | 580,237 |
Total assets | $ | 640,609 |  |  | $ | 3,541 |  |  | $ | 644,150 |
Liabilities and shareholders’ equity |  |  |  |  |
Short-term deferred revenue | 133,194 |  |  | (9,984) |  |  | 123,210 |
Long-term deferred revenue | 15,127 |  |  | (2,397) |  |  | 12,730 |
Deferred tax liabilities | 3,797 |  |  | 2,002 |  |  | 5,799 |
Other liabilities(2) | 178,409 |  |  | — |  |  | 178,409 |
Retained earnings | 71,242 |  |  | 13,883 |  |  | 85,125 |
Accumulated other comprehensive loss | (28,213) |  |  | 37 |  |  | (28,176) |
Other equity(3) | 267,053 |  |  | — |  |  | 267,053 |
Total liabilities and shareholders’ equity | $ | 640,609 |  |  | $ | 3,541 |  |  | $ | 644,150 |
(1)Includes cash and cash equivalents, short-term investments, other current assets, assets held for sale, property and equipment, net, intangible assets, net, goodwill, and other assets.
(2)Includes current portion of long-term debt, net, accounts payable, accrued compensation and related taxes, dividends payable, income taxes payable, other accrued liabilities, long-term debt, net, and other noncurrent liabilities.
(3)Includes common stock and additional paid-in capital.
Consolidated Statements of Income
| Fiscal Year Ended
| November 30, 2018
(In thousands, except per share data) | As Reported |  | Adjustments |  | As Adjusted
Revenue: |  |  |  |  |
Software licenses | $ | 122,137 |  |  | $ | (22,337) |  |  | $ | 99,800 |
Maintenance and services | 275,028 |  |  | 4,153 |  |  | 279,181 |
Total revenue | 397,165 |  |  | (18,184) |  |  | 378,981 |
Costs of revenue | 66,973 |  |  | — |  |  | 66,973 |
Gross Profit | 330,192 |  |  | (18,184) |  |  | 312,008 |
Operating expenses | 244,194 |  |  | — |  |  | 244,194 |
Income from operations | 85,998 |  |  | (18,184) |  |  | 67,814 |
Other expense, net | (7,018) |  |  | — |  |  | (7,018) |
Income before income taxes | 78,980 |  |  | (18,184) |  |  | 60,796 |
Provision for income taxes | 15,489 |  |  | (4,363) |  |  | 11,126 |
Net income | $ | 63,491 |  |  | $ | (13,821) |  |  | $ | 49,670 |
Earnings (loss) per share: |  |  |  |  |
Basic | $ | 1.39 |  |  | $ | (0.30) |  |  | $ | 1.09 |
Diluted | $ | 1.38 |  |  | $ | (0.30) |  |  | $ | 1.08 |
Weighted average shares outstanding: |  |  |  |  |
Basic | 45,561 |  |  | — |  |  | 45,561 |
Diluted | 46,135 |  |  | — |  |  | 46,135 |

X
- Definition Schedule Of Allowances Against Accounts Receivable [Table Text Block] + References No definition available. + Details
Name: | prgs_ScheduleOfAllowancesAgainstAccountsReceivableTableTextBlock
Namespace Prefix: | prgs_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Schedule of Activity in Allowance for Sales [Table Text Block] + References No definition available. + Details
Name: | prgs_ScheduleofActivityinAllowanceforSalesTableTextBlock
Namespace Prefix: | prgs_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Tabular disclosure of receivable, contract asset, and contract liability from contract with customer. Includes, but is not limited to, change in contract asset and contract liability. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 606 -SubTopic 10 -Section 50 -Paragraph 10 -URI http://asc.fasb.org/extlink&oid=121604090&loc=SL49130551-203045 + Details
Name: | us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- References No definition available. + Details
Name: | us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Tabular disclosure of the components of accumulated other comprehensive income (loss). + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 830 -SubTopic 30 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901 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=121641772&loc=SL7669686-108580 Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 830 -SubTopic 30 -Section 45 -Paragraph 20 -URI http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900 + Details
Name: | us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Tabular disclosure of changes in accounting principles, including adoption of new accounting pronouncements, that describes the new methods, amount and effects on financial statement line items. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 250 -SubTopic 10 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 270 -SubTopic 10 -Section 45 -Paragraph 13 -URI http://asc.fasb.org/extlink&oid=116846552&loc=d3e765-108305 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 270 -SubTopic 10 -Section 45 -Paragraph 12 -URI http://asc.fasb.org/extlink&oid=116846552&loc=d3e725-108305 Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 250 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=109234566&loc=d3e22583-107794 + Details
Name: | us-gaap_ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration