XML 50 R34.htm IDEA: XBRL DOCUMENT
v3.20.1

RECEIVABLES, CONTRACT ASSETS, AND DEFERRED REVENUE- Contract Effective (Details) $ in Thousands | Mar. 31, 2020 USD ($)
--- | ---
Receivables [Abstract] |
2020 | $ 40,533
2019 | 102,154
2018 | 55,484
2017 | 44,691
2016 and prior | 49,930
Unbilled Revenue Total | $ 292,792
2020 | 14.00%
2019 | 35.00%
2018 | 19.00%
2017 | 15.00%
2016 and prior | 17.00%
Total Percentage of Unbilled Revenue | 100.00%

X
- Definition Percentage of Unbilled Receivables, Not Billable, Amount Expected to be Collected in Remainder of Fiscal Year + References No definition available. + Details
Name: | pega_PercentageOfUnbilledReceivablesNotBillableAmountExpectedToBeCollectedInRemainderOfFiscalYear
Namespace Prefix: | pega_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | instant

X
- Definition Percentage of Unbilled Receivables, Not Billable, Contract Date, Year Five and Prior + References No definition available. + Details
Name: | pega_PercentageOfUnbilledReceivablesNotBillableContractDateYearFiveAndPrior
Namespace Prefix: | pega_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | instant

X
- Definition Percentage of Unbilled Receivables, Not Billable, Contract Date, Year Four + References No definition available. + Details
Name: | pega_PercentageOfUnbilledReceivablesNotBillableContractDateYearFour
Namespace Prefix: | pega_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | instant

X
- Definition Percentage of Unbilled Receivables, Not Billable, Contract Date, Year Three + References No definition available. + Details
Name: | pega_PercentageOfUnbilledReceivablesNotBillableContractDateYearThree
Namespace Prefix: | pega_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | instant

X
- Definition Percentage of Unbilled Receivables, Not Billable, Contract Date, Year Two + References No definition available. + Details
Name: | pega_PercentageOfUnbilledReceivablesNotBillableContractDateYearTwo
Namespace Prefix: | pega_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | instant

X
- Definition Total Percentage of Unbilled Revenue + References No definition available. + Details
Name: | pega_TotalPercentageOfUnbilledRevenue
Namespace Prefix: | pega_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | instant

X
- Definition Unbilled Receivables, Not Billable, Contract Date, Remainder of Fiscal Year + References No definition available. + Details
Name: | pega_UnbilledReceivablesNotBillableContractDateRemainderOfFiscalYear
Namespace Prefix: | pega_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Unbilled Receivables, Not Billable, Contract Date, Year Five and Prior + References No definition available. + Details
Name: | pega_UnbilledReceivablesNotBillableContractDateYearFiveAndPrior
Namespace Prefix: | pega_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Unbilled Receivables, Not Billable, Contract Date, Year Four + References No definition available. + Details
Name: | pega_UnbilledReceivablesNotBillableContractDateYearFour
Namespace Prefix: | pega_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Unbilled Receivables, Not Billable, Contract Date, Year Three + References No definition available. + Details
Name: | pega_UnbilledReceivablesNotBillableContractDateYearThree
Namespace Prefix: | pega_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Unbilled Receivables, Not Billable, Contract Date, Year Two + References No definition available. + Details
Name: | pega_UnbilledReceivablesNotBillableContractDateYearTwo
Namespace Prefix: | pega_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Unbilled Revenue Total + References No definition available. + Details
Name: | pega_UnbilledRevenueTotal
Namespace Prefix: | pega_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

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