XML 106 R81.htm IDEA: XBRL DOCUMENT v3.20.4
REVENUE - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Disaggregation of Revenue [Line Items]      
Total revenue $ 1,017,517 $ 911,383 $ 891,581
Perpetual license      
Disaggregation of Revenue [Line Items]      
Total revenue 28,558 80,015 109,863
Term license      
Disaggregation of Revenue [Line Items]      
Total revenue 266,352 199,433 178,256
Maintenance      
Disaggregation of Revenue [Line Items]      
Total revenue 296,709 280,580 263,875
Subscription      
Disaggregation of Revenue [Line Items]      
Total revenue 771,329 613,759 524,758
Pega Cloud      
Disaggregation of Revenue [Line Items]      
Total revenue 208,268 133,746 82,627
Consulting      
Disaggregation of Revenue [Line Items]      
Total revenue 217,630 217,609 256,960
Revenue recognized at a point in time      
Disaggregation of Revenue [Line Items]      
Total revenue 294,910 279,448 288,119
Revenue recognized at a point in time | Perpetual license      
Disaggregation of Revenue [Line Items]      
Total revenue 28,558 80,015 109,863
Revenue recognized at a point in time | Term license      
Disaggregation of Revenue [Line Items]      
Total revenue 266,352 199,433 178,256
Revenue recognized over time      
Disaggregation of Revenue [Line Items]      
Total revenue 722,607 631,935 603,462
Revenue recognized over time | Maintenance      
Disaggregation of Revenue [Line Items]      
Total revenue 296,709 280,580 263,875
Revenue recognized over time | Pega Cloud      
Disaggregation of Revenue [Line Items]      
Total revenue 208,268 133,746 82,627
Revenue recognized over time | Consulting      
Disaggregation of Revenue [Line Items]      
Total revenue $ 217,630 $ 217,609 $ 256,960