XML 34 R24.htm IDEA: XBRL DOCUMENT
v3.8.0.1

Cash, Cash Equivalents and Investments (Tables) | 9 Months Ended
--- | ---
Aug. 31, 2017
Investments and Cash [Abstract] |
Summary of Cash, Cash Equivalents and Trading and Available-for-sale Investments | A summary of our cash, cash equivalents and available-for-sale investments at August 31, 2017 is as follows (in thousands):
| Amortized Cost Basis |  | Unrealized Gains |  | Unrealized Losses |  | Fair Value
Cash | $ | 137,911 |  |  | $ | — |  |  | $ | — |  |  | $ | 137,911 |
Money market funds | 5,846 |  |  | — |  |  | — |  |  | 5,846 |
State and municipal bond obligations | 37,690 |  |  | 45 |  |  | — |  |  | 37,735 |
U.S. treasury bonds | 3,523 |  |  | — |  |  | (17 | ) |  | 3,506 |
Corporate bonds | 6,319 |  |  | — |  |  | (1 | ) |  | 6,318 |
Total | $ | 191,289 |  |  | $ | 45 |  |  | $ | (18 | ) |  | $ | 191,316 |
A summary of our cash, cash equivalents and available-for-sale investments at November 30, 2016 is as follows (in thousands):
| Amortized Cost Basis |  | Unrealized Gains |  | Unrealized Losses |  | Fair Value
Cash | $ | 196,863 |  |  | $ | — |  |  | $ | — |  |  | $ | 196,863 |
Money market funds | 10,173 |  |  | — |  |  | — |  |  | 10,173 |
State and municipal bond obligations | 32,831 |  |  | — |  |  | (107 | ) |  | 32,724 |
U.S. treasury bonds | 6,542 |  |  | — |  |  | (29 | ) |  | 6,513 |
Corporate bonds | 3,485 |  |  | — |  |  | (4 | ) |  | 3,481 |
Total | $ | 249,894 |  |  | $ | — |  |  | $ | (140 | ) |  | $ | 249,754 |
Summary of Cash, Cash Equivalents and Trading and Available-for-sale Investments by Balance Sheet Classification | Such amounts are classified on our condensed consolidated balance sheets as follows (in thousands):
| August 31, 2017 |  | November 30, 2016
| Cash and Equivalents |  | Short-Term Investments |  | Cash and Equivalents |  | Short-Term Investments
Cash | $ | 137,911 |  |  | $ | — |  |  | $ | 196,863 |  |  | $ | — |
Money market funds | 5,846 |  |  | — |  |  | 10,173 |  |  | — |
State and municipal bond obligations | 1,000 |  |  | 36,735 |  |  | — |  |  | 32,724 |
U.S. treasury bonds | — |  |  | 3,506 |  |  | — |  |  | 6,513 |
Corporate bonds | — |  |  | 6,318 |  |  | — |  |  | 3,481 |
Total | $ | 144,757 |  |  | $ | 46,559 |  |  | $ | 207,036 |  |  | $ | 42,718 |
Fair Value of Debt Securities by Contractual Maturity | The fair value of debt securities by contractual maturity is as follows (in thousands):
| August 31, 2017 |  | November 30, 2016
Due in one year or less | $ | 20,881 |  |  | $ | 21,172 |
Due after one year (1) | 25,678 |  |  | 21,546 |
Total | $ | 46,559 |  |  | $ | 42,718 |
(1) | Includes state and municipal bond obligations, U.S. treasury bonds, and corporate bonds, which are securities representing investments available for current operations and are classified as current in the consolidated balance sheets.

X
- Definition Fair Value, Available For Sale Debt Securities, Contractual Maturity [Table Text Block] + References No definition available. + Details
Name: | prgs_FairValueAvailableForSaleDebtSecuritiesContractualMaturityTableTextBlock
Namespace Prefix: | prgs_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Schedule of cash, cash equivalents and available for sale investments by major security type classified on balance sheet. + References No definition available. + Details
Name: | prgs_ScheduleOfCashCashEquivalentsAndAvailableForSaleInvestmentsByMajorSecurityTypeClassifiedOnBalanceSheetTableTextBlock
Namespace Prefix: | prgs_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

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

X
- Definition Tabular disclosure of the components of cash, cash equivalents, and investments. + References No definition available. + Details
Name: | us-gaap_ScheduleOfCashCashEquivalentsAndShortTermInvestmentsTableTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration